ElevenLabs
Use ElevenLabs text-to-speech voices in Vapi.
ElevenLabs provides text-to-speech for Vapi voice agents.
You can use ElevenLabs through Vapi’s default integration, or connect your own account in Integrations.
Supported capability
Text-to-speech
Set voice.provider to 11labs, voice.model to a supported model, and voice.voiceId to a voice. ElevenLabs offers many voices and supports voice cloning. You can browse and copy a voice’s ID from the Voice Library; the default voice is sarah.
For additional API configuration options, review the ElevenLabsVoice fields in the Create Assistant API reference.
Supported models
Configuration options
Supported languages
ElevenLabs models infer the language from the text. Language coverage depends on the selected model.
The following language coverage is published for models supported by Vapi. See ElevenLabs models for provider details.
Set voice.language (an ISO 639-1 code) to enforce a specific language. Enforcement is supported only on Eleven Flash v2.5. For the other models you do not need to set a language code. They detect the language from the input text, and providing a code returns an error.