Skip to main content
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

string
required
Bearer token with your API key

Response

boolean
Always true on 200 responses
string
Status message ("TTS languages retrieved successfully")
array
Flat array of supported TTS voice languages
string
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.
string
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 the data array 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 language field when creating a cloned voice via POST /voices or a professional voice via POST /voices/professional.