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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. // Shan (Tai Yay) pronunciation rules (Shan script)
  2. .replace
  3. ႐ 0
  4. ႑ 1
  5. ႒ 2
  6. ႓ 3
  7. ႔ 4
  8. ႕ 5
  9. ႖ 6
  10. ႗ 7
  11. ႘ 8
  12. ႙ 9
  13. .group ၵ // U+1075
  14. ၵ k
  15. ၵႃ ka
  16. ၵိ ki5
  17. ၵီ ki
  18. ၵ​ေ ke
  19. ၵ​ႄ kE
  20. ၵု ku5
  21. ၵူ ku
  22. ၵႆ k@i
  23. ၵႂ် kaWi
  24. ၵ်ႂ kaWi // for incorrect typing
  25. ၵႂ kO
  26. ၵွ kO
  27. ၵူဝ် ko
  28. ၵ​ေႃ kO
  29. ၵိုဝ် ki.
  30. ၵိူဝ် kɨ
  31. ၵၢႆ ka:i
  32. ၵွႆ kOi
  33. ၵႂၢႆ kOa:i
  34. ၵုၺ် kui
  35. ၵူၺ် koi
  36. ၵဝ် kaw
  37. ၵၢဝ် ka:w
  38. ၵိဝ် kiu
  39. ၵဵဝ် kew
  40. ၵႅဝ် kEw
  41. .group ၶ // U+1076
  42. ၶ k_h
  43. ၶူဝ် k_ho
  44. ၶ​ေႃ k_hO
  45. ၶိုဝ် k_hi.
  46. ၶိူဝ် k_hɨ
  47. ၶၢႆ k_ha:i
  48. ၶွႆ k_hOi
  49. ၶႂၢႆ k_hOa:i // rare
  50. ၶုၺ် k_hui // rare
  51. ၶူၺ် k_hoi
  52. ၶဝ် k_haw
  53. ၶၢဝ် k_ha:w
  54. ၶိဝ် k_hiu // rare
  55. ၶဵဝ် k_hew
  56. ၶႅဝ် k_hEw
  57. .group င // U+1004
  58. င N
  59. ငူဝ် No
  60. င​ေႃ NO
  61. ငိုဝ် Ni.
  62. ငိူဝ် Nɨ
  63. ငၢႆ Na:i
  64. ငွႆ NOi
  65. ငႂၢႆ NOa:i
  66. ငုၺ် Nui // rare
  67. ငူၺ် Noi // rare
  68. ငဝ် Naw
  69. ငၢဝ် Na:w
  70. ငိဝ် Niu // rare
  71. ငဵဝ် New // rare
  72. ငႅဝ် NEw
  73. .group ၸ // U+1078
  74. ၸ tS;
  75. ၸူဝ် tS;o
  76. ၸ​ေႃ tS;O
  77. ၸိုဝ် tS;i.
  78. ၸိူဝ် tS;ɨ
  79. ၸၢႆ tS;a:i
  80. ၸွႆ tS;Oi
  81. ၸႂၢႆ tS;Oa:i // rare
  82. ၸုၺ် tS;ui // rare
  83. ၸူၺ် tS;oi // rare
  84. ၸဝ် tS;aw
  85. ၸၢဝ် tS;a:w // rare
  86. ၸိဝ် tS;iu // rare
  87. ၸဵဝ် tS;ew // rare
  88. ၸႅဝ် tS;Ew
  89. .group သ // U+101E
  90. သ s
  91. သူဝ် so
  92. သ​ေႃ sO
  93. သိုဝ် si.
  94. သိူဝ် sɨ
  95. သၢႆ sa:i
  96. သွႆ sOi
  97. သႂၢႆ sOa:i
  98. သုၺ် sui // rare
  99. သူၺ် soi
  100. သဝ် saw
  101. သၢဝ် sa:w
  102. သိဝ် siu
  103. သဵဝ် sew // rare
  104. သႅဝ် sEw
  105. .group ၺ // U+107A
  106. ၺ J
  107. .group တ // U+1010
  108. တ t
  109. .group ထ // U+1011
  110. ထ t_h
  111. .group ၼ // U+107C
  112. ၼ n
  113. .group ပ // U+1015
  114. ပ p
  115. .group ၽ // U+107D
  116. ၽ p_h
  117. .group ၾ // U+107E
  118. _) ၾ p_h // Except for Eastern dialects, which use 'f'.
  119. ၾ f
  120. .group မ // U+1019
  121. မ m
  122. .group ယ // U+101A
  123. ယ j
  124. .group ရ // U+101B
  125. ရ R
  126. .group လ // U+101C
  127. လ l
  128. .group ဝ // U+101D
  129. ဝ w
  130. .group ႁ // U+1081
  131. ႁ h
  132. .group ဢ // U+1022
  133. ဢ ?
  134. .group ၷ // U+1077: rare, used for sounds in other languages
  135. ၷ g
  136. .group ၹ // U+1079: rare, used for sounds in other languages
  137. ၹ z
  138. .group ၻ // U+107B: rare, used for sounds in other languages
  139. ၻ d
  140. .group ႀ // U+107F: rare, used for sounds in other languages
  141. ႀ T
  142. .group ၿ // U+1080: rare, used for sounds in other languages
  143. ၿ b
  144. // Vowels
  145. .group ႃ
  146. ႃ a
  147. .group ီ
  148. ီ i
  149. .group ိ
  150. ိ i
  151. .group ူ
  152. ူ u
  153. .group ု
  154. ု u
  155. .group ေ
  156. ေ ei // default rule without other characters
  157. ေႃ O
  158. .group ႄ
  159. ႄ E
  160. .group ႆ
  161. ႆ ai
  162. // Not stand alone
  163. .group ဵ
  164. ဵ e
  165. .group ႅ
  166. ႅ E
  167. .group ၢ
  168. ၢ a:
  169. .group ၢႆ // U+1062
  170. ၢႆ a:i
  171. .group ွႆ
  172. ွႆ oi
  173. .group ႂၢႆ
  174. ႂၢႆ Oi
  175. .group ြ
  176. ြ ra
  177. .group ျ
  178. ျ ja
  179. .group ႂ်
  180. ႂ် @i
  181. // For incorrect typing
  182. .group ်ႂ
  183. ်ႂ @i
  184. .group ၺ်
  185. ၺ် i
  186. .group ဝ်
  187. ဝ် w
  188. // long sounds
  189. .group င်
  190. င် g
  191. .group ၼ်
  192. ၼ် n
  193. .group မ်
  194. မ် m
  195. // short sounds
  196. .group ၵ်
  197. ၵ် k
  198. .group တ်
  199. တ် t
  200. .group ပ်
  201. ပ် p
  202. // 6 tones , 1 is default
  203. .group ႇ
  204. ႇ 2
  205. .group ႈ
  206. ႈ 3
  207. .group း
  208. း 4
  209. .group ႉ
  210. ႉ 5
  211. .group ႊ
  212. ႊ 6