Skip to main content
GET
Get available voices
This endpoint returns a list of all available voices that can be used when creating or updating assistants, with optional filtering by assistant mode and language.

Query Parameters

string
Filter voices by assistant mode. Options: pipeline, multimodal, dualplex
integer
Filter voices by language ID. Use the Get Languages endpoint to get available language IDs.
integer
Filter voices by TTS provider ID (e.g. ElevenLabs, Cartesia, Azure). Use the Get Synthesizer Providers endpoint to get available provider IDs.
string
Filter voices by gender (e.g., male, female).
string
Filter voices by age category (e.g., Young, Middle aged).
string
Filter voices by accent (e.g., American, British).
Free-text search across voice name, accent, age, and gender.

Response fields

array

Notes

  • Use the id field as voice_id when creating or updating assistants
  • Filter by mode to get only voices compatible with your intended assistant type
  • Filter by language_id to get voices for a specific language
  • Filter by gender, age, or accent to narrow the list, or use search for free-text matching across those fields
  • If no filters are provided, all available voices are returned
  • Only voices that are public or belong to the authenticated user are returned