Voices
List Voices
List all voices available for agents.
GET
List Voices
Read only
List voices available to the authenticated workspace, including the shared catalog and its imported voices. API-key responses are a root array containing
id, name, gender, provider, and accent. Use id as the agent’s voice_id; use Get Voice Languages to inspect supported languages.
Filter Voices By All Selected Languages
Pass comma-separatedlanguage_ids to require support for every selected language. The existing language_id filter remains available for a single language. Obtain IDs from List Voice Language Options.
Query parameters
Verify Available Voices
Choose a voice from this workspace’s current results before saving the agent. A private import from another workspace is not usable even if you know its ID. Voice listing does not change any settings and can be retried safely.Errors
400 Bad Requestis returned whenpageorlimitis below1or not a whole number,limitis above50, or aprovider,accentorgenderis outside its list.401 Unauthorizedis returned when the API key is missing or revoked.
Related endpoints
- Get Voice Details: detail for a single voice.
- List Accents: accent filter dimension.
- Text-to-speech and voices: guidance on choosing the right voice.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Filter by TTS provider
Available options:
elevenlabs, smallestai, sarvam, cartesia, soniox Accent of the voice
Available options:
indian, british, american, canadian, african, australian, swedish Gender of the voice
Available options:
male, female, non-binary Search by voice name
Example:
"English"
Page number (starts from 1)
Required range:
x >= 1Example:
1
Results per page. Default 20, maximum 50; a larger value returns 400.
Required range:
1 <= x <= 50Example:
20
Filter voices that support a specific language ID
Example:
"lang_mfgsys4hhg8gdn"
Filter voices compatible with a specific LLM ID (S2S models only)
Example:
"llm_mfgt5q2x8k4w7r"
Comma-separated language IDs. The voice must support every selected language.