curl --request GET \
--url https://api.topcalls.ai/v1/voices/builtin \
--header 'Authorization: Bearer <token>'{
"realtime": {
"provider": "<string>",
"voices": [
{
"name": "<string>",
"description": "<string>",
"provider": "<string>",
"mode": "<string>",
"language": "<string>",
"gender": "<string>"
}
],
"default": "<string>"
},
"legacy": {
"elevenlabs": {
"voices": [
{
"name": "<string>",
"id": "<string>",
"description": "<string>",
"provider": "<string>",
"gender": "<string>",
"age": "<string>"
}
],
"default_id": "<string>"
},
"deepgram": {
"voices": [
{
"name": "<string>",
"description": "<string>",
"provider": "<string>",
"language": "<string>",
"gender": "<string>"
}
],
"default": "<string>"
}
}
}Returns built-in voices from all providers (OpenAI, ElevenLabs, Deepgram). These voices are available without any additional setup.
Use query parameters to filter by mode, provider, language, or gender.
curl --request GET \
--url https://api.topcalls.ai/v1/voices/builtin \
--header 'Authorization: Bearer <token>'{
"realtime": {
"provider": "<string>",
"voices": [
{
"name": "<string>",
"description": "<string>",
"provider": "<string>",
"mode": "<string>",
"language": "<string>",
"gender": "<string>"
}
],
"default": "<string>"
},
"legacy": {
"elevenlabs": {
"voices": [
{
"name": "<string>",
"id": "<string>",
"description": "<string>",
"provider": "<string>",
"gender": "<string>",
"age": "<string>"
}
],
"default_id": "<string>"
},
"deepgram": {
"voices": [
{
"name": "<string>",
"description": "<string>",
"provider": "<string>",
"language": "<string>",
"gender": "<string>"
}
],
"default": "<string>"
}
}
}Use Authorization: Bearer tc_live_xxxxx
Filter by call mode
realtime, legacy Filter by voice provider
openai, elevenlabs, deepgram Filter by language code (e.g., en, es, fr, de, it, ja, nl)
Filter by voice gender
male, female