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.

bo_rules 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409
  1. // This file is UTF8 encoded
  2. // Spelling-to-phoneme rules for Tibetan
  3. .replace
  4. ༠ 0
  5. ༡ 1
  6. ༢ 2
  7. ༣ 3
  8. ༤ 4
  9. ༥ 5
  10. ༦ 6
  11. ༧ 7
  12. ༨ 8
  13. ༩ 9
  14. .group ཀ
  15. ཀ ka
  16. ཀ (B k
  17. @) ཀ (_ k
  18. .group ཁ
  19. ཁ kha
  20. ཁ (B kh
  21. @) ཁ (_ kh
  22. .group ག
  23. ག ga
  24. ག (B g
  25. @) ག (_ g
  26. .group གྷ
  27. གྷ gha
  28. གྷ (B gh
  29. @) གྷ (_ gh
  30. .group ང
  31. ང Na
  32. ང (B N
  33. @) ང (_ N
  34. .group ཅ
  35. ཅ ca
  36. ཅ (B c
  37. @) ཅ (_ c
  38. .group ཆ
  39. ཆ cha
  40. ཆ (B ch
  41. @) ཆ (_ ch
  42. .group ཇ
  43. ཇ Ja
  44. ཇ (B J
  45. @) ཇ (_ J
  46. .group ཉ
  47. ཉ n^a
  48. ཉ (B n^
  49. @) ཉ (_ n^
  50. .group ཊ
  51. ཊ t.a
  52. ཊ (B t.
  53. @) ཊ (_ t.
  54. .group ཋ
  55. ཋ th.a
  56. ཋ (B th.
  57. @) ཋ (_ th.
  58. .group ཌ
  59. ཌ d.a
  60. ཌ (B d.
  61. @) ཌ (_ d.
  62. .group ཌྷ
  63. ཌྷ dh.a
  64. ཌྷ (B dh.
  65. @) ཌྷ (_ dh.
  66. .group ཎ
  67. ཎ n.a
  68. ཎ (B n.
  69. @) ཎ (_ n.
  70. .group ཏ
  71. ཏ ta
  72. ཏ (B t
  73. @) ཏ (_ t
  74. .group ཐ
  75. ཐ tha
  76. ཐ (B th
  77. @) ཐ (_ th
  78. .group ད
  79. ད da
  80. ད (B d
  81. @) ད (_ d
  82. .group དྷ
  83. དྷ dha
  84. དྷ (B dh
  85. @) དྷ (_ dh
  86. .group ན
  87. ན na
  88. ན (B n
  89. @) ན (_ n
  90. .group པ
  91. པ pa
  92. པ (B p
  93. @) པ (_ p
  94. .group ཕ
  95. ཕ pha
  96. ཕ (B ph
  97. @) ཕ (_ ph
  98. .group བ
  99. བ ba
  100. བ (B b
  101. @) བ (_ b
  102. .group བྷ
  103. བྷ bha
  104. བྷ (B bh
  105. @) བྷ (_ bh
  106. .group མ
  107. མ ma
  108. མ (B m
  109. @) མ (_ m
  110. .group ཙ
  111. ཙ tsa
  112. ཙ (B ts
  113. @) ཙ (_ ts
  114. .group ཚ
  115. ཚ tsha
  116. ཚ (B tsh
  117. @) ཚ (_ tsh
  118. .group ཛ
  119. ཛ dza
  120. ཛ (B dz
  121. @) ཛ (_ dz
  122. .group ཛྷ
  123. ཛྷ dzha
  124. ཛྷ (B dzh
  125. @) ཛྷ (_ dzh
  126. .group ཝ
  127. ཝ wa
  128. ཝ (B w
  129. @) ཝ (_ w
  130. .group ཞ
  131. ཞ Za
  132. ཞ (B Z
  133. @) ཞ (_ Z
  134. .group ཟ
  135. ཟ za
  136. ཟ (B z
  137. @) ཟ (_ z
  138. .group འ
  139. འ ?a
  140. འ (B ?
  141. @) འ (_ ?
  142. .group ཡ
  143. ཡ ja
  144. ཡ (B j
  145. @) ཡ (_ j
  146. .group ར
  147. ར ra
  148. ར (B r
  149. @) ར (_ r
  150. .group ལ
  151. ལ la
  152. ལ (B l
  153. @) ལ (_ l
  154. .group ཤ
  155. ཤ Sa
  156. ཤ (B S
  157. @) ཤ (_ S
  158. .group ཥ
  159. ཥ s.a
  160. ཥ (B s.
  161. @) ཥ (_ s.
  162. .group ས
  163. ས sa
  164. ས (B s
  165. @) ས (_ s
  166. .group ཧ
  167. ཧ Ha
  168. ཧ (B H
  169. @) ཧ (_ H
  170. .group ཨ
  171. ཨ ?a
  172. ཨ (B ?
  173. @) ཨ (_ ?
  174. .group ཀྵ
  175. ཀྵ ks.a
  176. ཀྵ (B ks.
  177. @) ཀྵ (_ ks.
  178. // vowel signs
  179. // Give the utf8 codes in octal, because these characters don't
  180. // display correctly without a letter to attach to.
  181. .group 0xe0bd
  182. 0xe0bdb1 a:
  183. 0xe0bdb2 i
  184. 0xe0bdb3 i:
  185. 0xe0bdb4 u
  186. 0xe0bdb5 u:
  187. 0xe0bdb6 r-
  188. 0xe0bdb7 r-:
  189. 0xe0bdb8 l-
  190. 0xe0bdb9 l-:
  191. 0xe0bdba e
  192. 0xe0bdbb e:
  193. 0xe0bdbc o
  194. 0xe0bdbd o:
  195. // subjoined letters
  196. .group 0xe0be // characters which start with UTF-8 bytes: [e0 be]
  197. ྐ ka
  198. ྐ (B k
  199. @) ྐ (_ k
  200. ྑ kha
  201. ྑ (B kh
  202. @) ྑ (_ kh
  203. ྒ ga
  204. ྒ (B g
  205. @) ྒ (_ g
  206. ྒྷ gha
  207. @) ྒྷ (_ gh
  208. ྔ Na
  209. ྔ (B N
  210. @) ྔ (_ N
  211. ྕ ca
  212. ྕ (B c
  213. @) ྕ (_ c
  214. ྖ cha
  215. ྖ (B ch
  216. @) ྖ (_ ch
  217. ྗ Ja
  218. ྗ (B J
  219. @) ྗ (_ J
  220. ྙ n^a
  221. ྙ (B n^
  222. @) ྙ (_ n^
  223. ྚ t.a
  224. ྚ (B t.
  225. @) ྚ (_ t.
  226. ྛ th.a
  227. ྛ (B th.
  228. @) ྛ (_ th.
  229. ྜ d.a
  230. ྜ (B d.
  231. @) ྜ (_ d.
  232. ྜྷ dh.a
  233. ྜྷ (B dh.
  234. @) ྜྷ (_ dh.
  235. ྞ n.a
  236. ྞ (B n.
  237. @) ྞ (_ n.
  238. ྟ ta
  239. ྟ (B t
  240. @) ྟ (_ t
  241. ྠ tha
  242. ྠ (B th
  243. @) ྠ (_ th
  244. ྡ da
  245. ྡ (B d
  246. @) ྡ (_ d
  247. ྡྷ dha
  248. ྡྷ (B dh
  249. @) ྡྷ (_ dh
  250. ྣ na
  251. ྣ (B n
  252. @) ྣ (_ n
  253. ྤ pa
  254. ྤ (B p
  255. @) ྤ (_ p
  256. ྥ pha
  257. ྥ (B ph
  258. @) ྥ (_ ph
  259. ྦ ba
  260. ྦ (B b
  261. @) ྦ (_ b
  262. ྦྷ bha
  263. ྦྷ (B bh
  264. @) ྦྷ (_ bh
  265. ྨ ma
  266. ྨ (B m
  267. @) ྨ (_ m
  268. ྩ tsa
  269. ྩ (B ts
  270. @) ྩ (_ ts
  271. ྪ tsha
  272. ྪ (B tsh
  273. @) ྪ (_ tsh
  274. ྫ dza
  275. ྫ (B dz
  276. @) ྫ (_ dz
  277. ྫྷ dzha
  278. ྫྷ (B dzh
  279. @) ྫྷ (_ dzh
  280. ྭ wa
  281. ྭ (B w
  282. @) ྭ (_ w
  283. ྮ Za
  284. ྮ (B Z
  285. @) ྮ (_ Z
  286. ྯ za
  287. ྯ (B z
  288. @) ྯ (_ z
  289. ྰ ?a
  290. ྰ (B ?
  291. @) ྰ (_ ?
  292. ྱ ja
  293. ྱ (B j
  294. @) ྱ (_ j
  295. ྲ ra
  296. ྲ (B r
  297. @) ྲ (_ r
  298. ླ la
  299. ླ (B l
  300. @) ླ (_ l
  301. ྴ Sa
  302. ྴ (B S
  303. @) ྴ (_ S
  304. ྵ s.a
  305. ྵ (B s.
  306. @) ྵ (_ s.
  307. ྶ sa
  308. ྶ (B s
  309. @) ྶ (_ s
  310. ྷ Ha
  311. ྷ (B H
  312. @) ྷ (_ H
  313. ྸ ?a
  314. ྸ (B ?
  315. @) ྸ (_ ?
  316. ྐྵ ks.a
  317. ྐྵ (B ks.
  318. @) ྐྵ (_ ks.
  319. .group
  320. $ dolar