Microsoft Speech Platform Voices Download

Free Text-to-Speech languages are available for download from Open Source provider eSpeak. These languages work on Windows 7, but some may not yet work on Windows 8, Windows 8.1, or Windows 10. View a list of available eSpeak languages and codes for more information. First install the Microsoft Speech Platform - Runtime 11.0; Click the file you want to download from the list below. Do one of the following: To start the installation immediately, click Open or Run this program from its current location. Premium Spec Windows 10 Anniversary Update & Beyond Standard.Normal ambient noise level.0.5m.Standard experience.Cortana with voice (CwV).Normal ambient noise level.

The Microsoft Speech platform is used by Voice Elements for Text-To-Speech (TTS) and for Speech Recognition. Many languages are supported. License to use Microsoft Speech for TTS and Speech Recognition is included with your Windows OS license.

The Microsoft Speech Platform is comprised of the following:

Microsoft Speech Platform Runtime

You should have this installed on your server in order to perform Speech Recognition functions within Voice Elements. Voice Elements has built out support for Microsoft Speech platform, as long as you use Microsoft Compatible grammar files. These are easy to create using the methods outlined in this article: Create Microsoft Speech Compatible Grammar Files

Microsoft Speech Platform Voices Download

The runtime can be downloaded at Microsoft Speech Runtime. If that Microsoft link ever stops working, you can download here. If you can’t find what you need, please contact support.

Microsoft Speech Language Packs

The Microsoft Speech Platform relies on different language packs in order to provide Speech Recognition capabilities for different languages. Microsoft Speech Platform supports 18 different languages and accents. For a complete list, please refer to Microsoft Article Microsoft Speech Platform – Runtime Languages

Please note, for US English, you will need to install this language pack: MSSpeech_SR_en-US_TELE.msi

Microsoft Speech SDK

The SDK is the tookit provided by Microsoft to use the Microsoft Speech Platform. All of this functionality is built into Voice Elements. You will not need to have this installed, unless you would like to use it to create Microsoft Compatible Grammar files.

The SDK can be downloaded at Microsoft Speech Platform – Software Development Kit (SDK).

How to Install and Configure

You will need to follow the steps below to run the Microsoft Speech Platform with Voice Elements:

1) Download and install the Speech Platform Runtime.

2) ‘Download and install the appropriate Language Pack.

3) Add the settings below to your HmpElementsServer.exe.config:

Please note that SpeechRecognitionNumberOfPorts should be set to a number that is equal to or less than the number of Speech Recognition Ports you are licensed for.

SpeechRecognitionLicenseType is the culture-Info for the language pack that you are using. For example, If you would like to use Mexican Spanish, this value should be set to es-MX.

Microsoft Speech Platform Voices Download

-->

Language support varies by Speech service functionality. The following tables summarize language support for Speech-to-text, Text-to-speech, and Speech translation service offerings.

Speech-to-text

Both the Microsoft Speech SDK and the REST API support the following languages (locales).

To improve accuracy, customization is offered for a subset of the languages through uploading Audio + Human-labeled Transcripts or Related Text: Sentences. To learn more about customization, see Get started with Custom Speech.

Click on Adaptation Data -> scroll down to section 'Pronunciation Datasets' -> Click on Import -> Locale: the list of locales there correspond to the supported locales-->
LanguageLocale (BCP-47)Customizations
Arabic (Bahrain), modern standardar-BHLanguage model
Arabic (Egypt)ar-EGLanguage model
Arabic (Iraq)ar-IQLanguage model
Arabic (Israel)ar-ILLanguage model
Arabic (Jordan)ar-JOLanguage model
Arabic (Kuwait)ar-KWLanguage model
Arabic (Lebanon)ar-LBLanguage model
Arabic (Oman)ar-OMLanguage model
Arabic (Qatar)ar-QALanguage model
Arabic (Saudi Arabia)ar-SALanguage model
Arabic (State of Palestine)ar-PSLanguage model
Arabic (Syria)ar-SYLanguage model
Arabic (United Arab Emirates)ar-AELanguage model
Bulgarian (Bulgaria)bg-BGLanguage model
Catalan (Spain)ca-ESLanguage model
Chinese (Cantonese, Traditional)zh-HKLanguage model
Chinese (Mandarin, Simplified)zh-CNAcoustic model
Language model
Chinese (Taiwanese Mandarin)zh-TWLanguage model
Croatian (Croatia)hr-HRLanguage model
Czech (Czech Republic)cs-CZLanguage Model
Danish (Denmark)da-DKLanguage model
Dutch (Netherlands)nl-NLLanguage model
English (Australia)en-AUAcoustic model
Language model
English (Canada)en-CAAcoustic model
Language model
English (Hong Kong)en-HKLanguage Model
English (India)en-INAcoustic model
Language model
English (Ireland)en-IELanguage Model
English (New Zealand)en-NZAcoustic model
Language model
English (Nigeria)en-NGLanguage Model
English (Philippines)en-PHLanguage Model
English (Singapore)en-SGLanguage Model
English (South Africa)en-ZALanguage Model
English (United Kingdom)en-GBAcoustic model
Language model
Pronunciation
English (United States)en-USAcoustic model
Language model
Pronunciation
Estonian(Estonia)et-EELanguage Model
Finnish (Finland)fi-FILanguage model
French (Canada)fr-CAAcoustic model
Language model
French (France)fr-FRAcoustic model
Language model
Pronunciation
German (Germany)de-DEAcoustic model
Language model
Pronunciation
Greek (Greece)el-GRLanguage model
Gujarati (Indian)gu-INLanguage model
Hindi (India)hi-INAcoustic model
Language model
Hungarian (Hungary)hu-HULanguage Model
Irish(Ireland)ga-IELanguage model
Italian (Italy)it-ITAcoustic model
Language model
Pronunciation
Japanese (Japan)ja-JPLanguage model
Korean (Korea)ko-KRLanguage model
Latvian (Latvia)lv-LVLanguage model
Lithuanian (Lithuania)lt-LTLanguage model
Maltese(Malta)mt-MTLanguage model
Marathi (India)mr-INLanguage model
Norwegian (Bokmål, Norway)nb-NOLanguage model
Polish (Poland)pl-PLLanguage model
Portuguese (Brazil)pt-BRAcoustic model
Language model
Pronunciation
Portuguese (Portugal)pt-PTLanguage model
Romanian (Romania)ro-ROLanguage model
Russian (Russia)ru-RUAcoustic model
Language model
Slovak (Slovakia)sk-SKLanguage model
Slovenian (Slovenia)sl-SILanguage model
Spanish (Argentina)es-ARLanguage Model
Spanish (Bolivia)es-BOLanguage Model
Spanish (Chile)es-CLLanguage Model
Spanish (Colombia)es-COLanguage Model
Spanish (Costa Rica)es-CRLanguage Model
Spanish (Cuba)es-CULanguage Model
Spanish (Dominican Republic)es-DOLanguage Model
Spanish (Ecuador)es-ECLanguage Model
Spanish (El Salvador)es-SVLanguage Model
Spanish (Equatorial Guinea)es-GQLanguage Model
Spanish (Guatemala)es-GTLanguage Model
Spanish (Honduras)es-HNLanguage Model
Spanish (Mexico)es-MXAcoustic model
Language model
Spanish (Nicaragua)es-NILanguage Model
Spanish (Panama)es-PALanguage Model
Spanish (Paraguay)es-PYLanguage Model
Spanish (Peru)es-PELanguage Model
Spanish (Puerto Rico)es-PRLanguage Model
Spanish (Spain)es-ESAcoustic model
Language model
Spanish (Uruguay)es-UYLanguage Model
Spanish (USA)es-USLanguage Model
Spanish (Venezuela)es-VELanguage Model
Swedish (Sweden)sv-SELanguage model
Tamil (India)ta-INLanguage model
Telugu (India)te-INLanguage model
Thai (Thailand)th-THLanguage model
Turkish (Turkey)tr-TRLanguage model

Text-to-speech

Both the Microsoft Speech SDK and REST APIs support these voices, each of which supports a specific language and dialect, identified by locale. You can also get a full list of languages and voices supported for each specific region/endpoint through the voices/list API.

Important

Pricing varies for standard, custom and neural voices. Please visit the Pricing page for additional information.

Neural voices

Neural text-to-speech is a new type of speech synthesis powered by deep neural networks. When using a neural voice, synthesized speech is nearly indistinguishable from the human recordings.

Neural voices can be used to make interactions with chatbots and voice assistants more natural and engaging, convert digital texts such as e-books into audiobooks and enhance in-car navigation systems. With the human-like natural prosody and clear articulation of words, neural voices significantly reduce listening fatigue when users interact with AI systems.

LanguageLocaleGenderVoice nameStyle support
Arabic (Egypt)ar-EGFemalear-EG-SalmaNeuralGeneral
Arabic (Egypt)ar-EGMalear-EG-ShakirNeuralNewGeneral
Arabic (Saudi Arabia)ar-SAFemalear-SA-ZariyahNeuralGeneral
Arabic (Saudi Arabia)ar-SAMalear-SA-HamedNeuralNewGeneral
Bulgarian (Bulgaria)bg-BGFemalebg-BG-KalinaNeuralGeneral
Bulgarian (Bulgaria)bg-BGMalebg-BG-BorislavNeuralNewGeneral
Catalan (Spain)ca-ESFemaleca-ES-AlbaNeuralGeneral
Catalan (Spain)ca-ESFemaleca-ES-JoanaNeuralNewGeneral
Catalan (Spain)ca-ESMaleca-ES-EnricNeuralNewGeneral
Chinese (Cantonese, Traditional)zh-HKFemalezh-HK-HiuGaaiNeuralGeneral
Chinese (Cantonese, Traditional)zh-HKFemalezh-HK-HiuMaanNeuralNewGeneral
Chinese (Cantonese, Traditional)zh-HKMalezh-HK-WanLungNeuralNewGeneral
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-XiaoxiaoNeuralGeneral, multiple voice styles available using SSML
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-XiaoyouNeuralKid voice, optimized for story narrating
Chinese (Mandarin, Simplified)zh-CNMalezh-CN-YunyangNeuralOptimized for news reading,
multiple voice styles available using SSML
Chinese (Mandarin, Simplified)zh-CNMalezh-CN-YunyeNeuralOptimized for story narrating
Chinese (Taiwanese Mandarin)zh-TWFemalezh-TW-HsiaoChenNeuralNewGeneral
Chinese (Taiwanese Mandarin)zh-TWFemalezh-TW-HsiaoYuNeuralGeneral
Chinese (Taiwanese Mandarin)zh-TWMalezh-TW-YunJheNeuralNewGeneral
Croatian (Croatia)hr-HRFemalehr-HR-GabrijelaNeuralGeneral
Croatian (Croatia)hr-HRMalehr-HR-SreckoNeuralNewGeneral
Czech (Czech)cs-CZFemalecs-CZ-VlastaNeuralGeneral
Czech (Czech)cs-CZMalecs-CZ-AntoninNeuralNewGeneral
Danish (Denmark)da-DKFemaleda-DK-ChristelNeuralGeneral
Danish (Denmark)da-DKMaleda-DK-JeppeNeuralNewGeneral
Dutch (Netherlands)nl-NLFemalenl-NL-ColetteNeuralGeneral
Dutch (Netherlands)nl-NLFemalenl-NL-FennaNeuralNewGeneral
Dutch (Netherlands)nl-NLMalenl-NL-MaartenNeuralNewGeneral
English (Australia)en-AUFemaleen-AU-NatashaNeuralGeneral
English (Australia)en-AUMaleen-AU-WilliamNeuralGeneral
English (Canada)en-CAFemaleen-CA-ClaraNeuralGeneral
English (Canada)en-CAMaleen-CA-LiamNeuralNewGeneral
English (India)en-INFemaleen-IN-NeerjaNeuralGeneral
English (India)en-INMaleen-IN-PrabhatNeuralNewGeneral
English (Ireland)en-IEFemaleen-IE-EmilyNeuralGeneral
English (Ireland)en-IEMaleen-IE-ConnorNeuralNewGeneral
English (United Kingdom)en-GBFemaleen-GB-LibbyNeuralGeneral
English (United Kingdom)en-GBFemaleen-GB-MiaNeuralGeneral
English (United Kingdom)en-GBMaleen-GB-RyanNeuralGeneral
English (United States)en-USFemaleen-US-AriaNeuralGeneral, multiple voice styles available using SSML
English (United States)en-USFemaleen-US-JennyNeuralGeneral
English (United States)en-USMaleen-US-GuyNeuralGeneral
Finnish (Finland)fi-FIFemalefi-FI-NooraNeuralGeneral
Finnish (Finland)fi-FIFemalefi-FI-SelmaNeuralNewGeneral
Finnish (Finland)fi-FIMalefi-FI-HarriNeuralNewGeneral
French (Canada)fr-CAFemalefr-CA-SylvieNeuralGeneral
French (Canada)fr-CAMalefr-CA-JeanNeuralGeneral
French (France)fr-FRFemalefr-FR-DeniseNeuralGeneral
French (France)fr-FRMalefr-FR-HenriNeuralGeneral
French (Switzerland)fr-CHFemalefr-CH-ArianeNeuralGeneral
French (Switzerland)fr-CHMalefr-CH-FabriceNeuralNewGeneral
German (Austria)de-ATFemalede-AT-IngridNeuralGeneral
German (Austria)de-ATMalede-AT-JonasNeuralNewGeneral
German (Germany)de-DEFemalede-DE-KatjaNeuralGeneral
German (Germany)de-DEMalede-DE-ConradNeuralGeneral
German (Switzerland)de-CHFemalede-CH-LeniNeuralGeneral
German (Switzerland)de-CHMalede-CH-JanNeuralNewGeneral
Greek (Greece)el-GRFemaleel-GR-AthinaNeuralGeneral
Greek (Greece)el-GRMaleel-GR-NestorasNeuralNewGeneral
Hebrew (Israel)he-ILFemalehe-IL-HilaNeuralGeneral
Hebrew (Israel)he-ILMalehe-IL-AvriNeuralNewGeneral
Hindi (India)hi-INFemalehi-IN-SwaraNeuralGeneral
Hindi (India)hi-INMalehi-IN-MadhurNeuralNewGeneral
Hungarian (Hungary)hu-HUFemalehu-HU-NoemiNeuralGeneral
Hungarian (Hungary)hu-HUMalehu-HU-TamasNeuralNewGeneral
Indonesian (Indonesia)id-IDFemaleid-ID-GadisNeuralNewGeneral
Indonesian (Indonesia)id-IDMaleid-ID-ArdiNeuralGeneral
Italian (Italy)it-ITFemaleit-IT-ElsaNeuralGeneral
Italian (Italy)it-ITFemaleit-IT-IsabellaNeuralGeneral
Italian (Italy)it-ITMaleit-IT-DiegoNeuralGeneral
Japanese (Japan)ja-JPFemaleja-JP-NanamiNeuralGeneral
Japanese (Japan)ja-JPMaleja-JP-KeitaNeuralGeneral
Korean (Korea)ko-KRFemaleko-KR-SunHiNeuralGeneral
Korean (Korea)ko-KRMaleko-KR-InJoonNeuralGeneral
Malay (Malaysia)ms-MYFemalems-MY-YasminNeuralGeneral
Malay (Malaysia)ms-MYMalems-MY-OsmanNeuralNewGeneral
Norwegian (Bokmål, Norway)nb-NOFemalenb-NO-IselinNeuralGeneral
Norwegian (Bokmål, Norway)nb-NOFemalenb-NO-PernilleNeuralNewGeneral
Norwegian (Bokmål, Norway)nb-NOMalenb-NO-FinnNeuralNewGeneral
Polish (Poland)pl-PLFemalepl-PL-AgnieszkaNeuralNewGeneral
Polish (Poland)pl-PLFemalepl-PL-ZofiaNeuralGeneral
Polish (Poland)pl-PLMalepl-PL-MarekNeuralNewGeneral
Portuguese (Brazil)pt-BRFemalept-BR-FranciscaNeuralGeneral, multiple voice styles available using SSML
Portuguese (Brazil)pt-BRMalept-BR-AntonioNeuralGeneral
Portuguese (Portugal)pt-PTFemalept-PT-FernandaNeuralGeneral
Portuguese (Portugal)pt-PTFemalept-PT-RaquelNeuralNewGeneral
Portuguese (Portugal)pt-PTMalept-PT-DuarteNeuralNewGeneral
Romanian (Romania)ro-ROFemalero-RO-AlinaNeuralGeneral
Romanian (Romania)ro-ROMalero-RO-EmilNeuralNewGeneral
Russian (Russia)ru-RUFemaleru-RU-DariyaNeuralGeneral
Russian (Russia)ru-RUFemaleru-RU-SvetlanaNeuralNewGeneral
Russian (Russia)ru-RUMaleru-RU-DmitryNeuralNewGeneral
Slovak (Slovakia)sk-SKFemalesk-SK-ViktoriaNeuralGeneral
Slovak (Slovakia)sk-SKMalesk-SK-LukasNeuralNewGeneral
Slovenian (Slovenia)sl-SIFemalesl-SI-PetraNeuralGeneral
Slovenian (Slovenia)sl-SIMalesl-SI-RokNeuralNewGeneral
Spanish (Mexico)es-MXFemalees-MX-DaliaNeuralGeneral
Spanish (Mexico)es-MXMalees-MX-JorgeNeuralGeneral
Spanish (Spain)es-ESFemalees-ES-ElviraNeuralGeneral
Spanish (Spain)es-ESMalees-ES-AlvaroNeuralGeneral
Swedish (Sweden)sv-SEFemalesv-SE-HilleviNeuralGeneral
Swedish (Sweden)sv-SEFemalesv-SE-SofieNeuralNewGeneral
Swedish (Sweden)sv-SEMalesv-SE-MattiasNeuralNewGeneral
Tamil (India)ta-INFemaleta-IN-PallaviNeuralGeneral
Tamil (India)ta-INMaleta-IN-ValluvarNeuralNewGeneral
Telugu (India)te-INFemalete-IN-ShrutiNeuralGeneral
Telugu (India)te-INMalete-IN-MohanNeuralNewGeneral
Thai (Thailand)th-THFemaleth-TH-AcharaNeuralGeneral
Thai (Thailand)th-THFemaleth-TH-PremwadeeNeuralGeneral
Thai (Thailand)th-THMaleth-TH-NiwatNeuralNewGeneral
Turkish (Turkey)tr-TRFemaletr-TR-EmelNeuralGeneral
Turkish (Turkey)tr-TRMaletr-TR-AhmetNeuralNewGeneral
Vietnamese (Vietnam)vi-VNFemalevi-VN-HoaiMyNeuralGeneral
Vietnamese (Vietnam)vi-VNMalevi-VN-NamMinhNeuralNewGeneral

Neural voices in preview

Below neural voices are in public preview.

LanguageLocaleGenderVoice nameStyle support
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-XiaohanNeuralGeneral, multiple styles available using SSML
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-XiaomoNeuralGeneral, multiple role-play and styles available using SSML
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-XiaoruiNeuralSenior voice, multiple styles available using SSML
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-XiaoxuanNeuralGeneral, multiple role-play and styles available using SSML
Chinese (Mandarin, Simplified)zh-CNMalezh-CN-YunxiNeuralGeneral, multiple styles available using SSML
Estonian (Estonia)et-EEFemaleet-EE-AnuNeuralGeneral
Estonian (Estonia)et-EEMaleet-EE-KertNeuralNewGeneral
Irish (Ireland)ga-IEFemalega-IE-OrlaNeuralGeneral
Irish (Ireland)ga-IEMalega-IE-ColmNeuralNewGeneral
Latvian (Latvia)lv-LVFemalelv-LV-EveritaNeuralGeneral
Latvian (Latvia)lv-LVMalelv-LV-NilsNeuralNewGeneral
Lithuanian (Lithuania)lt-LTFemalelt-LT-OnaNeuralGeneral
Lithuanian (Lithuania)lt-LTMalelt-LT-LeonasNeuralNewGeneral
Maltese (Malta)mt-MTFemalemt-MT-GraceNeuralGeneral
Maltese (Malta)mt-MTMalemt-MT-JosephNeuralNewGeneral

Important

Voices in public preview are only available in 3 service regions: East US, West Europe and Southeast Asia.

For more information about regional availability, see regions.

To learn how you can configure and adjust neural voices, such as Speaking Styles, see Speech Synthesis Markup Language.

Important

The en-US-JessaNeural voice has changed to en-US-AriaNeural. If you were using 'Jessa' before, convert over to 'Aria'.

Tip

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.

Standard voices

More than 75 standard voices are available in over 45 languages and locales, which allow you to convert text into synthesized speech. For more information about regional availability, see regions.

LanguageLocale (BCP-47)GenderVoice name
Arabic (Arabic )ar-EGFemalear-EG-Hoda
Arabic (Saudi Arabia)ar-SAMalear-SA-Naayf
Bulgarian (Bulgaria)bg-BGMalebg-BG-Ivan
Catalan (Spain)ca-ESFemaleca-ES-HerenaRUS
Chinese (Cantonese, Traditional)zh-HKMalezh-HK-Danny
Chinese (Cantonese, Traditional)zh-HKFemalezh-HK-TracyRUS
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-HuihuiRUS
Chinese (Mandarin, Simplified)zh-CNMalezh-CN-Kangkang
Chinese (Mandarin, Simplified)zh-CNFemalezh-CN-Yaoyao
Chinese (Taiwanese Mandarin)zh-TWFemalezh-TW-HanHanRUS
Chinese (Taiwanese Mandarin)zh-TWFemalezh-TW-Yating
Chinese (Taiwanese Mandarin)zh-TWMalezh-TW-Zhiwei
Croatian (Croatia)hr-HRMalehr-HR-Matej
Czech (Czech Republic)cs-CZMalecs-CZ-Jakub
Danish (Denmark)da-DKFemaleda-DK-HelleRUS
Dutch (Netherlands)nl-NLFemalenl-NL-HannaRUS
English (Australia)en-AUFemaleen-AU-Catherine
English (Australia)en-AUFemaleen-AU-HayleyRUS
English (Canada)en-CAFemaleen-CA-HeatherRUS
English (Canada)en-CAFemaleen-CA-Linda
English (India)en-INFemaleen-IN-Heera
English (India)en-INFemaleen-IN-PriyaRUS
English (India)en-INMaleen-IN-Ravi
English (Ireland)en-IEMaleen-IE-Sean
English (United Kingdom)en-GBMaleen-GB-George
English (United Kingdom)en-GBFemaleen-GB-HazelRUS
English (United Kingdom)en-GBFemaleen-GB-Susan
English (United States)en-USMaleen-US-BenjaminRUS
English (United States)en-USMaleen-US-GuyRUS
English (United States)en-USFemaleen-US-JessaRUS
English (United States)en-USFemaleen-US-ZiraRUS
Finnish (Finland)fi-FIFemalefi-FI-HeidiRUS
French (Canada)fr-CAFemalefr-CA-Caroline
French (Canada)fr-CAFemalefr-CA-HarmonieRUS
French (France)fr-FRFemalefr-FR-HortenseRUS
French (France)fr-FRFemalefr-FR-Julie
French (France)fr-FRMalefr-FR-Paul
French (Switzerland)fr-CHMalefr-CH-Guillaume
German (Austria)de-ATMalede-AT-Michael
German (Germany)de-DEFemalede-DE-HeddaRUS
German (Germany)de-DEMalede-DE-Stefan
German (Switzerland)de-CHMalede-CH-Karsten
Greek (Greece)el-GRMaleel-GR-Stefanos
Hebrew (Israel)he-ILMalehe-IL-Asaf
Hindi (India)hi-INMalehi-IN-Hemant
Hindi (India)hi-INFemalehi-IN-Kalpana
Hungarian (Hungary)hu-HUMalehu-HU-Szabolcs
Indonesian (Indonesia)id-IDMaleid-ID-Andika
Italian (Italy)it-ITMaleit-IT-Cosimo
Italian (Italy)it-ITFemaleit-IT-LuciaRUS
Japanese (Japan)ja-JPFemaleja-JP-Ayumi
Japanese (Japan)ja-JPFemaleja-JP-HarukaRUS
Japanese (Japan)ja-JPMaleja-JP-Ichiro
Korean (Korea)ko-KRFemaleko-KR-HeamiRUS
Malay (Malaysia)ms-MYMalems-MY-Rizwan
Norwegian (Bokmål, Norway)nb-NOFemalenb-NO-HuldaRUS
Polish (Poland)pl-PLFemalepl-PL-PaulinaRUS
Portuguese (Brazil)pt-BRMalept-BR-Daniel
Portuguese (Brazil)pt-BRFemalept-BR-HeloisaRUS
Portuguese (Portugal)pt-PTFemalept-PT-HeliaRUS
Romanian (Romania)ro-ROMalero-RO-Andrei
Russian (Russia)ru-RUFemaleru-RU-EkaterinaRUS
Russian (Russia)ru-RUFemaleru-RU-Irina
Russian (Russia)ru-RUMaleru-RU-Pavel
Slovak (Slovakia)sk-SKMalesk-SK-Filip
Slovenian (Slovenia)sl-SIMalesl-SI-Lado
Spanish (Mexico)es-MXFemalees-MX-HildaRUS
Spanish (Mexico)es-MXMalees-MX-Raul
Spanish (Spain)es-ESFemalees-ES-HelenaRUS
Spanish (Spain)es-ESFemalees-ES-Laura
Spanish (Spain)es-ESMalees-ES-Pablo
Swedish (Sweden)sv-SEFemalesv-SE-HedvigRUS
Tamil (India)ta-INMaleta-IN-Valluvar
Telugu (India)te-INFemalete-IN-Chitra
Thai (Thailand)th-THMaleth-TH-Pattara
Turkish (Turkey)tr-TRFemaletr-TR-SedaRUS
Vietnamese (Vietnam)vi-VNMalevi-VN-An

Important

The en-US-Jessa voice has changed to en-US-Aria. If you were using 'Jessa' before, convert over to 'Aria'.

Tip

You can continue to use the full service name mapping like 'Microsoft Server Speech Text to Speech Voice (en-US, AriaRUS)' in your speech synthesis requests.

Customization

Voice customization is available for de-DE, en-GB, en-IN, en-US, es-MX, fr-FR, it-IT, pt-BR, and zh-CN. Select the right locale that matches the training data you have to train a custom voice model. For example, if the recording data you have is spoken in English with a British accent, select en-GB.

Note

We do not support bi-lingual model training in Custom Voice, except for the Chinese-English bi-lingual. Select 'Chinese-English bilingual' if you want to train a Chinese voice that can speak English as well. Voice training in all locales starts with a data set of 2,000+ utterances, except for the en-US and zh-CN where you can start with any size of training data.

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 more than 60 languages. A subset of languages are available for speech synthesis.

Text languages

Text languageLanguage code
Afrikaansaf
Arabicar
Banglabn
Bosnian (Latin)bs
Bulgarianbg
Cantonese (Traditional)yue
Catalanca
Chinese Simplifiedzh-Hans
Chinese Traditionalzh-Hant
Croatianhr
Czechcs
Danishda
Dutchnl
Englishen
Estonianet
Fijianfj
Filipinofil
Finnishfi
Frenchfr
Germande
Greekel
Gujaratigu
Haitian Creoleht
Hebrewhe
Hindihi
Hmong Dawmww
Hungarianhu
Indonesianid
Irishga
Italianit
Japaneseja
Kannadakn
Kiswahilisw
Klingontlh-Latn
Klingon (plqaD)tlh-Piqd
Koreanko
Latvianlv
Lithuanianlt
Malagasymg
Malayms
Malayalamml
Maltesemt
Maorimi
Marathimr
Norwegiannb
Persianfa
Polishpl
Portuguese (Brazil)pt-br
Portuguese (Portugal)pt-pt
Punjabipa
Queretaro Otomiotq
Romanianro
Russianru
Samoansm
Serbian (Cyrillic)sr-Cyrl
Serbian (Latin)sr-Latn
Slovaksk
Sloveniansl
Spanishes
Swedishsv
Tahitianty
Tamilta
Telugute
Thaith
Tonganto
Turkishtr
Ukrainianuk
Urduur
Vietnamesevi
Welshcy
Yucatec Mayayua

Speaker Recognition

See the following table for supported languages for the various Speaker Recognition APIs. See the overview for additional information on Speaker Recognition.

LanguageLocale (BCP-47)Text-dependent verificationText-independent verificationText-independent identification
English (US)en-USyesyesyes
Chinese (Mandarin, simplified)zh-CNn/ayesyes
English (Australia)en-AUn/ayesyes
English (Canada)en-CAn/ayesyes
English (UK)en-GBn/ayesyes
French (Canada)fr-CAn/ayesyes
French (France)fr-FRn/ayesyes
German (Germany)de-DEn/ayesyes
Italianit-ITn/ayesyes
Japaneseja-JPn/ayesyes
Portuguese (Brazil)pt-BRn/ayesyes
Spanish (Mexico)es-MXn/ayesyes
Spanish (Spain)es-ESn/ayesyes

Next steps

Comments are closed.