Language and voice support for the Speech service

The following tables summarize language support for speech to text, text to speech, pronunciation assessment, speech translation, and more service features.

You can also get a list of locales and voices supported for each specific region or endpoint via:

Supported languages

Language support varies by Speech service functionality.

Choose a Speech feature

The table in this section summarizes the 33 locales supported for pronunciation assessment, and each language is available on all speech to text regions. Latest update extends support from English to 32 more languages and quality enhancements to existing features, including accuracy, fluency and miscue assessment. You should specify the language that you're learning or practicing improving pronunciation. The default language is set as en-US. If you know your target learning language, set the locale accordingly. For example, if you're learning British English, you should specify the language as en-GB. If you're teaching a broader language, such as Spanish, and are uncertain about which locale to select, you can run various accent models (es-ES, es-MX) to determine the one that achieves the highest score to suit your specific scenario. If you're interested in languages not listed in the following table, fill out this intake form for further assistance.

Language Locale (BCP-47)
Arabic (Egypt) ar-EG
Arabic (Saudi Arabia) ar-SA
Catalan ca-ES
Chinese (Cantonese, Traditional) zh-HK
Chinese (Mandarin, Simplified) zh-cn
Chinese (Taiwanese Mandarin, Traditional) zh-TW
Danish (Denmark) da-DK
Dutch (Netherlands) nl-NL
English (Australia) en-AU
English (Canada) en-CA
English (India) en-IN
English (United Kingdom) en-GB
English (United States) en-US
Finnish (Finland) fi-FI
French (Canada) fr-CA
French (France) fr-FR
German (Germany) de-DE
Hindi (India) hi-IN
Italian (Italy) it-IT
Japanese (Japan) ja-JP
Korean (Korea) ko-KR
Malay (Malaysia) ms-MY
Norwegian Bokmål (Norway) nb-NO
Polish (Poland) pl-PL
Portuguese (Brazil) pt-BR
Portuguese (Portugal) pt-PT
Russian (Russia) ru-RU
Spanish (Mexico) es-MX
Spanish (Spain) es-ES
Swedish (Sweden) sv-SE
Tamil (India) ta-IN
Thai (Thailand) th-TH
Vietnamese (Vietnam) vi-VN

Next steps