Neural TTS Phoneme Sets

This section provides the full phoneme tables for each language supported by Capacity Private Cloud Neural and LLM Text-to-Speech. Each table lists every phoneme with its Unicode code point(s), decimal value(s), IPA symbol, X-SAMPA representation, viseme, and an example word, with consonants and vowels listed separately.

Use these phonemes in SSML with the <phoneme> element (with alphabet="ipa" or alphabet="x-sampa") to override the default pronunciation of a word. For the list of voices available in each language, see Neural TTS Languages.

Supplementary English phonemes. Several non-English phoneme sets (for example Romanian, Italian, and the Nordic languages) also include a number of English phonemes. These are provided so that English words and loanwords embedded in the target-language text are pronounced correctly, and are marked with * in each article.

English

LanguageLanguage code
English Phonemesen-US, en-GB, en-IE

French & German

LanguageLanguage code
French Phonemesfr-FR, fr-CA
German Phonemesde-DE, de-AT

Iberian

LanguageLanguage code
Spanish Phonemeses-ES, es-US
Catalan Phonemesca-ES
Valencian Phonemesca-ES
Galician Phonemesgl-ES
Basque / Euskara Phonemeseu-ES

Celtic

LanguageLanguage code
Irish Phonemesga-IE
Scottish Gaelic Phonemesgd-GB
Welsh Phonemescy-GB

Italian & Portuguese

LanguageLanguage code
Italian Phonemesit-IT
Portuguese Phonemespt-BR, pt-PT

Nordic

LanguageLanguage code
Danish Phonemesda-DK
Swedish Phonemessv-SE
Norwegian Phonemesno-NO

Central & Eastern European

LanguageLanguage code
Polish Phonemespl-PL
Lithuanian Phonemeslt-LT
Russian Phonemesru-RU
Romanian Phonemesro-RO
Dutch Phonemesnl-NL

East Asian

LanguageLanguage code
Japanese Phonemesja-JP
Mandarin Phonemeszh-CN

Was this article helpful?