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.

shn_rules 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. // Shan (Tai Yay) pronunciation rules (Shan script)
  2. // Consonants
  3. .L01 ၵ ၶ င ၸ သ ၺ တ ထ ၼ ပ ၽ ၾ မ ယ ရ လ ဝ ႁ ဢ
  4. .replace
  5. ႐ 0
  6. ႑ 1
  7. ႒ 2
  8. ႓ 3
  9. ႔ 4
  10. ႕ 5
  11. ႖ 6
  12. ႗ 7
  13. ႘ 8
  14. ႙ 9
  15. .group ၵ // U+1075
  16. ၵ k
  17. ၵေႃ kO
  18. ၵၢႆ ka:i
  19. ၵွႆ kOi
  20. ၵုၺ် kui
  21. ၵူၺ် koi
  22. .group ၶ // U+1076
  23. ၶ k_h
  24. ၶေႃ k_hO
  25. ၶၢႆ k_ha:i
  26. ၶွႆ k_hOi
  27. ၶူၺ် k_hoi
  28. .group င // U+1004
  29. င N
  30. ငေႃ NO
  31. ငၢႆ Na:i
  32. ငွႆ NOi
  33. ငႂၢႆ NOa:i
  34. .group ၸ // U+1078
  35. ၸ tS;
  36. ၸေႃ tS;O
  37. ၸၢႆ tS;a:i
  38. ၸွႆ tS;Oi
  39. .group သ // U+101E
  40. သ s
  41. သေႃ sO
  42. သၢႆ sa:i
  43. သွႆ sOi
  44. သႂၢႆ sOa:i
  45. သူၺ် soi
  46. .group ၺ // U+107A
  47. ၺ J
  48. .group တ // U+1010
  49. တ t
  50. တေႃ tO
  51. တၢႆ ta:i
  52. တွႆ tOi
  53. တုၺ် tui
  54. တူၺ် toi
  55. .group ထ // U+1011
  56. ထ t_h
  57. ထွႆ t_hOi
  58. ထုၺ် t_hui
  59. .group ၼ // U+107C
  60. ၼ n
  61. ၼေႃ nO
  62. ၼၢႆ na:i
  63. ၼွႆ nOi
  64. .group ပ // U+1015
  65. ပ p
  66. ပေႃ pO
  67. ပၢႆ pa:i
  68. ပွႆ pOi
  69. ပူၺ် poi
  70. .group ၽ // U+107D
  71. ၽ p_h
  72. ၽၢႆ p_ha:i
  73. ၽွႆ p_hOi
  74. ၽူၺ် p_hoi
  75. .group ၾ // U+107E
  76. _) ၾ p_h // Except for Eastern dialects, which use 'f'.
  77. ၾ f
  78. .group မ // U+1019
  79. မ m
  80. မေႃ mO
  81. မၢႆ ma:i
  82. မွႆ mOi
  83. မူၺ် moi
  84. .group ယ // U+101A
  85. ယ j
  86. ယေႃ jO
  87. ယၢႆ ja:i
  88. ယွႆ jOi
  89. ယုၺ် jui
  90. .group ရ // U+101B
  91. ရ R
  92. .group လ // U+101C
  93. လ l
  94. လေႃ lO
  95. လၢႆ la:i
  96. လွႆ lOi
  97. လုၺ် lui
  98. လူၺ် loi
  99. .group ဝ // U+101D
  100. ဝ w
  101. ဝၢႆ wa:i
  102. ဝုၺ် wui
  103. ဝူၺ် woi
  104. .group ႁ // U+1081
  105. ႁ h
  106. ႁေႃ hO
  107. ႁၢႆ ha:i
  108. ႁွႆ hOi
  109. ႁူၺ် hoi
  110. .group ဢ // U+1022
  111. ဢ ?
  112. ဢေႃ ?O
  113. ဢၢႆ ?a:i
  114. ဢွႆ ?Oi
  115. ဢုၺ် ?ui
  116. ဢူၺ် ?oi
  117. .group ၷ // U+1077: rare, used for sounds in other languages
  118. ၷ g
  119. .group ၹ // U+1079: rare, used for sounds in other languages
  120. ၹ z
  121. .group ၻ // U+107B: rare, used for sounds in other languages
  122. ၻ d
  123. .group ႀ // U+107F: rare, used for sounds in other languages
  124. ႀ T
  125. .group ၿ // U+1080: rare, used for sounds in other languages
  126. ၿ b
  127. // Vowels
  128. .group ႃ
  129. ႃ a
  130. .group ိ
  131. ိ i5
  132. .group ီ
  133. ီ i
  134. .group ​ေ
  135. ​ေ e
  136. .group ႄ
  137. ႄ E
  138. .group ု
  139. ု u5
  140. .group ူ
  141. ူ u
  142. .group ႆ
  143. ႆ @i
  144. .group ွ
  145. ွ O
  146. .group ႂ
  147. ႂ် kaWi
  148. ်ႂ kaWi // for incorrect typing
  149. .group ြ
  150. ြ ra
  151. .group ျ
  152. ျ ja
  153. .group ဝ်
  154. ဝ် w
  155. .L01) ဝ် aw
  156. .L01) ူဝ် o
  157. .L01) ၢဝ် a:w
  158. .L01) ိဝ် iw
  159. .L01) ဵဝ် ew
  160. .L01) ႅဝ် Ew
  161. .L01) ိုဝ် i.w
  162. .L01) ိူဝ် ɨw
  163. // long sounds
  164. .group င်
  165. င် g
  166. .L01) င် ag
  167. .L01) ုင် ug
  168. .L01) ူင် og
  169. .L01) ၢင် a:g
  170. .L01) ိင် ig
  171. .L01) ဵင် eg
  172. .L01) ႅင် Eg
  173. .L01) ိုင် i.g
  174. .L01) ိူင် ɨg
  175. .group ၼ်
  176. ၼ် n
  177. .L01) ၼ် an
  178. .L01) ုၼ် un
  179. .L01) ူၼ် on
  180. .L01) ၢၼ် a:n
  181. .L01) ိၼ် in
  182. .L01) ဵၼ် en
  183. .L01) ႅၼ် En
  184. .L01) ိုၼ် i.n
  185. .L01) ိူၼ် ɨn
  186. .group မ်
  187. မ် m
  188. .L01) မ် am
  189. .L01) ုမ် um
  190. .L01) ူမ် om
  191. .L01) ၢမ် a:m
  192. .L01) ိမ် im
  193. .L01) ဵမ် em
  194. .L01) ႅမ် Em
  195. .L01) ိုမ် i.m
  196. .L01) ိူမ် ɨm
  197. // short sounds
  198. .group ၵ်
  199. ၵ် k
  200. .L01) ၵ် ak
  201. .L01) ုၵ် uk
  202. .L01) ူၵ် ok
  203. .L01) ၢၵ် a:k
  204. .L01) ိၵ် ik
  205. .L01) ဵၵ် ek
  206. .L01) ႅၵ် Ek
  207. .L01) ိုၵ် i.k
  208. .L01) ိူၵ် ɨk
  209. .group တ်
  210. တ် t
  211. .L01) တ် at
  212. .L01) ုတ် ut
  213. .L01) ူတ် ot
  214. .L01) ၢတ် a:t
  215. .L01) ိတ် it
  216. .L01) ဵတ် et
  217. .L01) ႅတ် Et
  218. .L01) ိုတ် i.t
  219. .L01) ိူတ် ɨt
  220. .group ပ်
  221. ပ် p
  222. .L01) ပ် ap
  223. .L01) ုပ် up
  224. .L01) ူပ် op
  225. .L01) ၢပ် a:p
  226. .L01) ိပ် ip
  227. .L01) ဵပ် ep
  228. .L01) ႅပ် Ep
  229. .L01) ိုပ် i.p
  230. .L01) ိူပ် ɨp
  231. // 6 tones , 1 is default
  232. .group ႇ
  233. ႇ 2
  234. .group ႈ
  235. ႈ 3
  236. .group း
  237. း 4
  238. .group ႉ
  239. ႉ 5
  240. .group ႊ
  241. ႊ 6