Text-to-Speech
Get TTS Languages
Retrieve the list of voice languages supported by the Text-to-Speech service
GET
Returns the catalog of voice languages available for TTS synthesis. This list is distinct from the STT transcription languages returned by
GET /stt/languages — TTS supports a smaller set of voice-tuned languages (~30) whereas STT supports 39 transcription languages plus an auto auto-detect option.
Use the
language_id values from this endpoint when you filter voices by language or when you create custom / professional cloned voices.Request
Headers
Bearer token with your API key
Response
Always
true on 200 responsesStatus message (
"TTS languages retrieved successfully")Flat array of supported TTS voice languages
ISO 639-1 language code (e.g.
"en", "hi", "fr"). Use this value when passing a language field to any voice-creation or voice-filter endpoint.Human-readable language name (e.g.
"English", "Hindi")Notes
- TTS ≠ STT language list. TTS voice synthesis supports a curated set of voice-tuned languages. If you need to transcribe audio in a language that is not in this list, use the STT API — the supported language sets are deliberately different.
- The endpoint is a transparent wrapper around the upstream TTS service’s
/v1/languages, so thedataarray is the raw upstream response. Do not rely on the order being alphabetical — sort on the client side if needed. - Languages returned here can be passed as the
languagefield when creating a cloned voice viaPOST /voicesor a professional voice viaPOST /voices/professional.