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 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  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 #@ endtype #@
  48. unstressed
  49. length 140
  50. IfNextVowelAppend(r-)
  51. IF thisPh(isWordEnd) THEN
  52. FMT(vowel/@_6, 90)
  53. ENDIF
  54. FMT(vowel/@)
  55. endphoneme
  56. phoneme o
  57. vowel starttype #@ endtype #@
  58. unstressed
  59. length 140
  60. IfNextVowelAppend(r-)
  61. IF thisPh(isWordEnd) THEN
  62. FMT(vowel/@_6, 90)
  63. ENDIF
  64. FMT(vowel/@)
  65. endphoneme
  66. //===========
  67. // CONSONANTS
  68. //===========
  69. phoneme mh //voiceless
  70. vls blb nasal
  71. endphoneme
  72. phoneme m
  73. vcd blb nasal
  74. endphoneme
  75. phoneme nh
  76. vls alv nasal
  77. endphoneme
  78. phoneme n
  79. vcd alv nasal
  80. endphoneme
  81. phoneme ɲh
  82. vls pal nasal
  83. endphoneme
  84. phoneme ɲ
  85. vcd pal nasal
  86. endphoneme
  87. phoneme ŋh
  88. vls vel nasal
  89. endphoneme
  90. phoneme ŋ
  91. vcd vel nasal
  92. endphoneme
  93. phoneme ɴ
  94. vcd glt nasal
  95. endphoneme
  96. phoneme p
  97. vls blb stop
  98. endphoneme
  99. phoneme b
  100. vcd blb stop
  101. endphoneme
  102. phoneme ph //aspirated
  103. vls blb stop
  104. endphoneme
  105. phoneme t
  106. vls alv stop
  107. endphoneme
  108. phoneme d
  109. vcd alv stop
  110. endphoneme
  111. phoneme th
  112. vls alv stop
  113. endphoneme
  114. phoneme tɕ
  115. vls pla afr sibilant
  116. endphoneme
  117. phoneme dʑ
  118. vcd pla afr sibilant
  119. endphoneme
  120. phoneme tɕh
  121. vls pla afr sibilant
  122. endphoneme
  123. phoneme k
  124. import_phoneme base/k
  125. // vls vel stop
  126. endphoneme
  127. phoneme g
  128. vcd vel stop
  129. endphoneme
  130. phoneme kh
  131. vls vel stop
  132. endphoneme
  133. phoneme ʔ
  134. vls glt stop
  135. endphoneme
  136. phoneme θ
  137. vls dnt frc
  138. endphoneme
  139. phoneme ð
  140. vcd dnt frc
  141. endphoneme
  142. phoneme s
  143. import_phoneme base/s
  144. // vls alv frc sibilant
  145. endphoneme
  146. phoneme z
  147. import_phoneme base/z
  148. // vcd alv frc sibilant
  149. endphoneme
  150. phoneme sh //aspirated not palatal
  151. vls alv frc sibilant
  152. endphoneme
  153. phoneme ʃ
  154. vls pla frc sibilant
  155. endphoneme
  156. phoneme h
  157. vls glt frc
  158. endphoneme
  159. phoneme j
  160. vcd pal liquid
  161. endphoneme
  162. phoneme ɹ
  163. vcd alv liquid
  164. endphoneme
  165. phoneme wh //voiceless
  166. vls blb liquid
  167. endphoneme
  168. phoneme w
  169. vcd blb liquid
  170. endphoneme
  171. phoneme lh //voiceless
  172. vls alv liquid
  173. endphoneme
  174. phoneme l
  175. vcd alv liquid
  176. endphoneme