> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.vapi.ai/customization/custom-voices/custom-voice/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.vapi.ai/_mcp/server. # Custom voices > Use a custom voice from any supported provider in Vapi by setting the voice property in your assistant configuration with the provider's voice details. You can use your own custom voice with any supported provider by setting the `voice` property in your assistant configuration: ```json { "voice": { "provider": "deepgram", "voiceId": "your-voice-id" } } ``` > Use a custom voice with your preferred provider ## Docs - [ElevenLabs](https://docs.vapi.ai/customization/custom-voices/elevenlabs.md): Set up a custom or cloned ElevenLabs voice in Vapi, subscribing to an ElevenLabs API plan and adding your API key and voice ID to your assistant. - [PlayHT](https://docs.vapi.ai/customization/custom-voices/playht.md): Set up a custom PlayHT voice in Vapi, subscribing to a PlayHT API plan and adding your credentials and voice details to your assistant configuration. - [Cartesia](https://docs.vapi.ai/customization/custom-voices/cartesia.md): Use a custom Cartesia voice in Vapi by connecting your Cartesia API key and selecting your voice. - [Gandr](https://docs.vapi.ai/customization/custom-voices/gandr.md): Wire Gandr, a text to speech API for voice agents, into Vapi with the custom-voice provider and Custom Credentials.