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.

ph_burmese 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. // http://espeak.sourceforge.net/phontab.html
  2. //=========================================================
  3. // Burmese
  4. //=========================================================
  5. //===========
  6. // TONES
  7. //===========
  8. //phoneme 1 //see vietnamese; tones taken from there
  9. // stress
  10. // Tone(X,Y,...)
  11. //endphoneme
  12. phoneme 1 //low tone
  13. stress
  14. Tone(20,35, envelope/i_risefall,NULL)
  15. endphoneme
  16. phoneme 2 //high tone
  17. stress
  18. Tone(45,80, envelope/p_rise,NULL)
  19. endphoneme
  20. phoneme 3 //creaky tone
  21. stress
  22. Tone(30,75, envelope/p_214, NULL)
  23. endphoneme
  24. phoneme 4 //checked tone
  25. stress
  26. Tone(20,35, envelope/i_risefall,NULL)
  27. endphoneme
  28. //===========
  29. // VOWELS
  30. //===========
  31. //phoneme X
  32. // vowel starttype #X endtype #X
  33. // length XXX
  34. // FMT(vowel/X_X)
  35. //endphoneme
  36. phoneme ə // Schwa
  37. vowel starttype #@ endtype #@
  38. unstressed
  39. length 140
  40. IfNextVowelAppend(r-)
  41. IF thisPh(isWordEnd) THEN
  42. FMT(vowel/@_6, 90)
  43. ENDIF
  44. FMT(vowel/@)
  45. endphoneme
  46. phoneme ɔ
  47. vowel starttype #o endtype #o
  48. //ipa ɔː
  49. length 240
  50. IfNextVowelAppend(r-)
  51. FMT(vowel/oo_en)
  52. endphoneme
  53. //phoneme o
  54. //endphoneme
  55. //===========
  56. // CONSONANTS
  57. //===========
  58. phoneme mh //voiceless
  59. vls blb nasal
  60. endphoneme
  61. phoneme m
  62. //vcd blb nasal
  63. import_phoneme base/m
  64. endphoneme
  65. phoneme nh
  66. vls alv nasal
  67. endphoneme
  68. phoneme n
  69. //vcd alv nasal
  70. import_phoneme base/n
  71. endphoneme
  72. phoneme ɲh
  73. vls pal nasal
  74. endphoneme
  75. phoneme ɲ
  76. //vcd pal nasal palatal
  77. import_phoneme base/n^
  78. endphoneme
  79. phoneme ŋh
  80. vls vel nasal
  81. endphoneme
  82. phoneme ŋ
  83. //vcd vel nasal
  84. import_phoneme base/N
  85. endphoneme
  86. //phoneme ɴ
  87. // vcd glt nasal
  88. //endphoneme
  89. phoneme p
  90. //vls blb stop
  91. import_phoneme base/p
  92. endphoneme
  93. phoneme b
  94. //vcd blb stop
  95. import_phoneme base/b
  96. endphoneme
  97. phoneme ph //aspirated
  98. vls blb stop
  99. endphoneme
  100. phoneme t
  101. //vls alv stop
  102. import_phoneme base/t
  103. endphoneme
  104. phoneme d
  105. //vcd alv stop
  106. import_phoneme base/d
  107. endphoneme
  108. phoneme th
  109. vls alv stop
  110. endphoneme
  111. phoneme tɕ
  112. //vls pla afr sibilant
  113. import_phoneme base/tS
  114. endphoneme
  115. phoneme dʑ
  116. //vcd pla afr sibilant
  117. import_phoneme base/dZ
  118. endphoneme
  119. phoneme tɕh
  120. vls pla afr sibilant
  121. // aspirated
  122. endphoneme
  123. phoneme k
  124. //vls vel stop
  125. import_phoneme base/k
  126. endphoneme
  127. phoneme g
  128. //vcd vel stop
  129. import_phoneme base/g
  130. endphoneme
  131. phoneme kh
  132. vls vel stop
  133. endphoneme
  134. phoneme ʔ
  135. vls glt stop
  136. endphoneme
  137. phoneme θ
  138. //vls dnt frc
  139. import_phoneme base/T
  140. endphoneme
  141. phoneme ð
  142. //vcd dnt frc
  143. import_phoneme base/D
  144. endphoneme
  145. phoneme s
  146. //vls alv frc sibilant
  147. import_phoneme base/s
  148. endphoneme
  149. phoneme z
  150. //vcd alv frc sibilant
  151. import_phoneme base/z
  152. endphoneme
  153. phoneme sh //aspirated not palatal
  154. vls alv frc sibilant
  155. endphoneme
  156. phoneme ʃ
  157. //vls pla frc sibilant
  158. import_phoneme base/S
  159. endphoneme
  160. phoneme h
  161. vls glt frc
  162. endphoneme
  163. phoneme j
  164. vcd pal liquid
  165. endphoneme
  166. phoneme ɹ
  167. vcd alv liquid
  168. endphoneme
  169. phoneme wh //voiceless
  170. vls blb liquid
  171. endphoneme
  172. phoneme w
  173. vcd blb liquid
  174. endphoneme
  175. phoneme lh //voiceless
  176. vls alv liquid
  177. endphoneme
  178. phoneme l
  179. //vcd alv liquid
  180. import_phoneme base/l
  181. endphoneme