French Phonemes

The tables below list the full set of phonemes supported by Capacity Private Cloud Neural and LLM TTS for French. Both regional variants are covered: French (France) (fr-FR) and French (Canada) (fr-CA). 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.

French (France) — fr-FR

These phonemes apply to the following French (France) Neural TTS voices:

  • Laurent
  • Suzanne

Supplementary English phonemes. In addition to the native French (France) inventory, this phoneme set includes a number of English phonemes (marked with * and grouped at the end of each table). These are provided so that English words and loanwords that appear within French (France) text are pronounced correctly.

Consonants

UnicodeDecimalIPAX-SAMPAVisemeExample
U+006298bbDIS_1bas
U+0283643ʃSDIS_8chat
U+0064100ddDIS_7deux
U+0066102ffDIS_4faim
U+0067103ggDIS_9gain
U+0292658ʒZDIS_8joue
U+006B107kkDIS_9coup
U+006C108llDIS_6loup
U+006D109mmDIS_1mou
U+006E110nnDIS_7nous
U+0272626ɲJDIS_7poigne
U+0070112ppDIS_1pas
U+0281641ʁRDIS_3riz
U+0073115ssDIS_7sa
U+0074116ttDIS_7ta
U+0265613ɥHDIS_3lui
U+0076118vvDIS_4va
U+0077119wwDIS_2fois
U+006A106jjDIS_10nier
U+007A122zzDIS_7aise
U+0077 U+0061119 97wawaDIS_2poids
U+0077 U+025B U+0303119 603 771wɛ̃wE~DIS_2point
U+006A U+0254 U+0303106 596 771jɔ̃jO~DIS_10pion
U+006A U+0061106 97jajaDIS_10fia
U+006A U+006F106 111jojoDIS_10rafiot
U+007A122zzDIS_7pas
U+0074116ttDIS_7doit
U+006E110nnDIS_7rien
U+006B107kkDIS_9gag
U+0070112ppDIS_1drap
U+0281641ʁRDIS_3premier
U+0068104hhDIS_9hache
U+0074 U+0283116 643tSDIS_8each *
U+00F0240ðDDIS_5then *
U+0068104hhDIS_9hat *
U+0064 U+0292100 658dZDIS_8edge *
U+014B331ŋNDIS_9song *
U+0279633ɹr\DIS_3ray *
U+03B8952θTDIS_5thin *
U+0279633ɹr\DIS_3for *
U+007A122zzDIS_7cats *

Vowels

UnicodeDecimalIPAX-SAMPAVisemeExample
U+0251593ɑADIS_13palm
U+006197aaDIS_13pas
U+025B603ɛEDIS_11paix
U+0251 U+0303593 771ɑ̃A~DIS_13pan
U+006F111ooDIS_12peau
U+0259601ə@DIS_9ce
U+0065101eeDIS_11les
U+00F8248ø2DIS_3deux
U+0069105iiDIS_10pis
U+025B U+0303603 771ɛ̃E~DIS_11pain
U+0153339œ9DIS_12peur
U+0254 U+0303596 771ɔ̃O~DIS_13pont
U+0254596ɔODIS_13port
U+0075117uuDIS_3pou
U+0079 U+0303121 771y~DIS_13dumping
U+0079121yyDIS_3put
U+0259601ə@DIS_9centre
U+0061 U+026A97 618aIDIS_9price *
U+025B U+0259603 601ɛəE@DIS_11square *
U+025B U+026A603 618ɛɪEIDIS_11face *
U+026A618ɪIDIS_10kit *
U+026A U+0259618 601ɪəI@DIS_10near *
U+0254 U+026A596 618ɔɪOIDIS_12choice *
U+0259 U+028A601 650əʊ@UDIS_9goat *
U+028A U+0259650 601ʊəU@DIS_11cure *
U+028C652ʌVDIS_13strut *

* Supplementary English phoneme — included so that English words and loanwords embedded in French (France) text render with correct pronunciation.

French (Canada) — fr-CA

These phonemes apply to the following French (Canada) Neural TTS voices:

  • Florence
  • Emma

Supplementary English phonemes. In addition to the native French (Canada) inventory, this phoneme set includes a number of English phonemes (marked with * and grouped at the end of each table). These are provided so that English words and loanwords that appear within French (Canada) text are pronounced correctly.

Consonants

UnicodeDecimalIPAX-SAMPAVisemeExample
U+006298bbDIS_1bas
U+0283643ʃSDIS_8chat
U+0064100ddDIS_7deux
U+02A3675ʣdzDIS_7dire
U+0066102ffDIS_4faim
U+0067103ggDIS_9gain
U+0292658ʒZDIS_8joue
U+006B107kkDIS_9coup
U+006C108llDIS_6loup
U+006D109mmDIS_1mou
U+006E110nnDIS_7nous
U+0272626ɲJDIS_7poigne
U+0070112ppDIS_1pas
U+0281641ʁRDIS_3riz
U+0073115ssDIS_7sa
U+0074116ttDIS_7ta
U+02A6678ʦtsDIS_7tire
U+0265613ɥHDIS_3lui
U+0076118vvDIS_4va
U+0077119wwDIS_2fois
U+006A106jjDIS_10nier
U+007A122zzDIS_7aise
U+0077 U+0061119 97wawaDIS_2poids
U+0077 U+025B U+0303119 603 771wɛ̃wE~DIS_2point
U+006A U+0254 U+0303106 596 771jɔ̃jO~DIS_10pion
U+006A U+0061106 97jajaDIS_10fia
U+006A U+006F106 111jojoDIS_10rafiot
U+007A122zzDIS_7pas
U+0074116ttDIS_7doit
U+006E110nnDIS_7rien
U+006B107kkDIS_9gag
U+0070112ppDIS_1drap
U+0281641ʁRDIS_3premier
U+0068104hhDIS_9hache
U+014B331ŋNDIS_9song *
U+0074 U+0283116 643tSDIS_8each *
U+00F0240ðDDIS_5then *
U+0068104hhDIS_9hat *
U+0064 U+0292100 658dZDIS_8edge *
U+0279633ɹr\DIS_3ray *
U+03B8952θTDIS_5thin *

Vowels

UnicodeDecimalIPAX-SAMPAVisemeExample
U+0251593ɑADIS_13palm
U+006197aaDIS_13pas
U+025B603ɛEDIS_11paix
U+025B U+02D0603 720ɛːE:DIS_11être
U+0251 U+0303593 771ɑ̃A~DIS_13pan
U+006F111ooDIS_12peau
U+0259601ə@DIS_9ce
U+0065101eeDIS_11été
U+00F8248ø2DIS_3deux
U+0069105iiDIS_10pis
U+025B U+0303603 771ɛ̃E~DIS_11pain
U+0153339œ9DIS_12peur
U+0254 U+0303596 771ɔ̃O~DIS_13pont
U+0254596ɔODIS_13port
U+0075117uuDIS_3pou
U+0079 U+0303121 771y~DIS_13dumping
U+0079121yyDIS_3put
U+0259601ə@DIS_9centre
U+0061 U+028A97 650aUDIS_9mouth *
U+0061 U+026A97 618aIDIS_9rice *
U+0259 U+02DE601 734ə˞@`DIS_7butter *
U+025B U+026A603 618ɛɪEIDIS_11face *
U+026A618ɪIDIS_10hit *
U+0254 U+026A596 618ɔɪOIDIS_12choice *
U+006F U+028A111 650oUDIS_12goat *
U+028A650ʊUDIS_11foot *

* Supplementary English phoneme — included so that English words and loanwords embedded in French (Canada) text render with correct pronunciation.

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?