Available languages

TwinCAT Speech uses two subordinated components to realize speech recognition and speech output: Microsoft SAPI for ASR and TTS, and Amazon Polly for TTS only. This allows a variety of languages to be provided.

The following tables provide an overview of the languages that are available.

Microsoft SAPI - speech recognition (ASR)

Language

LangID

Microsoft SAPI ASR

German

1031

de-DE

English

1033

en-US

 

2057

en-GB

French

1036

fr-FR

Japanese

1041

ja-JP

Spanish

1034

es-ES

Chinese

2052

zh-cn

 

3076

zh-hk

 

 

 

Note that the appropriate Windows language packs must be installed in order to be used. This is described here.

Microsoft SAPI - speech output (TTS)

Language

LangID

Microsoft SAPI TTS

German

1031

Hedda

English

1033

Zira, David

 

2057

Hazel

French

1036

Hortense

Italian

1040

Elsa

Japanese

1041

Haruka

Spanish

3082

Helena

 

2058

Sabina

Korean

1042

Heami

Polish

1045

Paulina

Portuguese

1046

Maria

Russian

1049

Irina

Chinese

2052

Huihui

 

3076

Tracy

 

1028

Hanhan

Please note that the appropriate Windows language packs must be installed in order to be used. This is described here.

Other languages may be available, but have not been tested with TwinCAT Speech. Some of these are reserved for Cortana and TwinCAT Speech cannot use them via the SAPI: https://support.microsoft.com/en-us/help/22805/windows-10-supported-narrator-languages-voices

The basic compatibility can be checked as follows.

1. Install the desired language.
2. Open the Text-to-Speech menu from the "Control Panel".
Available languages 1:
If languages are displayed here, they should also be usable with TwinCAT Speech.
Available languages 2:

Amazon Polly - speech output (TTS)

Language

LangID

Amazon Polly TTSTTS

German

1031

Hans, Marlene, Vicki

English

1033

Ivy, Joanna, Kendra, Kimberly, Salli, Joey, Justin, Kevin, Matthew

 

3081

Nicole, Russell

 

2057

Amy, Emma, Brian

 

16393

Aditi, Raveena

Danish

1030

Naja, Mads

Dutch

1043

Ruben, Lotte

French

1036

Celine, Léa, Mathieu

 

3084

Chantal

Icelandic

1039

Dora, Karl

Italian

1040

Carla, Bianca, Giorgio

Japanese

1041

Mizuki, Takumi

Norwegian

1044

Liv

Korean

1042

Seoyeon

Polish

1045

Ewa, Maja, Jacek, Jan

Portuguese

1046

Camila, Vitória/Vitoria, Ricardo

 

2070

Inês/Ines, Cristiano

Romanian

1048

Carmen

Russian

1049

Tatyana, Maxim

Spanish

1034

Conchita, Lucia, Enrique

 

2058

Mia

Swedish

1053

Astrid

Turkish

1055

Filiz

Welsh

1106

Gwyneth

Further information on Amazon Polly can be found here: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html

To support new languages, you need to update TwinCAT Speech.

See also:

Microsoft SAPI: installing additional languages