List Available Voices
The listing returns your own voices and the public catalog, one page at a time (20 by default, up to 100 withlimit). Pass language to list only the
voices that speak it. Voices carry BCP-47 tags in supported_languages, and
the filter is case-insensitive: de matches every German accent (de-DE,
de-AT, de-CH), de-AT only Austrian German. total counts the matching
public catalog voices; your own matching voices come with every page and are
not part of total.
- Python
- JavaScript
- Java
- cURL
Paginate Voices
- Python
- JavaScript
- Java
- cURL
Get Voice Details
- Python
- JavaScript
- Java
- cURL
Use a Specific Voice
Pass thevoice_id (Python), voiceId (JavaScript), or voice_id JSON field (cURL) when generating speech.
On the raw API (REST and WebSocket), voice_id accepts either the numeric
id or the voice’s handle string, and GET /v1/voices/{voice_id} resolves
both. The SDKs take the numeric id.
- Python
- JavaScript
- Java
- cURL
- Python
- JavaScript
- Java
- cURL
Voice Properties
Each voice includes the following information:Next Steps
Voice Cloning
Create custom voices from audio samples
Generate Speech
Generate audio with your chosen voice
Streaming
Stream audio in real-time