eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.

my_rules 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. // This file is UTF8 encoded
  2. // Spelling to phoneme rules for Burmese
  3. .replace
  4. // Convert numbers
  5. 0
  6. 1
  7. 2
  8. 3
  9. 4
  10. 5
  11. 6
  12. 7
  13. 8
  14. 9
  15. // punctuation
  16. // ၊ , seems not necessary
  17. // ။ .
  18. .group က
  19. က k
  20. က် @ //vv ɛ
  21. _) က (_ ke //vv kə3
  22. ကျ t@ //vv tɕ
  23. .group
  24. ျ j@ //vvɕ
  25. .group
  26. ွ wa
  27. .group ကျ
  28. ကျ te //vv tɕ
  29. .group
  30. ခ kh
  31. .group
  32. ဂ g
  33. .group
  34. ဃ g
  35. .group
  36. င N //vv ŋ
  37. င် n
  38. .group
  39. စ s
  40. .group
  41. ဆ sh
  42. .group
  43. ဇ z
  44. .group
  45. ဈ z
  46. .group
  47. ည N //vv ɲ
  48. .group
  49. ဉ N //vv ɲ
  50. .group
  51. ဋ t
  52. .group
  53. ဌ th
  54. .group
  55. ဍ t
  56. .group
  57. ဎ d
  58. .group
  59. ဏ n
  60. .group
  61. တ t
  62. .group
  63. ထ th
  64. .group
  65. ဒ d
  66. .group
  67. ဓ d
  68. .group
  69. န n
  70. .group
  71. ပ p
  72. .group
  73. ဖ ph
  74. .group
  75. ဗ b
  76. .group
  77. ဘ b
  78. .group
  79. မ m
  80. .group
  81. ယ j
  82. .group
  83. ရ j
  84. .group
  85. လ l
  86. .group
  87. ဝ w
  88. .group
  89. သ D //vv θ
  90. .group
  91. ဟ h
  92. .group
  93. ဠ l
  94. .group
  95. အ @ // vv ə3
  96. .group
  97. ေ e3
  98. က) ေ e3
  99. @) ေ ke3
  100. .group
  101. ိ i
  102. .group
  103. ီ i1
  104. .group
  105. ု u3
  106. .group
  107. ူ u1
  108. .group ို
  109. ို o
  110. .group
  111. ာ ts
  112. ာ e // vv ə
  113. .group
  114. ါ e // vv ə
  115. .group
  116. း 2
  117. .group ော
  118. ော au2
  119. ော် o1
  120. ော့ o3
  121. ောင် on4
  122. ောက် on4
  123. ော် au1
  124. ော့ au3
  125. ောင် aun4
  126. // TODO following should be added as additional characters
  127. // after "normal letters" in letter groups and consumed
  128. // together with them
  129. .group
  130. ် _|
  131. .group
  132. ့ _|
  133. .group
  134. ဢ a
  135. .group
  136. ံ a
  137. .group
  138. ဪ au
  139. .group
  140. ဧ e
  141. .group
  142. ဨ e
  143. .group
  144. ဵ e
  145. .group
  146. ှ ha
  147. .group
  148. ဤ i
  149. .group
  150. ဩ o
  151. .group
  152. ဣ i
  153. .group
  154. ြ r
  155. .group
  156. ဿ s
  157. .group
  158. ဦ u
  159. .group
  160. ဥ u:
  161. .group
  162. ဲ a