Portuguese Phonemes

The tables below list the full set of phonemes supported by Capacity Private Cloud Neural and LLM TTS for Portuguese. Both regional variants are covered: Portuguese (Brazil) (pt-BR) and Portuguese (Portugal) (pt-PT). Each phoneme is shown with its Unicode code point(s), decimal value(s), IPA symbol, X-SAMPA representation, viseme, and an example word. Consonants and vowels are listed separately.

Phonemes can be supplied in SSML using the <phoneme> element (with alphabet="ipa" or alphabet="x-sampa") to override the default pronunciation of a word. For the complete list of Neural TTS voices, see Neural TTS Languages.

Portuguese (Brazil) — pt-BR

These phonemes apply to the following Portuguese (Brazil) Neural TTS voice:

  • Gabriel

Consonants

UnicodeDecimalIPAX-SAMPAVisemeExample
U+006A106jjDIS_10pai
U+006A U+0303106 771j~DIS_10tufões
U+0077119wwDIS_2pau
U+0077 U+0303119 771w~DIS_2apoiam
U+006298bbDIS_1bola
U+0064100ddDIS_7dedo
U+0066102ffDIS_4fé
U+0261609ɡgDIS_9gato
U+0292658ʒZDIS_8já
U+006B107kkDIS_9casa
U+006C108llDIS_6lá
U+006C U+02E0108 736l_GDIS_6mal
U+006D109mmDIS_1mão
U+006E110nnDIS_7não
U+0272626ɲJDIS_7senha
U+0070112ppDIS_1pá
U+027E638ɾ4DIS_7caro
U+0281641ʁRDIS_3carro
U+0073115ssDIS_7sol
U+0283643ʃSDIS_8chave
U+0074116ttDIS_7tu
U+0076118vvDIS_4vota
U+028E654ʎLDIS_10valha
U+007A122zzDIS_7casa
U+0064 U+0292100 658dZDIS_8dia
U+02A6678ʦtsDIS_7noite
U+0073115ssDIS_7o1_SS

Vowels

UnicodeDecimalIPAX-SAMPAVisemeExample
U+0061 U+030897 776a_"DIS_13pá
U+0250592ɐ6DIS_9cama
U+025B603ɛEDIS_11pé
U+0065101eeDIS_11vê
U+0259601ə@DIS_9de
U+0254596ɔODIS_13pó
U+006F111ooDIS_12avô
U+0069105iiDIS_10ti
U+026A618ɪIDIS_10bacchi
U+0075117uuDIS_3tudo
U+028A650ʊUDIS_11lotto
U+0259 U+0303601 771ə̃@~DIS_9banco
U+0065 U+0303101 771e~DIS_11pente
U+0254 U+0303596 771ɔ̃O~DIS_13ponte
U+0069 U+0303105 771i~DIS_10sim
U+0075 U+0303117 771u~DIS_3atum

Portuguese (Portugal) — pt-PT

These phonemes apply to the following Portuguese (Portugal) Neural TTS voice:

  • Lúcia

Consonants

UnicodeDecimalIPAX-SAMPAVisemeExample
U+006A106jjDIS_10pai
U+0077119wwDIS_2pau
U+006298bbDIS_1bola
U+0064100ddDIS_7dedo
U+0066102ffDIS_4fé
U+0261609ɡgDIS_9gato
U+0292658ʒZDIS_8já
U+006B107kkDIS_9casa
U+006C108llDIS_6lá
U+006C U+02E0108 736l_GDIS_6mal
U+006D109mmDIS_1mão
U+006E110nnDIS_7não
U+0272626ɲJDIS_7senha
U+0070112ppDIS_1pá
U+027E638ɾ4DIS_7caro
U+0281641ʁRDIS_3carro
U+0073115ssDIS_7sol
U+0283643ʃSDIS_8chave
U+0074116ttDIS_7tu
U+0076118vvDIS_4vota
U+028E654ʎLDIS_10valha
U+007A122zzDIS_7casa
U+0073115ssDIS_7o1_SS

Vowels

UnicodeDecimalIPAX-SAMPAVisemeExample
U+0061 U+030897 776a_"DIS_13pá
U+0250592ɐ6DIS_9cama
U+025B603ɛEDIS_11pé
U+0065101eeDIS_11vê
U+0259601ə@DIS_9de
U+0254596ɔODIS_13pó
U+006F111ooDIS_12avô
U+0069105iiDIS_10ti
U+0075117uuDIS_3tudo
U+0259 U+0303601 771ə̃@~DIS_9banco
U+0065 U+0303101 771e~DIS_11pente
U+0254 U+0303596 771ɔ̃O~DIS_13ponte
U+0069 U+0303105 771i~DIS_10sim
U+0075 U+0303117 771u~DIS_3atum

Viseme values use the standard Capacity viseme set (for lip-sync and avatar animation). X-SAMPA is the ASCII-encoded equivalent of the IPA symbol.


Was this article helpful?