Language and voice support for the Speech service
Language support varies by Speech service functionality. The following tables summarize language support for speech-to-text, text-to-speech, speech translation, and speaker recognition service offerings.
Speech-to-text
The Speech service supports the languages (locales) in the following tables.
To improve accuracy, customization is available for some languages and base model versions by uploading audio + human-labeled transcripts, plain text, structured text, and pronunciation. By default, plain text customization is supported for all available base models. To learn more about customization, see Custom Speech.
Language | Locale (BCP-47) |
---|---|
Afrikaans (South Africa) | af-ZA |
Albanian (Albania) | sq-AL |
Amharic (Ethiopia) | am-ET |
Arabic (Algeria) | ar-DZ |
Arabic (Bahrain), modern standard | ar-BH |
Arabic (Egypt) | ar-EG |
Arabic (Iraq) | ar-IQ |
Arabic (Israel) | ar-IL |
Arabic (Jordan) | ar-JO |
Arabic (Kuwait) | ar-KW |
Arabic (Lebanon) | ar-LB |
Arabic (Libya) | ar-LY |
Arabic (Morocco) | ar-MA |
Arabic (Oman) | ar-OM |
Arabic (Palestinian Authority) | ar-PS |
Arabic (Qatar) | ar-QA |
Arabic (Saudi Arabia) | ar-SA |
Arabic (Syria) | ar-SY |
Arabic (Tunisia) | ar-TN |
Arabic (United Arab Emirates) | ar-AE |
Arabic (Yemen) | ar-YE |
Armenian (Armenia) | hy-AM |
Azerbaijani (Azerbaijan) | az-AZ |
Basque (Spain) | eu-ES |
Bengali (India) | bn-IN |
Bulgarian (Bulgaria) | bg-BG |
Burmese (Myanmar) | my-MM |
Catalan (Spain) | ca-ES |
Chinese (Cantonese, Traditional) | zh-HK |
Chinese (Mandarin, Simplified) | zh-CN |
Chinese (Taiwanese Mandarin) | zh-TW |
Croatian (Croatia) | hr-HR |
Czech (Czech) | cs-CZ |
Danish (Denmark) | da-DK |
Dutch (Belgium) | nl-BE |
Dutch (Netherlands) | nl-NL |
English (Australia) | en-AU |
English (Canada) | en-CA |
English (Ghana) | en-GH |
English (Hong Kong) | en-HK |
English (India) | en-IN |
English (Ireland) | en-IE |
English (Kenya) | en-KE |
English (New Zealand) | en-NZ |
English (Nigeria) | en-NG |
English (Philippines) | en-PH |
English (Singapore) | en-SG |
English (South Africa) | en-ZA |
English (Tanzania) | en-TZ |
English (United Kingdom) | en-GB |
English (United States) | en-US |
Estonian (Estonia) | et-EE |
Filipino (Philippines) | fil-PH |
Finnish (Finland) | fi-FI |
French (Belgium) | fr-BE |
French (Canada) | fr-CA |
French (France) | fr-FR |
French (Switzerland) | fr-CH |
Galician (Spain) | gl-ES |
Georgian (Georgia) | ka-GE |
German (Austria) | de-AT |
German (Germany) | de-DE |
German (Switzerland) | de-CH |
Greek (Greece) | el-GR |
Gujarati (Indian) | gu-IN |
Hebrew (Israel) | he-IL |
Hindi (India) | hi-IN |
Hungarian (Hungary) | hu-HU |
Icelandic (Iceland) | is-IS |
Indonesian (Indonesia) | id-ID |
Irish (Ireland) | ga-IE |
Italian (Italy) | it-IT |
Italian (Switzerland) | it-CH |
Japanese (Japan) | ja-JP |
Javanese (Indonesia) | jv-ID |
Kannada (India) | kn-IN |
Kazakh (Kazakhstan) | kk-KZ |
Khmer (Cambodia) | km-KH |
Korean (Korea) | ko-KR |
Lao (Laos) | lo-LA |
Latvian (Latvia) | lv-LV |
Lithuanian (Lithuania) | lt-LT |
Macedonian (North Macedonia) | mk-MK |
Malay (Malaysia) | ms-MY |
Maltese (Malta) | mt-MT |
Marathi (India) | mr-IN |
Mongolian (Mongolia) | mn-MN |
Nepali (Nepal) | ne-NP |
Norwegian (Bokmål, Norway) | nb-NO |
Persian (Iran) | fa-IR |
Polish (Poland) | pl-PL |
Portuguese (Brazil) | pt-BR |
Portuguese (Portugal) | pt-PT |
Romanian (Romania) | ro-RO |
Russian (Russia) | ru-RU |
Serbian (Serbia) | sr-RS |
Sinhala (Sri Lanka) | si-LK |
Slovak (Slovakia) | sk-SK |
Slovenian (Slovenia) | sl-SI |
Spanish (Argentina) | es-AR |
Spanish (Bolivia) | es-BO |
Spanish (Chile) | es-CL |
Spanish (Colombia) | es-CO |
Spanish (Costa Rica) | es-CR |
Spanish (Cuba) | es-CU |
Spanish (Dominican Republic) | es-DO |
Spanish (Ecuador) | es-EC |
Spanish (El Salvador) | es-SV |
Spanish (Equatorial Guinea) | es-GQ |
Spanish (Guatemala) | es-GT |
Spanish (Honduras) | es-HN |
Spanish (Mexico) | es-MX |
Spanish (Nicaragua) | es-NI |
Spanish (Panama) | es-PA |
Spanish (Paraguay) | es-PY |
Spanish (Peru) | es-PE |
Spanish (Puerto Rico) | es-PR |
Spanish (Spain) | es-ES |
Spanish (Uruguay) | es-UY |
Spanish (USA) | es-US |
Spanish (Venezuela) | es-VE |
Swahili (Kenya) | sw-KE |
Swahili (Tanzania) | sw-TZ |
Swedish (Sweden) | sv-SE |
Tamil (India) | ta-IN |
Telugu (India) | te-IN |
Thai (Thailand) | th-TH |
Turkish (Turkey) | tr-TR |
Ukrainian (Ukraine) | uk-UA |
Uzbek (Uzbekistan) | uz-UZ |
Vietnamese (Vietnam) | vi-VN |
Zulu (South Africa) | zu-ZA |
Text-to-speech
Both the Microsoft Speech SDK and REST APIs support these neural voices, each of which supports a specific language and dialect, identified by locale. You can try the demo and hear the voices on this website.
You can also get a full list of languages and voices supported for each specific region or endpoint through the voices list API. To learn how you can configure and adjust neural voices, such as Speaking Styles, see Speech Synthesis Markup Language.
Important
Pricing varies for Prebuilt Neural Voice (referred to as Neural on the pricing page) and Custom Neural Voice (referred to as Custom Neural on the pricing page). For more information, see the Pricing page.
Prebuilt neural voices
Prebuilt neural voices are created from samples that use a 24-khz sample rate. All voices can upsample or downsample to other sample rates when synthesizing.
Important
The English (United Kingdom) voice en-GB-MiaNeural
retired on October 30, 2021. All service requests to en-GB-MiaNeural
will be redirected to en-GB-SoniaNeural
automatically as of October 30, 2021.
If you're using container Neural TTS, download and deploy the latest version. Starting from October 30, 2021, all requests with previous versions will not succeed.
The en-US-JessaNeural
voice has changed to en-US-AriaNeural
. If you were using "Jessa" before, convert to "Aria." You can continue to use the full service name mapping like "Microsoft Server Speech Text to Speech Voice (en-US, AriaNeural)" in your speech synthesis requests.
The following table lists the prebuilt neural voices supported in each language.
Language | Locale | Gender | Voice name | Style support |
---|---|---|---|---|
Afrikaans (South Africa) | af-ZA |
Female | af-ZA-AdriNeural |
General |
Afrikaans (South Africa) | af-ZA |
Male | af-ZA-WillemNeural |
General |
Albanian (Albania) | sq-AL |
Female | sq-AL-AnilaNeural New |
General |
Albanian (Albania) | sq-AL |
Male | sq-AL-IlirNeural New |
General |
Amharic (Ethiopia) | am-ET |
Female | am-ET-MekdesNeural |
General |
Amharic (Ethiopia) | am-ET |
Male | am-ET-AmehaNeural |
General |
Arabic (Algeria) | ar-DZ |
Female | ar-DZ-AminaNeural |
General |
Arabic (Algeria) | ar-DZ |
Male | ar-DZ-IsmaelNeural |
General |
Arabic (Bahrain) | ar-BH |
Female | ar-BH-LailaNeural |
General |
Arabic (Bahrain) | ar-BH |
Male | ar-BH-AliNeural |
General |
Arabic (Egypt) | ar-EG |
Female | ar-EG-SalmaNeural |
General |
Arabic (Egypt) | ar-EG |
Male | ar-EG-ShakirNeural |
General |
Arabic (Iraq) | ar-IQ |
Female | ar-IQ-RanaNeural |
General |
Arabic (Iraq) | ar-IQ |
Male | ar-IQ-BasselNeural |
General |
Arabic (Jordan) | ar-JO |
Female | ar-JO-SanaNeural |
General |
Arabic (Jordan) | ar-JO |
Male | ar-JO-TaimNeural |
General |
Arabic (Kuwait) | ar-KW |
Female | ar-KW-NouraNeural |
General |
Arabic (Kuwait) | ar-KW |
Male | ar-KW-FahedNeural |
General |
Arabic (Lebanon) | ar-LB |
Female | ar-LB-LaylaNeural New |
General |
Arabic (Lebanon) | ar-LB |
Male | ar-LB-RamiNeural New |
General |
Arabic (Libya) | ar-LY |
Female | ar-LY-ImanNeural |
General |
Arabic (Libya) | ar-LY |
Male | ar-LY-OmarNeural |
General |
Arabic (Morocco) | ar-MA |
Female | ar-MA-MounaNeural |
General |
Arabic (Morocco) | ar-MA |
Male | ar-MA-JamalNeural |
General |
Arabic (Oman) | ar-OM |
Female | ar-OM-AyshaNeural New |
General |
Arabic (Oman) | ar-OM |
Male | ar-OM-AbdullahNeural New |
General |
Arabic (Qatar) | ar-QA |
Female | ar-QA-AmalNeural |
General |
Arabic (Qatar) | ar-QA |
Male | ar-QA-MoazNeural |
General |
Arabic (Saudi Arabia) | ar-SA |
Female | ar-SA-ZariyahNeural |
General |
Arabic (Saudi Arabia) | ar-SA |
Male | ar-SA-HamedNeural |
General |
Arabic (Syria) | ar-SY |
Female | ar-SY-AmanyNeural |
General |
Arabic (Syria) | ar-SY |
Male | ar-SY-LaithNeural |
General |
Arabic (Tunisia) | ar-TN |
Female | ar-TN-ReemNeural |
General |
Arabic (Tunisia) | ar-TN |
Male | ar-TN-HediNeural |
General |
Arabic (United Arab Emirates) | ar-AE |
Female | ar-AE-FatimaNeural |
General |
Arabic (United Arab Emirates) | ar-AE |
Male | ar-AE-HamdanNeural |
General |
Arabic (Yemen) | ar-YE |
Female | ar-YE-MaryamNeural |
General |
Arabic (Yemen) | ar-YE |
Male | ar-YE-SalehNeural |
General |
Azerbaijani (Azerbaijan) | az-AZ |
Female | az-AZ-BabekNeural New |
General |
Azerbaijani (Azerbaijan) | az-AZ |
Male | az-AZ-BanuNeural New |
General |
Bangla (Bangladesh) | bn-BD |
Female | bn-BD-NabanitaNeural |
General |
Bangla (Bangladesh) | bn-BD |
Male | bn-BD-PradeepNeural |
General |
Bengali (India) | bn-IN |
Female | bn-IN-TanishaaNeural |
General |
Bengali (India) | bn-IN |
Male | bn-IN-BashkarNeural |
General |
Bosnian (Bosnia and Herzegovina) | bs-BA |
Female | bs-BA-VesnaNeural New |
General |
Bosnian (Bosnia and Herzegovina) | bs-BA |
Male | bs-BA-GoranNeural New |
General |
Bulgarian (Bulgaria) | bg-BG |
Female | bg-BG-KalinaNeural |
General |
Bulgarian (Bulgaria) | bg-BG |
Male | bg-BG-BorislavNeural |
General |
Burmese (Myanmar) | my-MM |
Female | my-MM-NilarNeural |
General |
Burmese (Myanmar) | my-MM |
Male | my-MM-ThihaNeural |
General |
Catalan (Spain) | ca-ES |
Female | ca-ES-AlbaNeural |
General |
Catalan (Spain) | ca-ES |
Female | ca-ES-JoanaNeural |
General |
Catalan (Spain) | ca-ES |
Male | ca-ES-EnricNeural |
General |
Chinese (Cantonese, Traditional) | zh-HK |
Female | zh-HK-HiuGaaiNeural |
General |
Chinese (Cantonese, Traditional) | zh-HK |
Female | zh-HK-HiuMaanNeural |
General |
Chinese (Cantonese, Traditional) | zh-HK |
Male | zh-HK-WanLungNeural |
General |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaochenNeural |
Optimized for spontaneous conversation |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaohanNeural |
General, multiple styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaomoNeural |
General, multiple role-play and styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoqiuNeural |
Optimized for narrating |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoruiNeural |
Senior voice, multiple styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoshuangNeural |
Child voice, optimized for child story and chat; multiple voice styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoxiaoNeural |
General, multiple voice styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoxuanNeural |
General, multiple role-play and styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoyanNeural |
Optimized for customer service |
Chinese (Mandarin, Simplified) | zh-CN |
Female | zh-CN-XiaoyouNeural |
Child voice, optimized for story narrating |
Chinese (Mandarin, Simplified) | zh-CN |
Male | zh-CN-YunxiNeural |
General, multiple styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Male | zh-CN-YunyangNeural |
Optimized for news reading, multiple voice styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Male | zh-CN-YunyeNeural |
Optimized for story narrating, multiple role-play and styles available using SSML |
Chinese (Taiwanese Mandarin) | zh-TW |
Female | zh-TW-HsiaoChenNeural |
General |
Chinese (Taiwanese Mandarin) | zh-TW |
Female | zh-TW-HsiaoYuNeural |
General |
Chinese (Taiwanese Mandarin) | zh-TW |
Male | zh-TW-YunJheNeural |
General |
Croatian (Croatia) | hr-HR |
Female | hr-HR-GabrijelaNeural |
General |
Croatian (Croatia) | hr-HR |
Male | hr-HR-SreckoNeural |
General |
Czech (Czech) | cs-CZ |
Female | cs-CZ-VlastaNeural |
General |
Czech (Czech) | cs-CZ |
Male | cs-CZ-AntoninNeural |
General |
Danish (Denmark) | da-DK |
Female | da-DK-ChristelNeural |
General |
Danish (Denmark) | da-DK |
Male | da-DK-JeppeNeural |
General |
Dutch (Belgium) | nl-BE |
Female | nl-BE-DenaNeural |
General |
Dutch (Belgium) | nl-BE |
Male | nl-BE-ArnaudNeural |
General |
Dutch (Netherlands) | nl-NL |
Female | nl-NL-ColetteNeural |
General |
Dutch (Netherlands) | nl-NL |
Female | nl-NL-FennaNeural |
General |
Dutch (Netherlands) | nl-NL |
Male | nl-NL-MaartenNeural |
General |
English (Australia) | en-AU |
Female | en-AU-NatashaNeural |
General |
English (Australia) | en-AU |
Male | en-AU-WilliamNeural |
General |
English (Canada) | en-CA |
Female | en-CA-ClaraNeural |
General |
English (Canada) | en-CA |
Male | en-CA-LiamNeural |
General |
English (Hongkong) | en-HK |
Female | en-HK-YanNeural |
General |
English (Hongkong) | en-HK |
Male | en-HK-SamNeural |
General |
English (India) | en-IN |
Female | en-IN-NeerjaNeural |
General |
English (India) | en-IN |
Male | en-IN-PrabhatNeural |
General |
English (Ireland) | en-IE |
Female | en-IE-EmilyNeural |
General |
English (Ireland) | en-IE |
Male | en-IE-ConnorNeural |
General |
English (Kenya) | en-KE |
Female | en-KE-AsiliaNeural |
General |
English (Kenya) | en-KE |
Male | en-KE-ChilembaNeural |
General |
English (New Zealand) | en-NZ |
Female | en-NZ-MollyNeural |
General |
English (New Zealand) | en-NZ |
Male | en-NZ-MitchellNeural |
General |
English (Nigeria) | en-NG |
Female | en-NG-EzinneNeural |
General |
English (Nigeria) | en-NG |
Male | en-NG-AbeoNeural |
General |
English (Philippines) | en-PH |
Female | en-PH-RosaNeural |
General |
English (Philippines) | en-PH |
Male | en-PH-JamesNeural |
General |
English (Singapore) | en-SG |
Female | en-SG-LunaNeural |
General |
English (Singapore) | en-SG |
Male | en-SG-WayneNeural |
General |
English (South Africa) | en-ZA |
Female | en-ZA-LeahNeural |
General |
English (South Africa) | en-ZA |
Male | en-ZA-LukeNeural |
General |
English (Tanzania) | en-TZ |
Female | en-TZ-ImaniNeural |
General |
English (Tanzania) | en-TZ |
Male | en-TZ-ElimuNeural |
General |
English (United Kingdom) | en-GB |
Female | en-GB-AbbiNeural |
General |
English (United Kingdom) | en-GB |
Female | en-GB-BellaNeural |
General |
English (United Kingdom) | en-GB |
Female | en-GB-HollieNeural |
General |
English (United Kingdom) | en-GB |
Female | en-GB-LibbyNeural |
General |
English (United Kingdom) | en-GB |
Female | en-GB-MaisieNeural |
General, child voice |
English (United Kingdom) | en-GB |
Female | en-GB-MiaNeural Retired on 30 October 2021, see below |
General |
English (United Kingdom) | en-GB |
Female | en-GB-OliviaNeural |
General |
English (United Kingdom) | en-GB |
Female | en-GB-SoniaNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-AlfieNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-ElliotNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-EthanNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-NoahNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-OliverNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-RyanNeural |
General |
English (United Kingdom) | en-GB |
Male | en-GB-ThomasNeural |
General |
English (United States) | en-US |
Female | en-US-AmberNeural |
General |
English (United States) | en-US |
Female | en-US-AriaNeural |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Female | en-US-AshleyNeural |
General |
English (United States) | en-US |
Female | en-US-CoraNeural |
General |
English (United States) | en-US |
Female | en-US-ElizabethNeural |
General |
English (United States) | en-US |
Female | en-US-JennyNeural |
General, multiple voice styles available using SSML |
English (United States) | en-US as the primary default. Additional locales are supported using SSML |
Female | en-US-JennyMultilingualNeural |
General |
English (United States) | en-US |
Female | en-US-MichelleNeural |
General |
English (United States) | en-US |
Female | en-US-MonicaNeural |
General |
English (United States) | en-US |
Female | en-US-SaraNeural |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Kid | en-US-AnaNeural |
General |
English (United States) | en-US |
Male | en-US-BrandonNeural |
General |
English (United States) | en-US |
Male | en-US-ChristopherNeural |
General |
English (United States) | en-US |
Male | en-US-EricNeural |
General |
English (United States) | en-US |
Male | en-US-GuyNeural |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Male | en-US-JacobNeural |
General |
Estonian (Estonia) | et-EE |
Female | et-EE-AnuNeural |
General |
Estonian (Estonia) | et-EE |
Male | et-EE-KertNeural |
General |
Filipino (Philippines) | fil-PH |
Female | fil-PH-BlessicaNeural |
General |
Filipino (Philippines) | fil-PH |
Male | fil-PH-AngeloNeural |
General |
Finnish (Finland) | fi-FI |
Female | fi-FI-NooraNeural |
General |
Finnish (Finland) | fi-FI |
Female | fi-FI-SelmaNeural |
General |
Finnish (Finland) | fi-FI |
Male | fi-FI-HarriNeural |
General |
French (Belgium) | fr-BE |
Female | fr-BE-CharlineNeural |
General |
French (Belgium) | fr-BE |
Male | fr-BE-GerardNeural |
General |
French (Canada) | fr-CA |
Female | fr-CA-SylvieNeural |
General |
French (Canada) | fr-CA |
Male | fr-CA-AntoineNeural |
General |
French (Canada) | fr-CA |
Male | fr-CA-JeanNeural |
General |
French (France) | fr-FR |
Female | fr-FR-BrigitteNeural |
General |
French (France) | fr-FR |
Female | fr-FR-CelesteNeural |
General |
French (France) | fr-FR |
Female | fr-FR-CoralieNeural |
General |
French (France) | fr-FR |
Female | fr-FR-DeniseNeural |
General, multiple voice styles available using SSML Public preview |
French (France) | fr-FR |
Female | fr-FR-EloiseNeural |
General, child voice |
French (France) | fr-FR |
Female | fr-FR-JacquelineNeural |
General |
French (France) | fr-FR |
Female | fr-FR-JosephineNeural |
General |
French (France) | fr-FR |
Female | fr-FR-YvetteNeural |
General |
French (France) | fr-FR |
Male | fr-FR-AlainNeural |
General |
French (France) | fr-FR |
Male | fr-FR-ClaudeNeural |
General |
French (France) | fr-FR |
Male | fr-FR-HenriNeural |
General |
French (France) | fr-FR |
Male | fr-FR-JeromeNeural |
General |
French (France) | fr-FR |
Male | fr-FR-MauriceNeural |
General |
French (France) | fr-FR |
Male | fr-FR-YvesNeural |
General |
French (Switzerland) | fr-CH |
Female | fr-CH-ArianeNeural |
General |
French (Switzerland) | fr-CH |
Male | fr-CH-FabriceNeural |
General |
Galician (Spain) | gl-ES |
Female | gl-ES-SabelaNeural |
General |
Galician (Spain) | gl-ES |
Male | gl-ES-RoiNeural |
General |
Georgian (Georgia) | ka-GE |
Female | ka-GE-EkaNeural New |
General |
Georgian (Georgia) | ka-GE |
Male | ka-GE-GiorgiNeural New |
General |
German (Austria) | de-AT |
Female | de-AT-IngridNeural |
General |
German (Austria) | de-AT |
Male | de-AT-JonasNeural |
General |
German (Germany) | de-DE |
Female | de-DE-AmalaNeural |
General |
German (Germany) | de-DE |
Female | de-DE-ElkeNeural |
General |
German (Germany) | de-DE |
Female | de-DE-GiselaNeural |
General, child voice |
German (Germany) | de-DE |
Female | de-DE-KatjaNeural |
General |
German (Germany) | de-DE |
Female | de-DE-KlarissaNeural |
General |
German (Germany) | de-DE |
Female | de-DE-LouisaNeural |
General |
German (Germany) | de-DE |
Female | de-DE-MajaNeural |
General |
German (Germany) | de-DE |
Female | de-DE-TanjaNeural |
General |
German (Germany) | de-DE |
Male | de-DE-BerndNeural |
General |
German (Germany) | de-DE |
Male | de-DE-ChristophNeural |
General |
German (Germany) | de-DE |
Male | de-DE-ConradNeural |
General |
German (Germany) | de-DE |
Male | de-DE-KasperNeural |
General |
German (Germany) | de-DE |
Male | de-DE-KillianNeural |
General |
German (Germany) | de-DE |
Male | de-DE-KlausNeural |
General |
German (Germany) | de-DE |
Male | de-DE-RalfNeural |
General |
German (Switzerland) | de-CH |
Female | de-CH-LeniNeural |
General |
German (Switzerland) | de-CH |
Male | de-CH-JanNeural |
General |
Greek (Greece) | el-GR |
Female | el-GR-AthinaNeural |
General |
Greek (Greece) | el-GR |
Male | el-GR-NestorasNeural |
General |
Gujarati (India) | gu-IN |
Female | gu-IN-DhwaniNeural |
General |
Gujarati (India) | gu-IN |
Male | gu-IN-NiranjanNeural |
General |
Hebrew (Israel) | he-IL |
Female | he-IL-HilaNeural |
General |
Hebrew (Israel) | he-IL |
Male | he-IL-AvriNeural |
General |
Hindi (India) | hi-IN |
Female | hi-IN-SwaraNeural |
General |
Hindi (India) | hi-IN |
Male | hi-IN-MadhurNeural |
General |
Hungarian (Hungary) | hu-HU |
Female | hu-HU-NoemiNeural |
General |
Hungarian (Hungary) | hu-HU |
Male | hu-HU-TamasNeural |
General |
Icelandic (Iceland) | is-IS |
Female | is-IS-GudrunNeural |
General |
Icelandic (Iceland) | is-IS |
Male | is-IS-GunnarNeural |
General |
Indonesian (Indonesia) | id-ID |
Female | id-ID-GadisNeural |
General |
Indonesian (Indonesia) | id-ID |
Male | id-ID-ArdiNeural |
General |
Irish (Ireland) | ga-IE |
Female | ga-IE-OrlaNeural |
General |
Irish (Ireland) | ga-IE |
Male | ga-IE-ColmNeural |
General |
Italian (Italy) | it-IT |
Female | it-IT-ElsaNeural |
General |
Italian (Italy) | it-IT |
Female | it-IT-IsabellaNeural |
General |
Italian (Italy) | it-IT |
Male | it-IT-DiegoNeural |
General |
Japanese (Japan) | ja-JP |
Female | ja-JP-NanamiNeural |
General |
Japanese (Japan) | ja-JP |
Male | ja-JP-KeitaNeural |
General |
Javanese (Indonesia) | jv-ID |
Female | jv-ID-SitiNeural |
General |
Javanese (Indonesia) | jv-ID |
Male | jv-ID-DimasNeural |
General |
Kannada (India) | kn-IN |
Female | kn-IN-SapnaNeural |
General |
Kannada (India) | kn-IN |
Male | kn-IN-GaganNeural |
General |
Kazakh (Kazakhstan) | kk-KZ |
Female | kk-KZ-AigulNeural |
General |
Kazakh (Kazakhstan) | kk-KZ |
Male | kk-KZ-DauletNeural |
General |
Khmer (Cambodia) | km-KH |
Female | km-KH-SreymomNeural |
General |
Khmer (Cambodia) | km-KH |
Male | km-KH-PisethNeural |
General |
Korean (Korea) | ko-KR |
Female | ko-KR-SunHiNeural |
General |
Korean (Korea) | ko-KR |
Male | ko-KR-InJoonNeural |
General |
Lao (Laos) | lo-LA |
Female | lo-LA-KeomanyNeural |
General |
Lao (Laos) | lo-LA |
Male | lo-LA-ChanthavongNeural |
General |
Latvian (Latvia) | lv-LV |
Female | lv-LV-EveritaNeural |
General |
Latvian (Latvia) | lv-LV |
Male | lv-LV-NilsNeural |
General |
Lithuanian (Lithuania) | lt-LT |
Female | lt-LT-OnaNeural |
General |
Lithuanian (Lithuania) | lt-LT |
Male | lt-LT-LeonasNeural |
General |
Macedonian (Republic of North Macedonia) | mk-MK |
Female | mk-MK-MarijaNeural |
General |
Macedonian (Republic of North Macedonia) | mk-MK |
Male | mk-MK-AleksandarNeural |
General |
Malay (Malaysia) | ms-MY |
Female | ms-MY-YasminNeural |
General |
Malay (Malaysia) | ms-MY |
Male | ms-MY-OsmanNeural |
General |
Malayalam (India) | ml-IN |
Female | ml-IN-SobhanaNeural |
General |
Malayalam (India) | ml-IN |
Male | ml-IN-MidhunNeural |
General |
Maltese (Malta) | mt-MT |
Female | mt-MT-GraceNeural |
General |
Maltese (Malta) | mt-MT |
Male | mt-MT-JosephNeural |
General |
Marathi (India) | mr-IN |
Female | mr-IN-AarohiNeural |
General |
Marathi (India) | mr-IN |
Male | mr-IN-ManoharNeural |
General |
Mongolian (Mongolia) | mn-MN |
Female | mn-MN-YesuiNeural New |
General |
Mongolian (Mongolia) | mn-MN |
Male | mn-MN-BataaNeural New |
General |
Nepali (Nepal) | ne-NP |
Female | ne-NP-HemkalaNeural New |
General |
Nepali (Nepal) | ne-NP |
Male | ne-NP-SagarNeural New |
General |
Norwegian (Bokmål, Norway) | nb-NO |
Female | nb-NO-IselinNeural |
General |
Norwegian (Bokmål, Norway) | nb-NO |
Female | nb-NO-PernilleNeural |
General |
Norwegian (Bokmål, Norway) | nb-NO |
Male | nb-NO-FinnNeural |
General |
Pashto (Afghanistan) | ps-AF |
Female | ps-AF-LatifaNeural |
General |
Pashto (Afghanistan) | ps-AF |
Male | ps-AF-GulNawazNeural |
General |
Persian (Iran) | fa-IR |
Female | fa-IR-DilaraNeural |
General |
Persian (Iran) | fa-IR |
Male | fa-IR-FaridNeural |
General |
Polish (Poland) | pl-PL |
Female | pl-PL-AgnieszkaNeural |
General |
Polish (Poland) | pl-PL |
Female | pl-PL-ZofiaNeural |
General |
Polish (Poland) | pl-PL |
Male | pl-PL-MarekNeural |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-FranciscaNeural |
General, multiple voice styles available using SSML |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-AntonioNeural |
General |
Portuguese (Portugal) | pt-PT |
Female | pt-PT-FernandaNeural |
General |
Portuguese (Portugal) | pt-PT |
Female | pt-PT-RaquelNeural |
General |
Portuguese (Portugal) | pt-PT |
Male | pt-PT-DuarteNeural |
General |
Romanian (Romania) | ro-RO |
Female | ro-RO-AlinaNeural |
General |
Romanian (Romania) | ro-RO |
Male | ro-RO-EmilNeural |
General |
Russian (Russia) | ru-RU |
Female | ru-RU-DariyaNeural |
General |
Russian (Russia) | ru-RU |
Female | ru-RU-SvetlanaNeural |
General |
Russian (Russia) | ru-RU |
Male | ru-RU-DmitryNeural |
General |
Serbian (Serbia, Cyrillic) | sr-RS |
Female | sr-RS-SophieNeural |
General |
Serbian (Serbia, Cyrillic) | sr-RS |
Male | sr-RS-NicholasNeural |
General |
Sinhala (Sri Lanka) | si-LK |
Female | si-LK-ThiliniNeural |
General |
Sinhala (Sri Lanka) | si-LK |
Male | si-LK-SameeraNeural |
General |
Slovak (Slovakia) | sk-SK |
Female | sk-SK-ViktoriaNeural |
General |
Slovak (Slovakia) | sk-SK |
Male | sk-SK-LukasNeural |
General |
Slovenian (Slovenia) | sl-SI |
Female | sl-SI-PetraNeural |
General |
Slovenian (Slovenia) | sl-SI |
Male | sl-SI-RokNeural |
General |
Somali (Somalia) | so-SO |
Female | so-SO-UbaxNeural |
General |
Somali (Somalia) | so-SO |
Male | so-SO-MuuseNeural |
General |
Spanish (Argentina) | es-AR |
Female | es-AR-ElenaNeural |
General |
Spanish (Argentina) | es-AR |
Male | es-AR-TomasNeural |
General |
Spanish (Bolivia) | es-BO |
Female | es-BO-SofiaNeural |
General |
Spanish (Bolivia) | es-BO |
Male | es-BO-MarceloNeural |
General |
Spanish (Chile) | es-CL |
Female | es-CL-CatalinaNeural |
General |
Spanish (Chile) | es-CL |
Male | es-CL-LorenzoNeural |
General |
Spanish (Colombia) | es-CO |
Female | es-CO-SalomeNeural |
General |
Spanish (Colombia) | es-CO |
Male | es-CO-GonzaloNeural |
General |
Spanish (Costa Rica) | es-CR |
Female | es-CR-MariaNeural |
General |
Spanish (Costa Rica) | es-CR |
Male | es-CR-JuanNeural |
General |
Spanish (Cuba) | es-CU |
Female | es-CU-BelkysNeural |
General |
Spanish (Cuba) | es-CU |
Male | es-CU-ManuelNeural |
General |
Spanish (Dominican Republic) | es-DO |
Female | es-DO-RamonaNeural |
General |
Spanish (Dominican Republic) | es-DO |
Male | es-DO-EmilioNeural |
General |
Spanish (Ecuador) | es-EC |
Female | es-EC-AndreaNeural |
General |
Spanish (Ecuador) | es-EC |
Male | es-EC-LuisNeural |
General |
Spanish (El Salvador) | es-SV |
Female | es-SV-LorenaNeural |
General |
Spanish (El Salvador) | es-SV |
Male | es-SV-RodrigoNeural |
General |
Spanish (Equatorial Guinea) | es-GQ |
Female | es-GQ-TeresaNeural |
General |
Spanish (Equatorial Guinea) | es-GQ |
Male | es-GQ-JavierNeural |
General |
Spanish (Guatemala) | es-GT |
Female | es-GT-MartaNeural |
General |
Spanish (Guatemala) | es-GT |
Male | es-GT-AndresNeural |
General |
Spanish (Honduras) | es-HN |
Female | es-HN-KarlaNeural |
General |
Spanish (Honduras) | es-HN |
Male | es-HN-CarlosNeural |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-DaliaNeural |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-JorgeNeural |
General |
Spanish (Nicaragua) | es-NI |
Female | es-NI-YolandaNeural |
General |
Spanish (Nicaragua) | es-NI |
Male | es-NI-FedericoNeural |
General |
Spanish (Panama) | es-PA |
Female | es-PA-MargaritaNeural |
General |
Spanish (Panama) | es-PA |
Male | es-PA-RobertoNeural |
General |
Spanish (Paraguay) | es-PY |
Female | es-PY-TaniaNeural |
General |
Spanish (Paraguay) | es-PY |
Male | es-PY-MarioNeural |
General |
Spanish (Peru) | es-PE |
Female | es-PE-CamilaNeural |
General |
Spanish (Peru) | es-PE |
Male | es-PE-AlexNeural |
General |
Spanish (Puerto Rico) | es-PR |
Female | es-PR-KarinaNeural |
General |
Spanish (Puerto Rico) | es-PR |
Male | es-PR-VictorNeural |
General |
Spanish (Spain) | es-ES |
Female | es-ES-ElviraNeural |
General |
Spanish (Spain) | es-ES |
Male | es-ES-AlvaroNeural |
General |
Spanish (Uruguay) | es-UY |
Female | es-UY-ValentinaNeural |
General |
Spanish (Uruguay) | es-UY |
Male | es-UY-MateoNeural |
General |
Spanish (US) | es-US |
Female | es-US-PalomaNeural |
General |
Spanish (US) | es-US |
Male | es-US-AlonsoNeural |
General |
Spanish (Venezuela) | es-VE |
Female | es-VE-PaolaNeural |
General |
Spanish (Venezuela) | es-VE |
Male | es-VE-SebastianNeural |
General |
Sundanese (Indonesia) | su-ID |
Female | su-ID-TutiNeural |
General |
Sundanese (Indonesia) | su-ID |
Male | su-ID-JajangNeural |
General |
Swahili (Kenya) | sw-KE |
Female | sw-KE-ZuriNeural |
General |
Swahili (Kenya) | sw-KE |
Male | sw-KE-RafikiNeural |
General |
Swahili (Tanzania) | sw-TZ |
Female | sw-TZ-RehemaNeural |
General |
Swahili (Tanzania) | sw-TZ |
Male | sw-TZ-DaudiNeural |
General |
Swedish (Sweden) | sv-SE |
Female | sv-SE-HilleviNeural |
General |
Swedish (Sweden) | sv-SE |
Female | sv-SE-SofieNeural |
General |
Swedish (Sweden) | sv-SE |
Male | sv-SE-MattiasNeural |
General |
Tamil (India) | ta-IN |
Female | ta-IN-PallaviNeural |
General |
Tamil (India) | ta-IN |
Male | ta-IN-ValluvarNeural |
General |
Tamil (Malaysia) | ta-MY |
Female | ta-MY-KaniNeural New |
General |
Tamil (Malaysia) | ta-MY |
Male | ta-MY-SuryaNeural New |
General |
Tamil (Singapore) | ta-SG |
Female | ta-SG-VenbaNeural |
General |
Tamil (Singapore) | ta-SG |
Male | ta-SG-AnbuNeural |
General |
Tamil (Sri Lanka) | ta-LK |
Female | ta-LK-SaranyaNeural |
General |
Tamil (Sri Lanka) | ta-LK |
Male | ta-LK-KumarNeural |
General |
Telugu (India) | te-IN |
Female | te-IN-ShrutiNeural |
General |
Telugu (India) | te-IN |
Male | te-IN-MohanNeural |
General |
Thai (Thailand) | th-TH |
Female | th-TH-AcharaNeural |
General |
Thai (Thailand) | th-TH |
Female | th-TH-PremwadeeNeural |
General |
Thai (Thailand) | th-TH |
Male | th-TH-NiwatNeural |
General |
Turkish (Turkey) | tr-TR |
Female | tr-TR-EmelNeural |
General |
Turkish (Turkey) | tr-TR |
Male | tr-TR-AhmetNeural |
General |
Ukrainian (Ukraine) | uk-UA |
Female | uk-UA-PolinaNeural |
General |
Ukrainian (Ukraine) | uk-UA |
Male | uk-UA-OstapNeural |
General |
Urdu (India) | ur-IN |
Female | ur-IN-GulNeural |
General |
Urdu (India) | ur-IN |
Male | ur-IN-SalmanNeural |
General |
Urdu (Pakistan) | ur-PK |
Female | ur-PK-UzmaNeural |
General |
Urdu (Pakistan) | ur-PK |
Male | ur-PK-AsadNeural |
General |
Uzbek (Uzbekistan) | uz-UZ |
Female | uz-UZ-MadinaNeural |
General |
Uzbek (Uzbekistan) | uz-UZ |
Male | uz-UZ-SardorNeural |
General |
Vietnamese (Vietnam) | vi-VN |
Female | vi-VN-HoaiMyNeural |
General |
Vietnamese (Vietnam) | vi-VN |
Male | vi-VN-NamMinhNeural |
General |
Welsh (United Kingdom) | cy-GB |
Female | cy-GB-NiaNeural |
General |
Welsh (United Kingdom) | cy-GB |
Male | cy-GB-AledNeural |
General |
Zulu (South Africa) | zu-ZA |
Female | zu-ZA-ThandoNeural |
General |
Zulu (South Africa) | zu-ZA |
Male | zu-ZA-ThembaNeural |
General |
Prebuilt neural voices in preview
The following neural voices are in public preview.
Note
Voices and styles in public preview are only available in three service regions: East US, West Europe, and Southeast Asia.
Language | Locale | Gender | Voice name | Style support |
---|---|---|---|---|
Chinese (Mandarin, Simplified) | zh-CN |
Male | zh-CN-YunfengNeural New |
General, multiple styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Male | zh-CN-YunhaoNeural New |
Optimized for promoting a product or service, 1 new multiple style available using SSML |
Chinese (Mandarin, Simplified) | zh-CN |
Male | zh-CN-YunjianNeural New |
Optimized for broadcasting sports event, 2 new multiple styles available using SSML |
Chinese (Mandarin, Simplified) | zh-CN-LN |
Female | zh-CN-LN-XiaobeiNeural New |
General, Liaoning accent |
Chinese (Mandarin, Simplified) | zh-CN-SC |
Male | zh-CN-SC-YunxiSichuanNeural New |
General, Sichuan accent |
English (United States) | en-US |
Female | en-US-JaneNeural New |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Female | en-US-NancyNeural New |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Male | en-US-DavisNeural New |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Male | en-US-JasonNeural New |
General, multiple voice styles available using SSML |
English (United States) | en-US |
Male | en-US-TonyNeural New |
General, multiple voice styles available using SSML |
Italian (Italy) | it-IT |
Female | it-IT-FabiolaNeural New |
General |
Italian (Italy) | it-IT |
Female | it-IT-FiammaNeural New |
General |
Italian (Italy) | it-IT |
Female | it-IT-ImeldaNeural New |
General |
Italian (Italy) | it-IT |
Female | it-IT-IrmaNeural New |
General |
Italian (Italy) | it-IT |
Female | it-IT-PalmiraNeural New |
General |
Italian (Italy) | it-IT |
Female | it-IT-PierinaNeural New |
General |
Italian (Italy) | it-IT |
Male | it-IT-BenignoNeural New |
General |
Italian (Italy) | it-IT |
Male | it-IT-CalimeroNeural New |
General |
Italian (Italy) | it-IT |
Male | it-IT-CataldoNeural New |
General |
Italian (Italy) | it-IT |
Male | it-IT-GianniNeural New |
General |
Italian (Italy) | it-IT |
Male | it-IT-LisandroNeural New |
General |
Italian (Italy) | it-IT |
Male | it-IT-RinaldoNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-BrendaNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-ElzaNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-GiovannaNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-LeilaNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-LeticiaNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-ManuelaNeural New |
General |
Portuguese (Brazil) | pt-BR |
Female | pt-BR-YaraNeural New |
General |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-DonatoNeural New |
General |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-FabioNeural New |
General |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-HumbertoNeural New |
General |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-JulioNeural New |
General |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-NicolauNeural New |
General |
Portuguese (Brazil) | pt-BR |
Male | pt-BR-ValerioNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-BeatrizNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-CandelaNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-CarlotaNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-LarissaNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-MarinaNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-NuriaNeural New |
General |
Spanish (Mexico) | es-MX |
Female | es-MX-RenataNeural New |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-CecilioNeural New |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-GerardoNeural New |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-LibertoNeural New |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-LucianoNeural New |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-PelayoNeural New |
General |
Spanish (Mexico) | es-MX |
Male | es-MX-YagoNeural New |
General |
Voice styles and roles
In some cases, you can adjust the speaking style to express different emotions like cheerfulness, empathy, and calm. You can optimize the voice for different scenarios like customer service, newscast, and voice assistant. With roles, the same voice can act as a different age and gender.
Note
The angry, cheerful, excited, friendly, hopeful, sad, shouting, terrified, unfriendly, and whispering styles for DavisNeural, JaneNeural, JasonNeural, NancyNeural and TonyNeural are only available in three service regions: East US, West Europe, and Southeast Asia. To learn how you can configure and adjust neural voice styles and roles, see Speech Synthesis Markup Language.
Use the following table to determine supported styles and roles for each neural voice.
Voice | Styles | Style degree | Roles |
---|---|---|---|
en-US-AriaNeural | angry , chat , cheerful , customerservice , empathetic , excited , friendly , hopeful , narration-professional , newscast-casual , newscast-formal , sad , shouting , terrified , unfriendly , whispering |
||
en-US-DavisNeural Public preview | angry , chat , cheerful , excited , friendly , hopeful , sad , shouting , terrified , unfriendly , whispering |
||
en-US-GuyNeural | angry , cheerful , excited , friendly , hopeful , newscast , sad , shouting , terrified , unfriendly , whispering |
||
en-US-JaneNeural Public preview | angry , cheerful , excited , friendly , hopeful , sad , shouting , terrified , unfriendly , whispering |
||
en-US-JasonNeural Public preview | angry , cheerful , excited , friendly , hopeful , sad , shouting , terrified , unfriendly , whispering |
||
en-US-JennyNeural | angry , assistant , chat , cheerful ,customerservice , excited , friendly , hopeful , newscast , sad , shouting , terrified , unfriendly , whispering |
||
en-US-NancyNeural Public preview | angry , cheerful , excited , friendly , hopeful , sad , shouting , terrified , unfriendly , whispering |
||
en-US-SaraNeural | angry , cheerful , excited , friendly , hopeful , sad , shouting , terrified , unfriendly , whispering |
||
en-US-TonyNeural Public preview | angry , cheerful , excited , friendly , hopeful , sad , shouting , terrified , unfriendly , whispering |
||
fr-FR-DeniseNeural | cheerful , sad |
||
ja-JP-NanamiNeural | chat , cheerful , customerservice |
||
pt-BR-FranciscaNeural | calm |
||
zh-CN-XiaohanNeural | affectionate , angry , calm , cheerful , disgruntled , embarrassed , fearful , gentle , sad , serious |
Supported | |
zh-CN-XiaomoNeural | affectionate , angry , calm , cheerful , depressed , disgruntled , embarrassed , envious , fearful , gentle , sad , serious |
Supported | Supported |
zh-CN-XiaoruiNeural | angry , calm , fearful , sad |
Supported | |
zh-CN-XiaoshuangNeural | chat |
Supported | |
zh-CN-XiaoxiaoNeural | affectionate , angry , assistant , calm , chat , cheerful , customerservice , disgruntled , fearful , gentle , lyrical , newscast , poetry-reading , sad , serious |
Supported | |
zh-CN-XiaoxuanNeural | angry , calm , cheerful , depressed , disgruntled , fearful , gentle , serious |
Supported | Supported |
zh-CN-YunxiNeural | angry , assistant , cheerful , depressed , disgruntled , embarrassed , fearful , narration-relaxed , sad , serious |
Supported | Supported |
zh-CN-YunyangNeural | customerservice , narration-professional , newscast-casual |
Supported | |
zh-CN-YunyeNeural | angry , calm , cheerful , disgruntled , embarrassed , fearful , sad , serious |
Supported | Supported |
zh-CN-YunjianNeural Public preview | narration-relaxed , sports-commentary Public preview, sports-commentary-excited Public preview |
Supported | |
zh-CN-YunhaoNeural Public preview | general , advertisement-upbeat Public preview |
Supported | |
zh-CN-YunfengNeural Public preview | calm , angry , disgruntled , cheerful , fearful , sad , serious , depressed |
Supported |
Custom Neural Voice
Custom Neural Voice lets you create synthetic voices that are rich in speaking styles. You can create a unique brand voice in multiple languages and styles by using a small set of recording data.
Select the right locale that matches your training data to train a custom neural voice model. For example, if the recording data is spoken in English with a British accent, select en-GB
.
With the cross-lingual feature (preview), you can transfer your custom neural voice model to speak a second language. For example, with the zh-CN
data, you can create a voice that speaks en-AU
or any of the languages marked with "Yes" in the Cross-lingual column in the following table.
There are two Custom Neural Voice (CNV) project types: CNV Pro and CNV Lite (preview). In the following table, all the languages are supported by CNV Pro, and the languages marked with "Yes" in the Custom Neural Voice Lite column are supported by CNV Lite.
Language | Locale | Cross-lingual (preview) | Custom Neural Voice Lite (preview) |
---|---|---|---|
Arabic (Egypt) | ar-EG |
No | No |
Arabic (Saudi Arabia) | ar-SA |
No | No |
Bulgarian (Bulgaria) | bg-BG |
No | No |
Catalan (Spain) | ca-ES |
No | No |
Chinese (Cantonese, Traditional) | zh-HK |
No | No |
Chinese (Mandarin, Simplified) | zh-CN |
Yes | Yes |
Chinese (Mandarin, Simplified), English bilingual | zh-CN bilingual |
Yes | No |
Chinese (Taiwanese Mandarin) | zh-TW |
No | No |
Croatian (Croatia) | hr-HR |
No | No |
Czech (Czech) | cs-CZ |
No | No |
Danish (Denmark) | da-DK |
No | No |
Dutch (Netherlands) | nl-NL |
No | No |
English (Australia) | en-AU |
Yes | No |
English (Canada) | en-CA |
No | Yes |
English (India) | en-IN |
No | No |
English (Ireland) | en-IE |
No | No |
English (United Kingdom) | en-GB |
Yes | Yes |
English (United States) | en-US |
Yes | Yes |
Finnish (Finland) | fi-FI |
No | No |
French (Canada) | fr-CA |
Yes | No |
French (France) | fr-FR |
Yes | Yes |
French (Switzerland) | fr-CH |
No | No |
German (Austria) | de-AT |
No | No |
German (Germany) | de-DE |
Yes | Yes |
German (Switzerland) | de-CH |
No | No |
Greek (Greece) | el-GR |
No | No |
Hebrew (Israel) | he-IL |
No | No |
Hindi (India) | hi-IN |
No | No |
Hungarian (Hungary) | hu-HU |
No | No |
Indonesian (Indonesia) | id-ID |
No | No |
Italian (Italy) | it-IT |
Yes | Yes |
Japanese (Japan) | ja-JP |
Yes | No |
Korean (Korea) | ko-KR |
Yes | Yes |
Malay (Malaysia) | ms-MY |
No | No |
Norwegian (Bokmål, Norway) | nb-NO |
No | No |
Polish (Poland) | pl-PL |
No | No |
Portuguese (Brazil) | pt-BR |
Yes | Yes |
Portuguese (Portugal) | pt-PT |
No | No |
Romanian (Romania) | ro-RO |
No | No |
Russian (Russia) | ru-RU |
Yes | No |
Slovak (Slovakia) | sk-SK |
No | No |
Slovenian (Slovenia) | sl-SI |
No | No |
Spanish (Mexico) | es-MX |
Yes | Yes |
Spanish (Spain) | es-ES |
Yes | No |
Swedish (Sweden) | sv-SE |
No | No |
Tamil (India) | ta-IN |
No | No |
Telugu (India) | te-IN |
No | No |
Thai (Thailand) | th-TH |
No | No |
Turkish (Turkey) | tr-TR |
No | No |
Vietnamese (Vietnam) | vi-VN |
No | No |
Language identification
With language identification, you set and get one of the supported locales in the following table. We only compare at the language level, such as English and German. If you include multiple locales of the same language, for example, en-IN
and en-US
, we'll only compare English (en
) with the other candidate languages.
Language | Locale (BCP-47) |
---|---|
Arabic | ar-DZ ar-BH ar-EG ar-IQ ar-OM ar-SY |
Bulgarian | bg-BG |
Catalan | ca-ES |
Chinese, Mandarin | zh-CN zh-TW |
Chinese, Traditional | zh-HK |
Croatian | hr-HR |
Czech | cs-CZ |
Danish | da-DK |
Dutch | nl-NL |
English | en-AU en-CA en-GH en-HK en-IN en-IE en-KE en-NZ en-NG en-PH en-SG en-ZA en-TZ en-GB en-US |
Finnish | fi-FI |
French | fr-CA fr-FR |
German | de-DE |
Greek | el-GR |
Hindi | hi-IN |
Hungarian | hu-HU |
Indonesian | id-ID |
Italian | it-IT |
Japanese | ja-JP |
Korean | ko-KR |
Latvian | lv-LV |
Lithuanian | lt-LT |
Norwegian | nb-NO |
Polish | pl-PL |
Portuguese | pt-BR pt-PT |
Romanian | ro-RO |
Russian | ru-RU |
Slovak | sk-SK |
Slovenian | sl-SI |
Spanish | es-AR es-BO es-CL es-CO es-CR es-CU es-DO es-EC es-SV es-GQ es-GT es-HN es-MX es-NI es-PA es-PY es-PE es-PR es-ES es-UY es-US es-VE |
Swedish | sv-SE |
Tamil | ta-IN |
Thai | th-TH |
Turkish | tr-TR |
Pronunciation assessment
The following table lists the released languages and public preview languages.
Language | Locale |
---|---|
Chinese (Mandarin, Simplified) | zh-CN Public preview |
English (Australia) | en-AU Public preview |
English (United Kingdom) | en-GB Public preview |
English (United States) | en-US General available |
French (France) | fr-FR Public preview |
German (Germany) | de-DE Public preview |
Spanish (Spain) | es-ES Public preview |
Note
If you want to use languages that aren't listed here, please contact us by email at mspafeedback@microsoft.com.
For pronunciation assessment supported regions, see available regions.
Speech translation
The Speech Translation API supports different languages for speech-to-speech and speech-to-text translation. The source language must always be from the speech-to-text language table. The available target languages depend on whether the translation target is speech or text. You may translate incoming speech into any of the supported languages. A subset of languages is available for speech synthesis.
Text languages
Text language | Language code |
---|---|
Afrikaans | af |
Albanian | sq |
Amharic | am |
Arabic | ar |
Armenian | hy |
Assamese | as |
Azerbaijani | az |
Bangla | bn |
Bosnian (Latin) | bs |
Bulgarian | bg |
Cantonese (Traditional) | yue |
Catalan | ca |
Chinese (Literary) | lzh |
Chinese Simplified | zh-Hans |
Chinese Traditional | zh-Hant |
Croatian | hr |
Czech | cs |
Danish | da |
Dari | prs |
Dutch | nl |
English | en |
Estonian | et |
Fijian | fj |
Filipino | fil |
Finnish | fi |
French | fr |
French (Canada) | fr-ca |
German | de |
Greek | el |
Gujarati | gu |
Haitian Creole | ht |
Hebrew | he |
Hindi | hi |
Hmong Daw | mww |
Hungarian | hu |
Icelandic | is |
Indonesian | id |
Inuktitut | iu |
Irish | ga |
Italian | it |
Japanese | ja |
Kannada | kn |
Kazakh | kk |
Khmer | km |
Klingon | tlh-Latn |
Klingon (plqaD) | tlh-Piqd |
Korean | ko |
Kurdish (Central) | ku |
Kurdish (Northern) | kmr |
Lao | lo |
Latvian | lv |
Lithuanian | lt |
Malagasy | mg |
Malay | ms |
Malayalam | ml |
Maltese | mt |
Maori | mi |
Marathi | mr |
Myanmar | my |
Nepali | ne |
Norwegian | nb |
Odia | or |
Pashto | ps |
Persian | fa |
Polish | pl |
Portuguese (Brazil) | pt |
Portuguese (Portugal) | pt-pt |
Punjabi | pa |
Queretaro Otomi | otq |
Romanian | ro |
Russian | ru |
Samoan | sm |
Serbian (Cyrillic) | sr-Cyrl |
Serbian (Latin) | sr-Latn |
Slovak | sk |
Slovenian | sl |
Spanish | es |
Swahili | sw |
Swedish | sv |
Tahitian | ty |
Tamil | ta |
Telugu | te |
Thai | th |
Tigrinya | ti |
Tongan | to |
Turkish | tr |
Ukrainian | uk |
Urdu | ur |
Vietnamese | vi |
Welsh | cy |
Yucatec Maya | yua |
Speaker recognition
Speaker recognition is mostly language agnostic. We built a universal model for text-independent speaker recognition by combining various data sources from multiple languages. We've tuned and evaluated the model on the languages and locales that appear in the following table. For more information on speaker recognition, see the overview.
Language | Locale (BCP-47) | Text-dependent verification | Text-independent verification | Text-independent identification |
---|---|---|---|---|
English (US) | en-US |
Yes | Yes | Yes |
Chinese (Mandarin, simplified) | zh-CN |
n/a | Yes | Yes |
English (Australia) | en-AU |
n/a | Yes | Yes |
English (Canada) | en-CA |
n/a | Yes | Yes |
English (India) | en-IN |
n/a | Yes | Yes |
English (UK) | en-GB |
n/a | Yes | Yes |
French (Canada) | fr-CA |
n/a | Yes | Yes |
French (France) | fr-FR |
n/a | Yes | Yes |
German (Germany) | de-DE |
n/a | Yes | Yes |
Italian | it-IT |
n/a | Yes | Yes |
Japanese | ja-JP |
n/a | Yes | Yes |
Portuguese (Brazil) | pt-BR |
n/a | Yes | Yes |
Spanish (Mexico) | es-MX |
n/a | Yes | Yes |
Spanish (Spain) | es-ES |
n/a | Yes | Yes |
Custom keyword and keyword verification
The following table outlines supported languages for custom keyword and keyword verification.
Language | Locale (BCP-47) | Custom keyword | Keyword verification |
---|---|---|---|
Chinese (Mandarin, Simplified) | zh-CN | Yes | Yes |
English (United States) | en-US | Yes | Yes |
Japanese (Japan) | ja-JP | No | Yes |
Portuguese (Brazil) | pt-BR | No | Yes |
Intent Recognition Pattern Matcher
The Intent Recognizer Pattern Matcher supports the following locales:
Locale | Locale (BCP-47) |
---|---|
English (United States) | en-US |
Next steps
Feedback
Submit and view feedback for