Edit

Share via


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 table in this section summarizes the locales supported for real-time transcription, fast transcription, and batch transcription.

Locale (BCP-47) Language Fast 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)
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)1
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)1
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-RS Serbian (Cyrillic, Serbia)
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)

1 The model is bilingual and also supports English.

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?.

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) Audio + human-labeled transcript, Plain text
ar-BH Arabic (Bahrain) Audio + human-labeled transcript, Plain text
ar-DZ Arabic (Algeria) Audio + human-labeled transcript, Plain text
ar-EG Arabic (Egypt) Audio + human-labeled transcript, Plain text, Structured text
ar-IL Arabic (Israel) Audio + human-labeled transcript, Plain text
ar-IQ Arabic (Iraq) Audio + human-labeled transcript, Plain text
ar-JO Arabic (Jordan) Audio + human-labeled transcript, Plain text
ar-KW Arabic (Kuwait) Audio + human-labeled transcript, Plain text
ar-LB Arabic (Lebanon) Audio + human-labeled transcript, Plain text
ar-LY Arabic (Libya) Audio + human-labeled transcript, Plain text
ar-MA Arabic (Morocco) Audio + human-labeled transcript, Plain text
ar-OM Arabic (Oman) Audio + human-labeled transcript, Plain text
ar-PS Arabic (Palestinian Authority) Audio + human-labeled transcript, Plain text
ar-QA Arabic (Qatar) Audio + human-labeled transcript, Plain text
ar-SA Arabic (Saudi Arabia) Audio + human-labeled transcript, Plain text, Structured text, Phrase list
ar-SY Arabic (Syria) Audio + human-labeled transcript, Plain text
ar-TN Arabic (Tunisia) Audio + human-labeled transcript, Plain text
ar-YE Arabic (Yemen) Audio + human-labeled transcript, Plain text
as-IN Assamese (India) Audio + human-labeled transcript
az-AZ Azerbaijani (Latin, Azerbaijan) Plain text
bg-BG Bulgarian (Bulgaria) Plain text
bn-IN Bengali (India) Plain text
bs-BA Bosnian (Bosnia and Herzegovina) Plain text
ca-ES Catalan Plain text, Pronunciation
cs-CZ Czech (Czechia) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
cy-GB Welsh (United Kingdom) Plain text
da-DK Danish (Denmark) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation
de-AT German (Austria) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
de-CH German (Switzerland) Audio + human-labeled transcript, Plain text, Pronunciation, Phrase list
de-DE German (Germany) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
el-GR Greek (Greece) Audio + human-labeled transcript, Plain text, Structured text
en-AU English (Australia) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation, Phrase list
en-CA English (Canada) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation, Phrase list
en-GB English (United Kingdom) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation, Phrase list
en-GH English (Ghana) Audio + human-labeled transcript, Audio, Plain text, Structured text, Pronunciation
en-HK English (Hong Kong SAR) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation
en-IE English (Ireland) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation, Phrase list
en-IN English (India) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
en-KE English (Kenya) Audio + human-labeled transcript, Audio, Plain text, Structured text, Pronunciation
en-NG English (Nigeria) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation
en-NZ English (New Zealand) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation
en-PH English (Philippines) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation
en-SG English (Singapore) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation
en-TZ English (Tanzania) Audio + human-labeled transcript, Audio, Plain text, Structured text, Pronunciation
en-US English (United States) Audio + human-labeled transcript, Audio, Plain text, Structured text, Output format, Pronunciation, Phrase list
en-ZA English (South Africa) Audio + human-labeled transcript, Audio, Plain text, Structured text, Pronunciation, Phrase list
es-AR Spanish (Argentina) Plain text, Structured text, Pronunciation
es-BO Spanish (Bolivia) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-CL Spanish (Chile) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-CO Spanish (Colombia) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-CR Spanish (Costa Rica) Audio + human-labeled transcript, 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) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-ES Spanish (Spain) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
es-GQ Spanish (Equatorial Guinea) Audio + human-labeled transcript, Plain text, Structured text
es-GT Spanish (Guatemala) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-HN Spanish (Honduras) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-MX Spanish (Mexico) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
es-NI Spanish (Nicaragua) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-PA Spanish (Panama) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-PE Spanish (Peru) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-PR Spanish (Puerto Rico) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-PY Spanish (Paraguay) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-SV Spanish (El Salvador) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-US Spanish (United States) Plain text, Structured text, Pronunciation, Phrase list
es-UY Spanish (Uruguay) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
es-VE Spanish (Venezuela) Audio + human-labeled transcript, 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) Audio + human-labeled transcript, 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) Audio + human-labeled transcript, 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) Plain text
he-IL Hebrew (Israel) Audio + human-labeled transcript, Plain text
hi-IN Hindi (India) Audio + human-labeled transcript, Plain text, Structured text, Output format, Phrase list
hr-HR Croatian (Croatia) Plain text, Pronunciation
hu-HU Hungarian (Hungary) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation
hy-AM Armenian (Armenia) Plain text
id-ID Indonesian (Indonesia) Audio + human-labeled transcript, Plain text, Structured text, Pronunciation, Phrase list
is-IS Icelandic (Iceland) Plain text
it-CH Italian (Switzerland) Plain text
it-IT Italian (Italy) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
ja-JP Japanese (Japan) Audio + human-labeled transcript, 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) Plain text
ko-KR Korean (Korea) Audio + human-labeled transcript, 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) Plain text
mn-MN Mongolian (Mongolia) Plain text
mr-IN Marathi (India) Audio + human-labeled transcript, 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) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
or-IN Odia (India) Audio + human-labeled transcript
pa-IN Punjabi (India) Audio + human-labeled transcript
pl-PL Polish (Poland) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
ps-AF Pashto (Afghanistan) Plain text
pt-BR Portuguese (Brazil) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
pt-PT Portuguese (Portugal) Audio + human-labeled transcript, Plain text, Structured text, Output format, Pronunciation, Phrase list
ro-RO Romanian (Romania) Plain text, Pronunciation
ru-RU Russian (Russia) Audio + human-labeled transcript, 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-RS Serbian (Cyrillic, Serbia) Plain text
sv-SE Swedish (Sweden) Audio + human-labeled transcript, 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) Audio + human-labeled transcript, Plain text, Structured text
te-IN Telugu (India) Audio + human-labeled transcript, Plain text, Structured text
th-TH Thai (Thailand) Audio + human-labeled transcript, Plain text, Structured text, Output format, Phrase list
tr-TR Turkish (Türkiye) Audio + human-labeled transcript, Plain text, Structured text, Output format
uk-UA Ukrainian (Ukraine) Audio + human-labeled transcript, Plain text
ur-IN Urdu (India) Audio + human-labeled transcript
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) Audio + human-labeled transcript, 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) Audio + human-labeled transcript, Plain text, Structured text, Output format, Phrase list
zh-TW Chinese (Taiwanese Mandarin, Traditional) Audio + human-labeled transcript, Plain text, Structured text, Output format, Phrase list
zu-ZA isiZulu (South Africa) Plain text

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.

LLM speech translation

LLM speech supports the following languages for both transcription and translation.

Locale Language LLM speech translation support
de German
en English
es Spanish
fr French
it Italian
ja Japanese
ko Korean
pt Portuguese
zh Chinese

Tip

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