eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

phonemes.html 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title>sSpeak: Phonemes</title>
  5. <meta name="GENERATOR" content="Quanta Plus">
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  7. </head>
  8. <body>
  9. <A href="docindex.html">Back</A>
  10. <hr>
  11. <h2>PHONEMES</h2>
  12. <hr>
  13. In general a different set of phonemes can be defined for each language.
  14. <p>
  15. In most cases different languages inherit the same basic set of consonants. They can add to these or modify them as needed.
  16. <p>
  17. The phoneme mnemonics are based on the scheme by Kirshenbaum which represents International Phonetic Alphabet symbols using ascii characters. See: <a href="http://www.kirshenbaum.net/IPA/ascii-ipa.pdf">www.kirshenbaum.net/IPA/ascii-ipa.pdf</a>.
  18. <p>
  19. Phoneme mnemonics can be used directly in the text input to <strong>espeak-ng</strong>. They are enclosed within double square brackets. Spaces are used to separate words, and all stressed syllables must be marked explicitly. eg:<br>
  20. <code>[[D,Is Iz sVm f@n'EtIk t'Ekst 'InpUt]]</code>
  21. <h3>English Consonants</h3>
  22. <table>
  23. <tbody valign=top>
  24. <tr>
  25. <td width=25><code>[p]</code><td width=150>
  26. <td width=25><code>[b]</code><td width=150>
  27. <tr>
  28. <td><code>[t]</code><td>
  29. <td><code>[d]</code><td>
  30. <tr>
  31. <td><code>[tS]</code><td><b>ch</b>urch
  32. <td><code>[dZ]</code><td><b>j</b>udge
  33. <tr>
  34. <td><code>[k]</code><td>
  35. <td><code>[g]</code><td>
  36. <tr><td><p>
  37. <tr>
  38. <td><code>[f]</code><td>
  39. <td><code>[v]</code><td>
  40. <tr>
  41. <td><code>[T]</code><td><b>th</b>in
  42. <td><code>[D]</code><td><b>th</b>is
  43. <tr>
  44. <td><code>[s]</code><td>
  45. <td><code>[z]</code><td>
  46. <tr>
  47. <td><code>[S]</code><td><b>sh</b>op
  48. <td><code>[Z]</code><td>plea<b>s</b>ure
  49. <tr>
  50. <td><code>[h]</code><td>
  51. <tr><td><p>
  52. <tr>
  53. <td><code>[m]</code><td>
  54. <td><code>[n]</code><td>
  55. <tr>
  56. <td><code>[N]</code><td>si<b>ng</b>
  57. <tr>
  58. <td><code>[l]</code><td>
  59. <td><code>[r]</code><td><b>r</b>ed (Omitted if not immediately followed by a vowel).
  60. <tr>
  61. <td><code>[j]</code><td><b>y</b>es
  62. <td><code>[w]</code><td>
  63. <tr><td><p>
  64. <tr><td colspan=3><strong>Some Additional Consonants</strong></td>
  65. <p>
  66. <tr>
  67. <td><code>[C]</code><td>German i<b>ch</b>
  68. <td><code>[x]</code><td>German bu<b>ch</b>
  69. <tr>
  70. <td><code>[l^]</code><td>Italian <b>gl</b>i
  71. <td><code>[n^]</code><td>Spanish <b>ñ</b>
  72. </tbody>
  73. </table>
  74. </tbody>
  75. </table>
  76. <h3>English Vowels</h3>
  77. These are the phonemes which are used by the English spelling-to-phoneme translations (en_rules and en_list). In some varieties of English different phonemes may have the same sound, but they are kept separate because they may differ in another variety.
  78. <p>
  79. In rhotic accents, such as General American, the phonemes <code>[3:], [A@], [e@], [i@], [O@], [U@] </code> include the "r" sound.
  80. <p>
  81. <table>
  82. <tbody valign=top>
  83. <tr><td width=25><code>[@]</code>
  84. <td width=60>alph<b>a</b><td width=400>schwa
  85. <tr><td><code>[3]</code>
  86. <td>bett<b>er</b><td>rhotic schwa. In British English this is the same as <code>[@]</code>, but it includes 'r' colouring in American and other rhotic accents. In these cases a separate <code>[r]</code> should not be included unless it is followed immediately by another vowel.
  87. <tr><td><code>[3:]</code><td>n<b>ur</b>se
  88. <tr><td><code>[@L]</code><td>simp<b>le</b>
  89. <tr><td><code>[@2]</code><td>the<td>Used only for "the".
  90. <tr><td><code>[@5]</code><td>to<td>Used only for "to".
  91. <tr><td><p>
  92. <tr><td><code>[a]</code><td>tr<b>a</b>p
  93. <tr><td><code>[aa]</code><td>b<b>a</b>th<td>This is <code>[a]</code> in some accents, <code>[A:]</code> in others.
  94. <tr><td><code>[a#]</code><td><b>a</b>bout<td>This may be <code>[@]</code> or may be a more open schwa.
  95. <tr><td><code>[A:]</code><td>p<b>al</b>m
  96. <tr><td><code>[A@]</code><td>st<b>ar</b>t
  97. <tr><td><p>
  98. <tr><td><code>[E]</code><td>dr<b>e</b>ss
  99. <tr><td><code>[e@]</code><td>squ<b>are</b>
  100. <tr><td><p>
  101. <tr><td><code>[I]</code><td>k<b>i</b>t
  102. <tr><td><code>[I2]</code><td><b>i</b>ntend<td>As <code>[I]</code>, but also indicates an unstressed syllable.
  103. <tr><td><code>[i]</code><td>happ<b>y</b><td>An unstressed "i" sound at the end of a word.
  104. <tr><td><code>[i:]</code><td>fl<b>ee</b>ce
  105. <tr><td><code>[i@]</code><td>n<b>ear</b>
  106. <tr><td><p>
  107. <tr><td><code>[0]</code><td>l<b>o</b>t
  108. <tr><td><p>
  109. <tr><td><code>[V]</code><td>str<b>u</b>t
  110. <tr><td><p>
  111. <tr><td><code>[u:]</code><td>g<b>oo</b>se
  112. <tr><td><code>[U]</code><td>f<b>oo</b>t
  113. <tr><td><code>[U@]</code><td>c<b>ure</b>
  114. <tr><td><p>
  115. <tr><td><code>[O:]</code><td>th<b>ou</b>ght
  116. <tr><td><code>[O@]</code><td>n<b>or</b>th
  117. <tr><td><code>[o@]</code><td>f<b>or</b>ce
  118. <tr><td><p>
  119. <tr><td><code>[aI]</code><td>pr<b>i</b>ce
  120. <tr><td><code>[eI]</code><td>f<b>a</b>ce
  121. <tr><td><code>[OI]</code><td>ch<b>oi</b>ce
  122. <tr><td><code>[aU]</code><td>m<b>ou</b>th
  123. <tr><td><code>[oU]</code><td>g<b>oa</b>t
  124. <tr><td><code>[aI@]</code><td>sc<b>ie</b>nce
  125. <tr><td><code>[aU@]</code><td>h<b>our</b>
  126. </tbody>
  127. </table>
  128. <h3>Some Additional Vowels</h3>
  129. Other languages will have their own vowel definitions, eg:
  130. <table>
  131. <tbody valign=top>
  132. <tr><td width=30><code>[e]</code><td>German <b>eh</b>, French <b>é</b>
  133. <tr><td><code>[o]</code><td>German <b>oo</b>, French <b>o</b>
  134. <tr><td><code>[y]</code><td>German <b>ü</b>, French <b>u</b>
  135. <tr><td><code>[Y]</code><td>German <b>ö</b>, French <b>oe</b>
  136. </tbody>
  137. </table>
  138. <p>
  139. <code> [:] </code> can be used to lengthen a vowel, eg <code> [e:]</code>
  140. </body>
  141. </html>