Danish Phonemes

The tables below list the full set of phonemes supported by Capacity Private Cloud Neural and LLM TTS for Danish (da-DK). 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.

These phonemes apply to the following Danish Neural TTS voices:

  • Lars
  • Marie

Supplementary English phonemes. In addition to the native Danish 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 Danish text are pronounced correctly.

Consonants

UnicodeDecimalIPAX-SAMPAVisemeExample
U+006298bbDIS_1bi
U+0064100ddDIS_7din
U+00F0240ðDDIS_5hade
U+00F0 U+0330240 816ð̰D_kDIS_5ged
U+0066102ffDIS_4fix
U+0067103ggDIS_9gang
U+0068104hhDIS_9hat
U+006B107kkDIS_9kat
U+006C108llDIS_6lov
U+006C U+0330108 816l_kDIS_6bal
U+006D109mmDIS_1morten
U+006D U+0330109 816m_kDIS_1hjem
U+006E110nnDIS_7navn
U+006E U+0330110 816n_kDIS_7mand
U+014B331ŋNDIS_9strenge
U+014B U+0330331 816ŋ̰N_kDIS_9streng
U+0070112ppDIS_1perle
U+0281641ʁRDIS_3rasmus
U+0073115ssDIS_7sol
U+0283643ʃSDIS_8sjap
U+0074116ttDIS_7tabte
U+0076118vvDIS_4vogn
U+0077119wwDIS_2hav
U+0077 U+0330119 816w_kDIS_2bog
U+006A106jjDIS_10jeg
U+006A U+0330106 816j_kDIS_10vej
U+0074 U+0283116 643tSDIS_8each *
U+0064 U+0292100 658dZDIS_8edge *
U+0279633ɹr\DIS_3britain *
U+03B8952θTDIS_5thin *
U+007A122zzDIS_7zoom *
U+0292658ʒZDIS_8beige *

Vowels

UnicodeDecimalIPAX-SAMPAVisemeExample
U+0259601ə@DIS_9bide
U+00E6230æ{DIS_9alle
U+00E6 U+02D0230 720æː{:DIS_9have
U+00E6 U+0330 U+02D0230 816 720æ̰ː{_k:DIS_9sal
U+006197aaDIS_13saft
U+0061 U+02D097 720a:DIS_13arme
U+0061 U+0330 U+02D097 816 720a̰ːa_k:DIS_13arm
U+025B603ɛEDIS_11mæt
U+025B U+02D0603 720ɛːE:DIS_11væbne
U+025B U+0330 U+02D0603 816 720ɛ̰ːE_k:DIS_11sæl
U+0065101eeDIS_11vikle
U+0065 U+02D0101 720e:DIS_11leve
U+0065 U+0330 U+02D0101 816 720ḛːe_k:DIS_10sen
U+0069105iiDIS_10ville
U+0069 U+02D0105 720i:DIS_10hvile
U+0069 U+0330 U+02D0105 816 720ḭːi_k:DIS_10hvil
U+006F111ooDIS_12skotøj
U+006F U+02D0111 720o:DIS_13skole
U+006F U+0330 U+02D0111 816 720o̰ːo_k:DIS_13sko
U+0075117uuDIS_3sut
U+0075 U+02D0117 720u:DIS_3tude
U+0075 U+0330 U+02D0117 816 720ṵːu_k:DIS_3sul
U+0254596ɔODIS_13duft
U+0254 U+02D0596 720ɔːO:DIS_13åle
U+0254 U+0330 U+02D0596 816 720ɔ̰ːO_k:DIS_13kål
U+0079121yyDIS_3bytte
U+0079 U+02D0121 720y:DIS_3byde
U+0079 U+0330 U+02D0121 816 720y̰ːy_k:DIS_3by
U+00F8248ø2DIS_3søborg
U+00F8 U+02D0248 720øː2:DIS_3søge
U+00F8 U+0330 U+02D0248 816 720ø̰ː2_k:DIS_3sø
U+0250592ɐ6DIS_9bæger
U+0250 U+032F592 815ɐ̯6_^DIS_7bær
U+0250 U+0330 U+032F592 816 815ɐ̰̯6_k_^DIS_7sær
U+0153339œ9DIS_12ømme
U+0153 U+02D0339 720œː9:DIS_12døre
U+0153 U+0330 U+02D0339 816 720œ̰ː9_k:DIS_7døren
U+0252594ɒQDIS_13for
U+0252 U+02D0594 720ɒːQ:DIS_13årle
U+0252 U+0330 U+02D0594 816 720ɒ̰ːQ_k:DIS_13gård
U+025C604ɜ3DIS_9nurse *
U+025B U+0259603 601ɛəE@DIS_11square *
U+026A U+0259618 601ɪəI@DIS_10nearer *
U+028A U+0259650 601ʊəU@DIS_11cure *

* Supplementary English phoneme — included so that English words and loanwords embedded in Danish 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?