Voice

The voice object defines how your Agent speaks. It is a required field when creating an Agent.

Schema

{
"voice": {
"provider": "elevenlabs",
"voice_id": "dqzVFKHwZvR9YMQoFM67",
"model": "eleven_turbo_v2_5"
}
}

Parameters

PropertyTypeRequiredDescription
providerstringTTS provider (see supported providers below)
voice_idstringProvider-specific voice identifier
modelstringProvider-specific model name

Supported Providers

Providerprovider valueNotes
ElevenLabselevenlabsRecommended — highest expressiveness
OpenAIopenaiFast and reliable (Alloy, Nova, Shimmer, etc.)
GooglegoogleMulti-language support
CartesiacartesiaUltra-low latency