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.1KB

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