Language and voice support for Azure Speech

The following tables summarize language support for speech to text, text to speech, pronunciation assessment, speech translation, and more features of Azure Speech. Use them to check whether your target language and locale are available for each Azure Speech capability.

You can also see the list of locales and voices supported for each specific region or endpoint:

Supported languages

Language support varies by functionality in Azure Speech.

Note

See the speech containers and embedded speech documentation for their supported languages.

Choose a feature:

The following tables summarize locale support for real-time transcription, fast transcription, batch transcription, and post-stream refinement. The first table lists post-stream refinement support separately for monolingual and multilingual recognition. The second table compares fast transcription and Azure LLM Speech locale support.

In this section

Tip

To build and run samples in Visual Studio Code, try the Azure Speech Toolkit.

Speech to text locales

Locale (BCP-47) Language Real-time transcription support Monolingual post-stream refinement support Multilingual post-stream refinement support Batch transcription support
af-ZA Afrikaans (South Africa) ✅ ✅ ✅
am-ET Amharic (Ethiopia) ✅ ✅ ✅
ar-AE Arabic (United Arab Emirates) ✅ ✅ ✅
ar-BH Arabic (Bahrain) ✅ ✅ ✅ ✅
ar-DZ Arabic (Algeria) ✅ ✅ ✅
ar-EG Arabic (Egypt) ✅ ✅ ✅ ✅
ar-IL Arabic (Israel) ✅ ✅ ✅
ar-IQ Arabic (Iraq) ✅ ✅ ✅
ar-JO Arabic (Jordan) ✅ ✅ ✅
ar-KW Arabic (Kuwait) ✅ ✅ ✅
ar-LB Arabic (Lebanon) ✅ ✅ ✅
ar-LY Arabic (Libya) ✅ ✅ ✅
ar-MA Arabic (Morocco) ✅ ✅ ✅
ar-OM Arabic (Oman) ✅ ✅ ✅
ar-PS Arabic (Palestinian Authority) ✅ ✅ ✅
ar-QA Arabic (Qatar) ✅ ✅ ✅
ar-SA Arabic (Saudi Arabia) ✅ ✅ ✅ ✅
ar-SY Arabic (Syria) ✅ ✅ ✅
ar-TN Arabic (Tunisia) ✅ ✅ ✅
ar-YE Arabic (Yemen) ✅ ✅ ✅
as-IN Assamese (India) ✅ ✅ ✅ ✅
az-AZ Azerbaijani (Latin, Azerbaijan) ✅ ✅ ✅
bg-BG Bulgarian (Bulgaria) ✅ ✅ ✅ ✅
bho-IN Bhojpuri (India) ✅ ✅ ✅
bn-IN Bengali (India) ✅ ✅ ✅ ✅
bs-BA Bosnian (Bosnia and Herzegovina) ✅ ✅ ✅
ca-ES Catalan ✅ ✅ ✅ ✅
cs-CZ Czech (Czechia) ✅ ✅ ✅ ✅
cy-GB Welsh (United Kingdom) ✅ ✅ ✅ ✅
da-DK Danish (Denmark) ✅ ✅ ✅ ✅
de-AT German (Austria) ✅ ✅ ✅
de-CH German (Switzerland) ✅ ✅ ✅ ✅
de-DE German (Germany) ✅ ✅ ✅ ✅
el-GR Greek (Greece) ✅ ✅ ✅ ✅
en-AU English (Australia) ✅ ✅ ✅ ✅
en-CA English (Canada) ✅ ✅ ✅ ✅
en-GB English (United Kingdom) ✅ ✅ ✅ ✅
en-GH English (Ghana) ✅ ✅ ✅
en-HK English (Hong Kong SAR) ✅ ✅ ✅
en-IE English (Ireland) ✅ ✅ ✅
en-IN English (India) ✅ ✅ ✅ ✅
en-KE English (Kenya) ✅ ✅ ✅
en-NG English (Nigeria) ✅ ✅ ✅
en-NZ English (New Zealand) ✅ ✅ ✅
en-PH English (Philippines) ✅ ✅ ✅
en-SG English (Singapore) ✅ ✅ ✅
en-TZ English (Tanzania) ✅ ✅ ✅
en-US English (United States) ✅ ✅ ✅ ✅
en-ZA English (South Africa) ✅ ✅ ✅
es-AR Spanish (Argentina) ✅ ✅ ✅
es-BO Spanish (Bolivia) ✅ ✅ ✅
es-CL Spanish (Chile) ✅ ✅ ✅
es-CO Spanish (Colombia) ✅ ✅ ✅
es-CR Spanish (Costa Rica) ✅ ✅ ✅
es-CU Spanish (Cuba) ✅ ✅ ✅
es-DO Spanish (Dominican Republic) ✅ ✅ ✅
es-EC Spanish (Ecuador) ✅ ✅ ✅
es-ES Spanish (Spain) ✅ ✅ ✅ ✅
es-GQ Spanish (Equatorial Guinea) ✅ ✅ ✅
es-GT Spanish (Guatemala) ✅ ✅ ✅
es-HN Spanish (Honduras) ✅ ✅ ✅
es-MX Spanish (Mexico) ✅ ✅ ✅ ✅
es-NI Spanish (Nicaragua) ✅ ✅ ✅
es-PA Spanish (Panama) ✅ ✅ ✅
es-PE Spanish (Peru) ✅ ✅ ✅
es-PR Spanish (Puerto Rico) ✅ ✅ ✅
es-PY Spanish (Paraguay) ✅ ✅ ✅
es-SV Spanish (El Salvador) ✅ ✅ ✅
es-US Spanish (United States) ✅ ✅ ✅
es-UY Spanish (Uruguay) ✅ ✅ ✅
es-VE Spanish (Venezuela) ✅ ✅ ✅
et-EE Estonian (Estonia) ✅ ✅ ✅ ✅
eu-ES Basque ✅ ✅ ✅
fa-IR Persian (Iran) ✅ ✅ ✅ ✅
fi-FI Finnish (Finland) ✅ ✅ ✅ ✅
fil-PH Filipino (Philippines) ✅ ✅ ✅
fr-BE French (Belgium) ✅ ✅ ✅
fr-CA French (Canada) ✅ ✅ ✅ ✅
fr-CH French (Switzerland) ✅ ✅ ✅
fr-FR French (France) ✅ ✅ ✅ ✅
ga-IE Irish (Ireland) ✅ ✅ ✅
gl-ES Galician ✅ ✅ ✅
gu-IN Gujarati (India) ✅ ✅ ✅ ✅
he-IL Hebrew (Israel) ✅ ✅ ✅ ✅
hi-IN Hindi (India) ✅ ✅ ✅ ✅
hr-HR Croatian (Croatia) ✅ ✅ ✅ ✅
hu-HU Hungarian (Hungary) ✅ ✅ ✅ ✅
hy-AM Armenian (Armenia) ✅ ✅ ✅
id-ID Indonesian (Indonesia) ✅ ✅ ✅ ✅
is-IS Icelandic (Iceland) ✅ ✅ ✅
it-CH Italian (Switzerland) ✅ ✅ ✅
it-IT Italian (Italy) ✅ ✅ ✅ ✅
ja-JP Japanese (Japan) ✅ ✅ ✅ ✅
jv-ID Javanese (Latin, Indonesia) ✅ ✅ ✅
ka-GE Georgian (Georgia) ✅ ✅ ✅
kk-KZ Kazakh (Kazakhstan) ✅ ✅ ✅
km-KH Khmer (Cambodia) ✅ ✅ ✅
kn-IN Kannada (India) ✅ ✅ ✅ ✅
ko-KR Korean (Korea) ✅ ✅ ✅ ✅
lo-LA Lao (Laos) ✅ ✅ ✅
lt-LT Lithuanian (Lithuania) ✅ ✅ ✅ ✅
lv-LV Latvian (Latvia) ✅ ✅ ✅ ✅
mk-MK Macedonian (North Macedonia) ✅ ✅ ✅
ml-IN Malayalam (India) ✅ ✅ ✅ ✅
mn-MN Mongolian (Mongolia) ✅ ✅ ✅
mr-IN Marathi (India) ✅ ✅ ✅ ✅
ms-MY Malay (Malaysia) ✅ ✅ ✅ ✅
mt-MT Maltese (Malta) ✅ ✅ ✅
my-MM Burmese (Myanmar) ✅ ✅ ✅
nb-NO Norwegian Bokmål (Norway) ✅ ✅ ✅ ✅
ne-NP Nepali (Nepal) ✅ ✅ ✅
nl-BE Dutch (Belgium) ✅ ✅ ✅
nl-NL Dutch (Netherlands) ✅ ✅ ✅ ✅
or-IN Odia (India) ✅ ✅ ✅ ✅
pa-IN Punjabi (India) ✅ ✅ ✅ ✅
pl-PL Polish (Poland) ✅ ✅ ✅ ✅
ps-AF Pashto (Afghanistan) ✅ ✅ ✅
pt-BR Portuguese (Brazil) ✅ ✅ ✅ ✅
pt-PT Portuguese (Portugal) ✅ ✅ ✅ ✅
ro-RO Romanian (Romania) ✅ ✅ ✅ ✅
ru-RU Russian (Russia) ✅ ✅ ✅ ✅
si-LK Sinhala (Sri Lanka) ✅ ✅ ✅
sk-SK Slovak (Slovakia) ✅ ✅ ✅ ✅
sl-SI Slovenian (Slovenia) ✅ ✅ ✅ ✅
so-SO Somali (Somalia) ✅ ✅ ✅
sq-AL Albanian (Albania) ✅ ✅ ✅
sr-ME Serbian (Montenegro) ✅ ❌ ✅
sr-RS Serbian (Cyrillic, Serbia) ✅ ✅ ✅
sr-XK Serbian (Kosovo) ✅ ❌ ✅
sv-SE Swedish (Sweden) ✅ ✅ ✅ ✅
sw-KE Kiswahili (Kenya) ✅ ✅ ✅
sw-TZ Kiswahili (Tanzania) ✅ ❌ ✅
ta-IN Tamil (India) ✅ ✅ ✅ ✅
te-IN Telugu (India) ✅ ✅ ✅ ✅
th-TH Thai (Thailand) ✅ ✅ ✅ ✅
tr-TR Turkish (Türkiye) ✅ ✅ ✅ ✅
uk-UA Ukrainian (Ukraine) ✅ ✅ ✅ ✅
ur-IN Urdu (India) ✅ ✅ ✅ ✅
uz-UZ Uzbek (Latin, Uzbekistan) ✅ ✅ ✅
vi-VN Vietnamese (Vietnam) ✅ ✅ ✅ ✅
wuu-CN Chinese (Wu, Simplified) ✅ ✅ ✅
yue-CN Chinese (Cantonese, Simplified) ✅ ✅ ✅
zh-CN Chinese (Mandarin, Simplified) ✅ ✅ ✅ ✅
zh-CN-shandong Chinese (Jilu Mandarin, Simplified) ✅ ❌ ✅
zh-CN-sichuan Chinese (Southwestern Mandarin, Simplified) ✅ ✅ ✅
zh-HK Chinese (Cantonese, Traditional) ✅ ✅ ✅
zh-TW Chinese (Taiwanese Mandarin, Traditional) ✅ ✅ ✅ ✅
zu-ZA isiZulu (South Africa) ✅ ✅ ✅

Azure Fast transcription

The following table summarizes locale support for fast transcription and Azure LLM Speech.

For Azure LLM Speech, the locales field is optional. The model is multilingual and automatically detects the languages in your audio when you omit this field. If you know the locale of your audio, specifying it might improve transcription quality.

Locale (BCP-47) Language Fast transcription support Azure LLM Speech transcription support
af-ZA Afrikaans (South Africa) ✅
am-ET Amharic (Ethiopia) ✅
ar-AE Arabic (United Arab Emirates) ✅
ar-BH Arabic (Bahrain) ✅ ✅
ar-DZ Arabic (Algeria) ✅
ar-EG Arabic (Egypt) ✅ ✅
ar-IL Arabic (Israel) ✅
ar-IQ Arabic (Iraq) ✅
ar-JO Arabic (Jordan) ✅
ar-KW Arabic (Kuwait) ✅
ar-LB Arabic (Lebanon) ✅
ar-LY Arabic (Libya) ✅
ar-MA Arabic (Morocco) ✅
ar-OM Arabic (Oman) ✅
ar-PS Arabic (Palestinian Authority) ✅
ar-QA Arabic (Qatar) ✅
ar-SA Arabic (Saudi Arabia) ✅ ✅
ar-SY Arabic (Syria) ✅
ar-TN Arabic (Tunisia) ✅
ar-YE Arabic (Yemen) ✅
as-IN Assamese (India) ✅ ✅
az-AZ Azerbaijani (Latin, Azerbaijan) ✅
bg-BG Bulgarian (Bulgaria) ✅ ✅
bho-IN Bhojpuri (India) ✅
bn-IN Bengali (India) ✅ ✅
bs-BA Bosnian (Bosnia and Herzegovina) ✅
ca-ES Catalan ✅ ✅
cs-CZ Czech (Czechia) ✅ ✅
cy-GB Welsh (United Kingdom) ✅ ✅
da-DK Danish (Denmark) ✅ ✅
de-AT German (Austria) ✅
de-CH German (Switzerland) ✅ ✅
de-DE German (Germany) ✅ ✅
el-GR Greek (Greece) ✅ ✅
en-AU English (Australia) ✅ ✅
en-CA English (Canada) ✅ ✅
en-GB English (United Kingdom) ✅ ✅
en-GH English (Ghana) ✅
en-HK English (Hong Kong SAR) ✅
en-IE English (Ireland) ✅
en-IN English (India) ✅ ✅
en-KE English (Kenya) ✅
en-NG English (Nigeria) ✅
en-NZ English (New Zealand) ✅
en-PH English (Philippines) ✅
en-SG English (Singapore) ✅
en-TZ English (Tanzania) ✅
en-US English (United States) ✅ ✅
en-ZA English (South Africa) ✅
es-AR Spanish (Argentina) ✅
es-BO Spanish (Bolivia) ✅
es-CL Spanish (Chile) ✅
es-CO Spanish (Colombia) ✅
es-CR Spanish (Costa Rica) ✅
es-CU Spanish (Cuba) ✅
es-DO Spanish (Dominican Republic) ✅
es-EC Spanish (Ecuador) ✅
es-ES Spanish (Spain) ✅ ✅
es-GQ Spanish (Equatorial Guinea) ✅
es-GT Spanish (Guatemala) ✅
es-HN Spanish (Honduras) ✅
es-MX Spanish (Mexico) ✅ ✅
es-NI Spanish (Nicaragua) ✅
es-PA Spanish (Panama) ✅
es-PE Spanish (Peru) ✅
es-PR Spanish (Puerto Rico) ✅
es-PY Spanish (Paraguay) ✅
es-SV Spanish (El Salvador) ✅
es-US Spanish (United States) ✅
es-UY Spanish (Uruguay) ✅
es-VE Spanish (Venezuela) ✅
et-EE Estonian (Estonia) ✅ ✅
eu-ES Basque ✅
fa-IR Persian (Iran) ✅ ✅
fi-FI Finnish (Finland) ✅ ✅
fil-PH Filipino (Philippines) ✅
fr-BE French (Belgium) ✅
fr-CA French (Canada) ✅ ✅
fr-CH French (Switzerland) ✅
fr-FR French (France) ✅ ✅
ga-IE Irish (Ireland) ✅
gl-ES Galician ✅
gu-IN Gujarati (India) ✅ ✅
he-IL Hebrew (Israel) ✅ ✅
hi-IN Hindi (India) ✅ ✅
hr-HR Croatian (Croatia) ✅ ✅
hu-HU Hungarian (Hungary) ✅ ✅
hy-AM Armenian (Armenia) ✅
id-ID Indonesian (Indonesia) ✅ ✅
is-IS Icelandic (Iceland) ✅
it-CH Italian (Switzerland) ✅
it-IT Italian (Italy) ✅ ✅
ja-JP Japanese (Japan) ✅ ✅
jv-ID Javanese (Latin, Indonesia) ✅
ka-GE Georgian (Georgia) ✅
kk-KZ Kazakh (Kazakhstan) ✅
km-KH Khmer (Cambodia) ✅
kn-IN Kannada (India) ✅ ✅
ko-KR Korean (Korea) ✅ ✅
lo-LA Lao (Laos) ✅
lt-LT Lithuanian (Lithuania) ✅ ✅
lv-LV Latvian (Latvia) ✅ ✅
mk-MK Macedonian (North Macedonia) ✅
ml-IN Malayalam (India) ✅ ✅
mn-MN Mongolian (Mongolia) ✅
mr-IN Marathi (India) ✅ ✅
ms-MY Malay (Malaysia) ✅ ✅
mt-MT Maltese (Malta) ✅
my-MM Burmese (Myanmar) ✅
nb-NO Norwegian Bokmål (Norway) ✅ ✅
ne-NP Nepali (Nepal) ✅
nl-BE Dutch (Belgium) ✅
nl-NL Dutch (Netherlands) ✅ ✅
or-IN Odia (India) ✅ ✅
pa-IN Punjabi (India) ✅ ✅
pl-PL Polish (Poland) ✅ ✅
ps-AF Pashto (Afghanistan) ✅
pt-BR Portuguese (Brazil) ✅ ✅
pt-PT Portuguese (Portugal) ✅ ✅
ro-RO Romanian (Romania) ✅ ✅
ru-RU Russian (Russia) ✅ ✅
si-LK Sinhala (Sri Lanka) ✅
sk-SK Slovak (Slovakia) ✅ ✅
sl-SI Slovenian (Slovenia) ✅ ✅
so-SO Somali (Somalia) ✅
sq-AL Albanian (Albania) ✅
sr-ME Serbian (Montenegro) ❌
sr-RS Serbian (Cyrillic, Serbia) ✅
sr-XK Serbian (Kosovo) ❌
sv-SE Swedish (Sweden) ✅ ✅
sw-KE Kiswahili (Kenya) ✅
sw-TZ Kiswahili (Tanzania) ❌
ta-IN Tamil (India) ✅ ✅
te-IN Telugu (India) ✅ ✅
th-TH Thai (Thailand) ✅ ✅
tr-TR Turkish (Türkiye) ✅ ✅
uk-UA Ukrainian (Ukraine) ✅ ✅
ur-IN Urdu (India) ✅ ✅
uz-UZ Uzbek (Latin, Uzbekistan) ✅
vi-VN Vietnamese (Vietnam) ✅ ✅
wuu-CN Chinese (Wu, Simplified) ✅
yue-CN Chinese (Cantonese, Simplified) ✅
zh-CN Chinese (Mandarin, Simplified) ✅ ✅
zh-CN-shandong Chinese (Jilu Mandarin, Simplified) ❌
zh-CN-sichuan Chinese (Southwestern Mandarin, Simplified) ✅
zh-HK Chinese (Cantonese, Traditional) ✅
zh-TW Chinese (Taiwanese Mandarin, Traditional) ✅ ✅
zu-ZA isiZulu (South Africa) ✅

Custom speech

To improve the accuracy of speech-to-text recognition, you can customize some languages and base models. Depending on the locale, you can upload audio with human-labeled transcripts, plain text, structured text, and pronunciation data. By default, all available base models support plain-text customization. For more information about customization, see What is custom speech?.

In the following table, Labeled audio means audio with human-labeled transcripts. Audio means audio without human-labeled transcripts.

Locale (BCP-47) Language Custom speech support
af-ZA Afrikaans (South Africa) Plain text
am-ET Amharic (Ethiopia) Plain text
ar-AE Arabic (United Arab Emirates) Labeled audio
Plain text
ar-BH Arabic (Bahrain) Labeled audio
Plain text
ar-DZ Arabic (Algeria) Labeled audio
Plain text
ar-EG Arabic (Egypt) Labeled audio
Plain text
Structured text
ar-IL Arabic (Israel) Labeled audio
Plain text
ar-IQ Arabic (Iraq) Labeled audio
Plain text
ar-JO Arabic (Jordan) Labeled audio
Plain text
ar-KW Arabic (Kuwait) Labeled audio
Plain text
ar-LB Arabic (Lebanon) Labeled audio
Plain text
ar-LY Arabic (Libya) Labeled audio
Plain text
ar-MA Arabic (Morocco) Labeled audio
Plain text
ar-OM Arabic (Oman) Labeled audio
Plain text
ar-PS Arabic (Palestinian Authority) Labeled audio
Plain text
ar-QA Arabic (Qatar) Labeled audio
Plain text
ar-SA Arabic (Saudi Arabia) Labeled audio
Plain text
Structured text
Output format
Phrase list
ar-SY Arabic (Syria) Labeled audio
Plain text
ar-TN Arabic (Tunisia) Labeled audio
Plain text
ar-YE Arabic (Yemen) Labeled audio
Plain text
as-IN Assamese (India) Labeled audio
az-AZ Azerbaijani (Latin, Azerbaijan) Plain text
bg-BG Bulgarian (Bulgaria) Plain text
bho-IN Bhojpuri (India) Labeled audio
Plain text
Structured text
bn-IN Bengali (India) Labeled audio
Plain text
bs-BA Bosnian (Bosnia and Herzegovina) Plain text
ca-ES Catalan Plain text
Pronunciation
cs-CZ Czech (Czechia) Labeled audio
Plain text
Structured text
Pronunciation
cy-GB Welsh (United Kingdom) Plain text
da-DK Danish (Denmark) Labeled audio
Plain text
Structured text
Output format
Pronunciation
de-AT German (Austria) Labeled audio
Plain text
Structured text
Pronunciation
de-CH German (Switzerland) Labeled audio
Plain text
Pronunciation
Phrase list
de-DE German (Germany) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
el-GR Greek (Greece) Labeled audio
Plain text
Structured text
en-AU English (Australia) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
en-CA English (Canada) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
en-GB English (United Kingdom) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
en-GH English (Ghana) Labeled audio
Audio
Plain text
Structured text
Pronunciation
en-HK English (Hong Kong SAR) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
en-IE English (Ireland) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
en-IN English (India) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
en-KE English (Kenya) Labeled audio
Audio
Plain text
Structured text
Pronunciation
en-NG English (Nigeria) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
en-NZ English (New Zealand) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
en-PH English (Philippines) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
en-SG English (Singapore) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
en-TZ English (Tanzania) Labeled audio
Audio
Plain text
Structured text
Pronunciation
en-US English (United States) Labeled audio
Audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
en-ZA English (South Africa) Labeled audio
Audio
Plain text
Structured text
Pronunciation
Phrase list
es-AR Spanish (Argentina) Plain text
Structured text
Pronunciation
es-BO Spanish (Bolivia) Labeled audio
Plain text
Structured text
Pronunciation
es-CL Spanish (Chile) Labeled audio
Plain text
Structured text
Pronunciation
es-CO Spanish (Colombia) Labeled audio
Plain text
Structured text
Pronunciation
es-CR Spanish (Costa Rica) Labeled audio
Plain text
Structured text
Pronunciation
es-CU Spanish (Cuba) Plain text
Structured text
Pronunciation
es-DO Spanish (Dominican Republic) Plain text
Structured text
Pronunciation
es-EC Spanish (Ecuador) Labeled audio
Plain text
Structured text
Pronunciation
es-ES Spanish (Spain) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
es-GQ Spanish (Equatorial Guinea) Labeled audio
Plain text
Structured text
es-GT Spanish (Guatemala) Labeled audio
Plain text
Structured text
Pronunciation
es-HN Spanish (Honduras) Labeled audio
Plain text
Structured text
Pronunciation
es-MX Spanish (Mexico) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
es-NI Spanish (Nicaragua) Labeled audio
Plain text
Structured text
Pronunciation
es-PA Spanish (Panama) Labeled audio
Plain text
Structured text
Pronunciation
es-PE Spanish (Peru) Labeled audio
Plain text
Structured text
Pronunciation
es-PR Spanish (Puerto Rico) Labeled audio
Plain text
Structured text
Pronunciation
es-PY Spanish (Paraguay) Labeled audio
Plain text
Structured text
Pronunciation
es-SV Spanish (El Salvador) Labeled audio
Plain text
Structured text
Pronunciation
es-US Spanish (United States) Plain text
Structured text
Pronunciation
Phrase list
es-UY Spanish (Uruguay) Labeled audio
Plain text
Structured text
Pronunciation
es-VE Spanish (Venezuela) Labeled audio
Plain text
Structured text
Pronunciation
et-EE Estonian (Estonia) Plain text
Pronunciation
eu-ES Basque Plain text
fa-IR Persian (Iran) Plain text
fi-FI Finnish (Finland) Labeled audio
Plain text
Structured text
Output format
Pronunciation
fil-PH Filipino (Philippines) Plain text
Pronunciation
fr-BE French (Belgium) Plain text
fr-CA French (Canada) Plain text
Structured text
Output format
Pronunciation
Phrase list
fr-CH French (Switzerland) Plain text
Pronunciation
fr-FR French (France) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
ga-IE Irish (Ireland) Plain text
Pronunciation
gl-ES Galician Plain text
gu-IN Gujarati (India) Labeled audio
Plain text
he-IL Hebrew (Israel) Labeled audio
Plain text
hi-IN Hindi (India) Labeled audio
Plain text
Structured text
Output format
Phrase list
hr-HR Croatian (Croatia) Plain text
Pronunciation
hu-HU Hungarian (Hungary) Labeled audio
Plain text
Structured text
Pronunciation
hy-AM Armenian (Armenia) Plain text
id-ID Indonesian (Indonesia) Labeled audio
Plain text
Structured text
Pronunciation
Phrase list
is-IS Icelandic (Iceland) Plain text
it-CH Italian (Switzerland) Plain text
it-IT Italian (Italy) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
ja-JP Japanese (Japan) Labeled audio
Plain text
Structured text
Output format
Phrase list
jv-ID Javanese (Latin, Indonesia) Plain text
ka-GE Georgian (Georgia) Plain text
kk-KZ Kazakh (Kazakhstan) Plain text
km-KH Khmer (Cambodia) Plain text
kn-IN Kannada (India) Labeled audio
Plain text
ko-KR Korean (Korea) Labeled audio
Plain text
Structured text
Output format
Phrase list
lo-LA Lao (Laos) Plain text
lt-LT Lithuanian (Lithuania) Plain text
Pronunciation
lv-LV Latvian (Latvia) Plain text
Pronunciation
mk-MK Macedonian (North Macedonia) Plain text
ml-IN Malayalam (India) Labeled audio
Plain text
mn-MN Mongolian (Mongolia) Plain text
mr-IN Marathi (India) Labeled audio
Plain text
ms-MY Malay (Malaysia) Plain text
mt-MT Maltese (Malta) Plain text
my-MM Burmese (Myanmar) Plain text
nb-NO Norwegian Bokmål (Norway) Plain text
Output format
ne-NP Nepali (Nepal) Plain text
nl-BE Dutch (Belgium) Plain text
nl-NL Dutch (Netherlands) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
or-IN Odia (India) Labeled audio
pa-IN Punjabi (India) Labeled audio
pl-PL Polish (Poland) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
ps-AF Pashto (Afghanistan) Plain text
pt-BR Portuguese (Brazil) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
pt-PT Portuguese (Portugal) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
ro-RO Romanian (Romania) Plain text
Pronunciation
ru-RU Russian (Russia) Labeled audio
Plain text
Structured text
Phrase list
si-LK Sinhala (Sri Lanka) Plain text
sk-SK Slovak (Slovakia) Plain text
Pronunciation
sl-SI Slovenian (Slovenia) Plain text
Pronunciation
so-SO Somali (Somalia) Plain text
sq-AL Albanian (Albania) Plain text
sr-ME Serbian (Montenegro) Plain text
sr-RS Serbian (Cyrillic, Serbia) Plain text
sr-XK Serbian (Kosovo) Plain text
sv-SE Swedish (Sweden) Labeled audio
Plain text
Structured text
Output format
Pronunciation
Phrase list
sw-KE Kiswahili (Kenya) Plain text
sw-TZ Kiswahili (Tanzania) Plain text
ta-IN Tamil (India) Labeled audio
Plain text
Structured text
te-IN Telugu (India) Labeled audio
Plain text
Structured text
th-TH Thai (Thailand) Labeled audio
Plain text
Structured text
Output format
Phrase list
tr-TR Turkish (Türkiye) Labeled audio
Plain text
Structured text
Output format
uk-UA Ukrainian (Ukraine) Labeled audio
Plain text
ur-IN Urdu (India) Labeled audio
uz-UZ Uzbek (Latin, Uzbekistan) Plain text
vi-VN Vietnamese (Vietnam) Plain text
Phrase list
wuu-CN Chinese (Wu, Simplified) Plain text
yue-CN Chinese (Cantonese, Simplified) Plain text
zh-CN Chinese (Mandarin, Simplified) Labeled audio
Plain text
Structured text
Output format
Phrase list
zh-CN-shandong Chinese (Jilu Mandarin, Simplified) Plain text
zh-CN-sichuan Chinese (Southwestern Mandarin, Simplified) Plain text
zh-HK Chinese (Cantonese, Traditional) Labeled audio
Plain text
Structured text
Output format
Phrase list
zh-TW Chinese (Taiwanese Mandarin, Traditional) Labeled audio
Plain text
Structured text
Output format
Phrase list
zu-ZA isiZulu (South Africa) Plain text

Note

Phrase list is a runtime recognition feature, not a model customization capability. You can use phrase lists with real-time transcription and fast transcription on both base and custom speech endpoints, for locales where the feature is enabled. Phrase list doesn't require model training. For supported locales and usage details, see Improve recognition accuracy with phrase list.

Custom speech display support

These locales support the display text format feature: da-DK, de-DE, en-AU, en-CA, en-GB, en-HK, en-IE, en-IN, en-NG, en-NZ, en-PH, en-SG, en-US, es-ES, es-MX, fi-FI, fr-CA, fr-FR, hi-IN, it-IT, ja-JP, ko-KR, nb-NO, nl-NL, pl-PL, pt-BR, pt-PT, sv-SE, tr-TR, zh-CN, zh-HK.

Azure LLM Speech translation

Azure LLM Speech supports the following target languages for translation. Set the targetLanguage field to the language code for the translated output. Unlike the optional transcription locale, a target language is required for translation.

Language code Language
de German
en English
es Spanish
fr French
it Italian
ja Japanese
ko Korean
pt Portuguese
zh Chinese

MAI-Transcribe supported languages

The following table summarizes the languages supported by MAI-Transcribe models for speech recognition.

Language code Language MAI-Transcribe-1.5 support MAI-Transcribe-2 support
af Afrikaans ✅
ar Arabic ✅ ✅
as Assamese ✅ ✅
az Azerbaijani ✅
bg Bulgarian ✅ ✅
bn Bengali ✅ ✅
bs Bosnian ✅
ca Catalan ✅ ✅
cs Czech ✅ ✅
da Danish ✅ ✅
de German ✅ ✅
el Greek ✅ ✅
en English ✅ ✅
es Spanish ✅ ✅
et Estonian ✅ ✅
fa Persian ✅
fi Finnish ✅ ✅
fil Filipino ✅
fr French ✅ ✅
gl Galician ✅
gu Gujarati ✅ ✅
he Hebrew ✅
hi Hindi ✅ ✅
hu Hungarian ✅ ✅
hy Armenian ✅
id Indonesian ✅ ✅
is Icelandic ✅
it Italian ✅ ✅
ja Japanese ✅ ✅
kk Kazakh ✅
kn Kannada ✅ ✅
ko Korean ✅ ✅
lt Lithuanian ✅ ✅
lv Latvian ✅
mk Macedonian ✅
ml Malayalam ✅ ✅
mr Marathi ✅ ✅
ms Malay ✅
nb Norwegian Bokmål ✅ ✅
ne Nepali ✅
nl Dutch ✅ ✅
or Odia ✅ ✅
pa Punjabi (Gurmukhi script) ✅ ✅
pl Polish ✅ ✅
pt Portuguese ✅ ✅
ro Romanian ✅ ✅
ru Russian ✅ ✅
sk Slovak ✅ ✅
sl Slovenian ✅ ✅
sv Swedish ✅ ✅
sw Swahili ✅
ta Tamil ✅ ✅
te Telugu ✅ ✅
th Thai ✅ ✅
tr Turkish ✅ ✅
uk Ukrainian ✅ ✅
ur Urdu ✅
vi Vietnamese ✅ ✅
yue Cantonese ✅
zh Chinese (simplified) ✅ ✅