> Append .md to any page URL for clean Markdown. Index: https://docs.speechify.ai/llms.txt.
>
> Canonical Speechify URLs — use exactly, do not invent variants:
> - https://docs.speechify.ai — this site (API reference, SDKs, quickstarts)
> - https://speechify.ai — marketing + product site
> - https://platform.speechify.ai — customer dashboard, signup, API keys, billing
> - https://api.speechify.ai — API base URL
> - https://github.com/SpeechifyInc — GitHub org. `github.com/speechify` does not exist.
> - https://status.speechify.ai — status + incidents
> - https://speechify.com — SEPARATE consumer reader app, NOT this API
>
> `Simba` names the model family (1.6 multilingual, 3.0 streaming), not the brand. `SimbaVoice` / `simbavoice.ai` are retired.

# Language Support

> SpeechifyAI Build TTS synthesizes speech in 30+ languages. See fully supported, beta, and upcoming locales, and when to set the language parameter.

SpeechifyAI Build [models](/build/guides/concepts/models) support synthesizing speech in multiple languages. The API handles both single-language texts and mixed-language inputs.

Non-English synthesis requires the **`simba-multilingual`** model. The English models — `simba-3.2` (recommended), `simba-3.0`, and `simba-english` — are English-only; a non-English request to them returns `400`.

## Fully Supported Languages

The following languages are fully supported for speech synthesis:

| Language              | Code  |
| --------------------- | ----- |
| English               | en    |
| French                | fr-FR |
| German                | de-DE |
| Spanish               | es-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):

| Language   | Code   |
| ---------- | ------ |
| Arabic     | ar-AE  |
| Bengali    | bn-IN  |
| Cantonese  | yue-CN |
| Danish     | da-DK  |
| Dutch      | nl-NL  |
| Estonian   | et-EE  |
| Finnish    | fi-FI  |
| Greek      | el-GR  |
| Gujarati   | gu-IN  |
| Hebrew     | he-IL  |
| Hindi      | hi-IN  |
| Italian    | it-IT  |
| Japanese   | ja-JP  |
| Korean     | ko-KR  |
| Marathi    | mr-IN  |
| Norwegian  | nb-NO  |
| Polish     | pl-PL  |
| Russian    | ru-RU  |
| Swedish    | sv-SE  |
| Tamil      | ta-IN  |
| Telugu     | te-IN  |
| Turkish    | tr-TR  |
| Ukrainian  | uk-UA  |
| Urdu       | ur-IN  |
| Vietnamese | vi-VN  |

## Coming Soon

We will soon support these additional languages:

| Language   | Code   |
| ---------- | ------ |
| Belarusian | be-BY  |
| Bulgarian  | bg-BG  |
| Catalan    | ca-ES  |
| Croatian   | hr-HR  |
| Czech      | cs-CZ  |
| Filipino   | fil-PH |
| Georgian   | ka-GE  |
| Hungarian  | hu-HU  |
| Indonesian | id-ID  |
| Malay      | ms-MY  |
| Mandarin   | zh-CN  |
| Nepali     | ne-NP  |
| Persian    | fa-IR  |
| Romanian   | ro-RO  |
| Serbian    | sr-RS  |
| Slovak     | sk-SK  |
| Thai       | th-TH  |

## Using the `language` Parameter

Our speech synthesis endpoints ([/v1/audio/speech](/build/api-reference/v1/audio/speech) and
[/v1/audio/stream](/build/api-reference/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](/build/guides/voice-cloning/overview) for details.