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.

xex_rules 4.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
  1. ///base rules specify transcription for eSpeak interpretation
  2. ///dictrules 2 is for mbrola br4 compatibility
  3. .L01 b d g v z q //xuázin tolson
  4. .L02 ' -
  5. .L09 á é í ó ú ý //"fiklé", "gexló"
  6. .replace
  7. ä ã
  8. ë ẽ
  9. ï ĩ
  10. ö õ
  11. ü ũ
  12. .group a
  13. _)a(_ _!%a:
  14. @)a %a
  15. _C)a(_ %a
  16. _C)a(CA %a
  17. _C)a(CCL09 %a
  18. C)a(L02A %a_!
  19. _C)a(C_ 'a:
  20. _C)a(C 'a:
  21. _CC)a 'a:
  22. a)a :
  23. _C)a(a '!a:
  24. _)ai _!%aI:
  25. ai %aI:
  26. _)au _!%aU:
  27. au %aU:
  28. .group á
  29. _)á _!'a:
  30. á 'a:
  31. &)á 'a
  32. _)ái _!'aI:
  33. ái 'aI:
  34. &)ái 'aI
  35. _)áu _!'aU:
  36. áu 'aU:
  37. &)áu 'aU
  38. .group à
  39. _)à _!%a:
  40. à %a:
  41. _)ài _!%aI:
  42. ài %aI:
  43. _)àu _!%aU:
  44. àu %aU:
  45. .group ã
  46. _)ã _!%&~:
  47. ã %&~:
  48. _)ãu _!%&U~:
  49. ãu %&U~:
  50. _)ãi _!%&~:j
  51. ãi %&~:j
  52. ?2 _)ãi _!%@:%%i~
  53. ?2 ãi %@:%%i~
  54. .group â
  55. _)â _!'&~:
  56. â '&~:
  57. _)âu _!'&U~:
  58. âu '&U~:
  59. _)âi _!'&~:j
  60. âi '&~:j
  61. ?2 _)âi _!'@:%%i~
  62. ?2 âi '@:%%i~
  63. .group b
  64. b b
  65. bb b:
  66. ?2 bb _!b
  67. .group d
  68. d d
  69. dd d:
  70. ?2 dd _!d
  71. dq dZ
  72. d(qC d
  73. ddq dZ:
  74. ?2 ddz _!dz
  75. ?2 ddq _!dZ
  76. .group e
  77. _)e(_ _!%E:
  78. @)e %E
  79. _C)e(_ %E
  80. _C)e(CA %E
  81. _C)e(CCL09 %E
  82. C)e(L02A %E_!
  83. _C)e(C_ 'E:
  84. _C)e(C 'E:
  85. _CC)e 'E:
  86. e)e :
  87. _C)e(e '!E:
  88. _)ei _!%eI:
  89. ei %eI:
  90. _)eu _!%eU:
  91. eu %eU:
  92. .group é
  93. _)é _!'E:
  94. é 'E:
  95. &)é 'E
  96. _)éi _!'eI:
  97. éi 'eI:
  98. &)éi 'eI
  99. _)éu _!'eU:
  100. éu 'eU:
  101. &)éu 'eU
  102. .group è
  103. _)è _!%E:
  104. è %E:
  105. _)èi _!%eI:
  106. èi %eI:
  107. _)èu _!%eU:
  108. èu %eU:
  109. .group ẽ
  110. _)ẽ _!%e~:
  111. ẽ %e~:
  112. ?3 k)ẽ _|%e~:
  113. _)ẽi _!%e~:j
  114. ẽi %e~:j
  115. ?2 _)ẽi _!%e~%%i~
  116. ?2 ẽi %e~%%i~
  117. ?3 k)ẽi _|%e~%%i~
  118. _)ẽu _!%e~:w
  119. ẽu %e~:w
  120. ?2 _)ẽu _!%e~%%u~
  121. ?2 ẽu %e~%%u~
  122. ?3 k)ẽu _|%e~%%u~
  123. .group ê
  124. _)ê _'e~:
  125. ê 'e~:
  126. ?2 k)ê _|'e~:
  127. _)êi _'e~:j
  128. êi 'e~:j
  129. ?2 _)êi _'e~%%i~
  130. ?2 êi 'e~%%i~
  131. ?2 k)êi _|'e~%%i~
  132. _)êu _'e~:w
  133. êu 'e~:w
  134. ?2 _)êu _|'e~%%u~
  135. ?2 êu 'e~%%u~
  136. ?2 k)êu _|'e~%%u~
  137. .group f
  138. f f
  139. .group g
  140. g g
  141. gg g:
  142. ?2 gg _!g
  143. .group h
  144. h h
  145. .group i
  146. _)i(_ _;_%i:
  147. _po_)i(_ _!%i:
  148. _lu_)i(_ _!%i:
  149. @)i %i
  150. _C)i(_ %i
  151. _C)i(CA %i
  152. _C)i(CCL09 %i
  153. C)i(L02A %i_!
  154. _C)i(C_ 'i:
  155. _C)i(C 'i:
  156. _CC)i 'i:
  157. i)i :
  158. _C)i(i '!i:
  159. ia j%a
  160. iá j'a:
  161. &)iá j'a
  162. ià j%a
  163. iã j%&~:
  164. iâ j'&~:
  165. ie j%E
  166. ié j'E:
  167. &)ié j'E
  168. iè j%E
  169. iẽ j%e~:
  170. iê j'e~:
  171. io j%o
  172. ió j'o:
  173. &)ió j'o
  174. iò j%o
  175. iõ j%o~:
  176. iô j'o~:
  177. iu j%u
  178. iú j'u:
  179. &)iú j'u
  180. iù j%u
  181. iũ j%u~:
  182. iû j'u~:
  183. .group í
  184. _)í _!'i:
  185. í 'i:
  186. &)í 'i
  187. .group ì
  188. _)ì _!%i:
  189. ì %i
  190. .group ĩ
  191. _)ĩ _!%i~:
  192. ĩ %i~:
  193. .group î
  194. _)î _!'i~:
  195. î 'i~:
  196. .group j
  197. j j
  198. ?2 C_)jL02 _|j
  199. _)ja _;_j%a
  200. _)je _;_j%E
  201. _)ji _;_j%i
  202. _)jo _;_j%o
  203. _)ju _;_j%u
  204. _u_)ja j%a
  205. _u_)je j%E
  206. _u_)ji j%i
  207. _u_)jo j%o
  208. _u_)ju j%u
  209. _qe_)ja j%a
  210. _qe_)je j%E
  211. _qe_)ji j%i
  212. _qe_)jo j%o
  213. _qe_)ju j%u
  214. .group k
  215. k k
  216. kk k:
  217. kg g:
  218. k(L01 g
  219. .group l
  220. l l
  221. ll l:
  222. ?3 ll l^
  223. .group m
  224. m m
  225. ?2 _)m _!m
  226. .group n
  227. n n
  228. nn n:
  229. n(g N
  230. n(k N
  231. n(b m
  232. n(p m
  233. .group o
  234. _)o(_ _!%o:
  235. @)o %o
  236. _C)o(_ %o
  237. _C)o(CA %o
  238. _C)o(CCL09 %o
  239. C)o(L02A %o_!
  240. _C)o(C_ 'o:
  241. _C)o(C 'o:
  242. _CC)o 'o:
  243. o)o :
  244. _C)o(o '!o:
  245. _)oi _!%oI:
  246. oi %oI:
  247. _)ou _!%o:w
  248. ou %o:w
  249. .group ó
  250. _)ó _!'o:
  251. ó 'o:
  252. &)ó 'o
  253. _)ói _!'oI:
  254. ói 'oI:
  255. &)ói 'oI
  256. _)óu _!'o:w
  257. óu 'o:w
  258. &)óu 'ow
  259. .group ò
  260. _)ò _!%o:
  261. ò %o:
  262. _)òi _!%oI:
  263. òi %oI:
  264. _)òu _!%o:w
  265. òu %o:w
  266. .group õ
  267. _)õ _!%o~:
  268. õ %o~:
  269. _)õi _!%o~:j
  270. õi %o~:j
  271. ?2 _)õi _!%o~:j
  272. ?2 õi %o~:j
  273. _)õu _!%o~:w
  274. õu %o~:w
  275. ?2 _)õu _!%o~%%u~
  276. ?2 õu %o~%%u~
  277. .group ô
  278. _)ô _!'o~:
  279. ô 'o~:
  280. _)ôi _!'o~:j
  281. ôi 'o~:j
  282. ?2 _)ôi _!'o~:%%i~
  283. ?2 ôi 'o~:%%i~
  284. _)ôu _!'o~:w
  285. ôu 'o~:w
  286. ?2 _)ôu _!'o~%%u~
  287. ?2 ôu 'o~%%u~
  288. .group p
  289. p p
  290. pp p:
  291. pb b:
  292. p(L01 b
  293. .group q
  294. q Z
  295. .group r
  296. r R
  297. ?2 r *
  298. ?2 r(C r/
  299. .group s
  300. s s
  301. .group t
  302. t t
  303. tt t:
  304. td d:
  305. ?2 td _!d
  306. t(L01 d
  307. tx tS
  308. tq dZ
  309. t(xC t
  310. t(qC d
  311. ttx tS:
  312. tdq dZ:
  313. ?2 tdz _!dz
  314. ?2 tdq _!dZ
  315. .group u
  316. _)u(_ _!%u:
  317. @)u %u
  318. _C)u(_ %u
  319. _C)u(CA %u
  320. _C)u(CCL09 %u
  321. C)u(L02A %u_!
  322. _C)u(C_ 'u:
  323. _C)u(C 'u:
  324. _CC)u 'u:
  325. u)u :
  326. _C)u(u '!u:
  327. ua w%a
  328. ue w%E
  329. ui w%i
  330. uo w%o
  331. uá w'a:
  332. &)uá w'a
  333. ué w'E:
  334. &)ué w'E
  335. uí w'i:
  336. &)uí w'i
  337. uó w'o:
  338. &)uó w'o
  339. uà w%a
  340. uè w%E
  341. uì w%i
  342. uò w%o
  343. uã w%&~:
  344. uẽ w%e~:
  345. uĩ w%i~:
  346. uõ w%o~:
  347. uâ w'&~:
  348. uê w'e~:
  349. uî w'i~:
  350. uô w'o~:
  351. .group ú
  352. _)ú _!'u:
  353. ú 'u:
  354. &)ú 'u
  355. .group ù
  356. _)ù _!%u:
  357. ù %u
  358. .group ũ
  359. _)ũ _!%u~:
  360. ũ %u~:
  361. .group û
  362. _)û _!'u~:
  363. û 'u~:
  364. .group v
  365. v v
  366. .group w
  367. w w
  368. ?2 _)w _|w
  369. _)wa(_ _|w%a:_|
  370. _)we(_ _|w%E:_|
  371. _)wi(_ _|w%i:_|
  372. _)wo(_ _|w%o:_|
  373. _)wu(_ _|w%u:_|
  374. .group x
  375. x S
  376. .group y
  377. _)y _!%@
  378. y %@
  379. _)y(_ _!%@:_:
  380. .group ý
  381. _)ý _!'@:
  382. ý '@:
  383. &)ý '@
  384. .group z
  385. z z
  386. .group
  387. . _;_
  388. ... _;_
  389. ~ _:#X1_:
  390. " _:#X1_:
  391. ' _!