The Voices API returns available Text-to-Speech (TTS) voices for your organization. Voice availability depends on your TTS provider configuration.List Available Voices#
Voice Providers#
Local Models (Enterprise)#
Our local/on-premise TTS models provide low-latency, high-quality voice synthesis. This endpoint returns the available local voices when configured.| Voice ID | Language | Gender | Description |
|---|
nl_NL-pim-medium | Dutch (NL) | Male | Natural Dutch voice |
nl_NL-ronnie-medium | Dutch (NL) | Male | Clear Dutch voice |
nl_BE-nathalie-medium | Dutch (BE) | Female | Belgian Dutch voice |
nl_BE-rdh-medium | Dutch (BE) | Male | Belgian Dutch voice |
en_GB-alan-medium | English (UK) | Male | British English |
en_GB-alba-medium | English (UK) | Female | British English |
en_GB-cori-medium | English (UK) | Female | British English |
en_GB-jenny_dioco-medium | English (UK) | Female | British English |
en_US-amy-medium | English (US) | Female | American English |
en_US-joe-medium | English (US) | Male | American English |
en_US-lessac-medium | English (US) | Female | American English |
en_US-ryan-medium | English (US) | Male | American English |
de_DE-thorsten-medium | German | Male | German voice |
de_DE-thorsten_emotional-medium | German | Male | Expressive German |
fr_FR-siwis-medium | French | Female | French voice |
fr_FR-tom-medium | French | Male | French voice |
es_ES-davefx-medium | Spanish (ES) | Male | European Spanish |
es_MX-ald-medium | Spanish (MX) | Male | Mexican Spanish |
Note: Local models are only available on Enterprise plans. Contact us to request access.ElevenLabs (BYOK)#
When using ElevenLabs with your own API key, this endpoint does NOT return ElevenLabs voices.To use ElevenLabs voices:2.
You only have access to voices you've added to your Voice Library
3.
You only have access to custom voices you've created
4.
Copy the Voice ID from ElevenLabs
5.
Use that Voice ID in your agent's voice field
Example agent with ElevenLabs voice:{
"name": "Customer Support",
"voice": "21m00Tcm4TlvDq8ikWAM",
"llm_config": {
"provider": "openai",
"model": "gpt-4o-realtime"
}
}
xAI Grok Realtime (BYOK)#
xAI Grok Realtime provides built-in ultra-low latency voices optimized for real-time conversations. These voices are not returned by the /voices endpoint because they're natively integrated into the Grok Realtime model.Available xAI Realtime Voices:| Voice ID | Name | Style | Best For |
|---|
ara | Ara | Female, professional | Business, support |
rex | Rex | Male, friendly | Sales, casual |
sal | Sal | Neutral, calm | Support, instructions |
eve | Eve | Female, warm | Customer service |
leo | Leo | Male, energetic | Sales, marketing |
To use xAI Realtime voices:Set the voice field in llm_config when creating or updating an agent:{
"name": "Sales Agent",
"llm_config": {
"provider": "xai_realtime",
"model": "grok-realtime-v1",
"voice": "ara"
}
}
xAI Realtime combines LLM and TTS in a single model for ultra-low latency. Voice selection is part of the model configuration, not a separate TTS step.
Request#
Response#
Local Models Response#
{
"voices": [
{
"id": "nl_NL-pim-medium",
"name": "Pim",
"language": "nl",
"description": {
"en": "Pim (Dutch, Male)",
"nl": "Pim (Nederlands, Man)"
}
},
{
"id": "en_US-amy-medium",
"name": "Amy",
"language": "en",
"description": {
"en": "Amy (English US, Female)",
"nl": "Amy (Engels US, Vrouw)"
}
}
]
}
ElevenLabs BYOK Response#
The array is empty because ElevenLabs voices must be retrieved from your ElevenLabs account directly.xAI Realtime Response#
The array is empty because xAI Realtime voices are built into the model and configured via llm_config.voice.Voice Selection Best Practices#
For Local Models#
1.
Match voice language to your agent's primary language
2.
Test different voices to find the best fit for your use case
3.
Consider gender and regional accent preferences
For ElevenLabs#
1.
Use consistent Voice IDs across your agents
2.
Keep a mapping of Voice IDs to names in your system
3.
Test voices in your actual use case before deploying
4.
Consider voice cloning for brand consistency
For xAI Realtime#
1.
Choose voices based on agent personality and use case
2.
Professional contexts → ara or sal
3.
Sales/marketing → rex or leo
4.
Customer service → eve or sal
5.
Test latency and voice quality in your region
BYOK - Set up ElevenLabs or xAI