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

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