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

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