Language Support

Languages supported by SpeechifyAI Build TTS

SpeechifyAI Build models support synthesizing speech in multiple languages. The API handles both single-language texts and mixed-language inputs.

Non-English synthesis requires simba-3.0 or simba-multilingual. simba-3.2 and simba-english are English-only; a non-English voice on them returns 400.

Which model covers which languages

ModelLanguages
simba-3.0English plus German, Spanish (Spain and Mexico), French, Italian and Brazilian Portuguese. See Simba 3.0 languages
simba-multilingualThe full 30+ locale set below
simba-3.2, simba-englishEnglish only

Simba 3.0 languages

simba-3.0 is streaming-native and officially supports these seven locales:

LanguageCode
Englishen-*
Germande-DE
Spanish (Spain)es-ES
Spanish (Mexico)es-MX
Frenchfr-FR
Italianit-IT
Portuguese (Brazil)pt-BR

You select the language with the language request parameter; when you omit it, the model is chosen from the voice’s own locale. simba-3.0 routes English to its English training and everything else to its multilingual one, so this is an internal detail: the model ID you pass never changes.

Languages outside this list often still produce usable audio on simba-3.0, but they are not validated or officially supported. Use simba-multilingual for the full locale set below.

Fully Supported Languages

The following languages are fully supported for speech synthesis:

LanguageCode
Englishen
Frenchfr-FR
Germande-DE
Spanishes-MX
Portuguese (Brazil)pt-BR
Portuguese (Portugal)pt-PT

Beta Languages

The following languages are currently in beta (we’re actively improving them and welcome feedback):

LanguageCode
Arabicar-AE
Bengalibn-IN
Cantoneseyue-CN
Danishda-DK
Dutchnl-NL
Estonianet-EE
Finnishfi-FI
Greekel-GR
Gujaratigu-IN
Hebrewhe-IL
Hindihi-IN
Italianit-IT
Japaneseja-JP
Koreanko-KR
Marathimr-IN
Norwegiannb-NO
Polishpl-PL
Russianru-RU
Swedishsv-SE
Tamilta-IN
Telugute-IN
Turkishtr-TR
Ukrainianuk-UA
Urduur-IN
Vietnamesevi-VN

Coming Soon

We will soon support these additional languages:

LanguageCode
Belarusianbe-BY
Bulgarianbg-BG
Catalanca-ES
Croatianhr-HR
Czechcs-CZ
Filipinofil-PH
Georgianka-GE
Hungarianhu-HU
Indonesianid-ID
Malayms-MY
Mandarinzh-CN
Nepaline-NP
Persianfa-IR
Romanianro-RO
Serbiansr-RS
Slovaksk-SK
Thaith-TH

Using the language Parameter

Our speech synthesis endpoints (/v1/audio/speech and /v1/audio/stream) support the optional language parameter, which should follow the locale naming standard (e.g., en-US, fr-FR).

When to specify the language:

  • Known single language: If you know the input text is entirely in one language, providing the language parameter will result in better audio quality.
  • Unknown or mixed language: If you’re unsure of the input language or the text contains multiple languages, omit the language parameter. Speechify models will automatically detect and handle the language(s) in the input.

Voice Cloning Languages

There are no language limitations for voice cloning. Speechify can produce high-quality cloned voices from short audio samples (10-30 seconds recommended) and use the same voice to synthesize speech in any supported language. See Voice Cloning for details.