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

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