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.

an_rules 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. // Aragon translation rules
  2. // This file is UTF-8 encoded
  3. .L01 l r y
  4. .L03 f h j s y z r // allow [B] [D] [Q] before these consonants
  5. .L04 b v f p // labials, nasals are [m]
  6. .L05 g k // velars, nasals are [N]
  7. .group a
  8. a a
  9. aix aS
  10. ai aI
  11. ai (X 'aI
  12. ay (K aI
  13. ay (X 'aI
  14. au aU
  15. au (X 'aU
  16. _) a' %a
  17. .group b
  18. b b
  19. _) b b // phoneme definition may change it to [B]
  20. _) b (A b
  21. b (A B
  22. b (cY B
  23. b (L03 B
  24. m) b b
  25. n) b b
  26. b (iA b
  27. b (uA b
  28. .group c
  29. c k
  30. c (Y T // ce ci
  31. ck k // Forano (Foreign)
  32. ch tS
  33. .group ç
  34. ç T
  35. .group d
  36. d d
  37. _) d d // phoneme definition may change it to [D]
  38. _) d (A d
  39. d (A D
  40. d (cY D
  41. d (L03 D
  42. m) d d
  43. n) d d
  44. l) d d
  45. r) d d
  46. n) d (_ = // silent, but stress on last vowel
  47. _) d' (AP2 d
  48. _) de' d%e
  49. .group e
  50. e e
  51. eix eS
  52. ei eI
  53. ei (X 'eI
  54. ey (K eI
  55. ey (X 'eI
  56. eu eU
  57. eu (X 'eU
  58. i) e E
  59. u) e E
  60. y) e E
  61. _) ent' (AP4 ent
  62. _) enta' ,ent%a
  63. .group f
  64. f f
  65. .group g
  66. g g
  67. gü gw
  68. _) gh (A g // allow _gh in foreign words
  69. _) gn (A n
  70. g (A Q
  71. g (cY Q
  72. g (L03 Q
  73. m) g g
  74. n) g g
  75. g (Y+ x // ge gi
  76. gu (A gw
  77. gu (e g
  78. gu (i g
  79. gu (é g
  80. gu (í g
  81. .group h
  82. h // silent
  83. hu (e gw
  84. hu (i gw
  85. .group i
  86. i i
  87. i (u_ i
  88. i (A j
  89. .group j
  90. j x
  91. .group k
  92. k k
  93. .group l
  94. l l
  95. ll l^
  96. ll (_ l
  97. .group m
  98. m m
  99. _) m' (AP2 m
  100. _) mo' m%o
  101. .group n
  102. n n
  103. n (L04 m
  104. n (_L04 m
  105. ny n^
  106. .group ñ
  107. ñ n^
  108. .group o
  109. o o
  110. oix oS
  111. oi oI
  112. oi (X 'oI
  113. oy (K oI
  114. oy (X 'oI
  115. ou ow
  116. ou (X 'ow
  117. i) o O
  118. u) o O
  119. y) o O
  120. .group p
  121. p p
  122. _) ps s
  123. _) p' (AP2 p
  124. _) pa' p%a
  125. _) pe' p%e
  126. .group q
  127. qu (A kw
  128. qü kw
  129. qu (e k
  130. qu (i k
  131. qu (é k
  132. qu (í k
  133. .group r
  134. r r
  135. r (_ r
  136. r (t r
  137. A) r (A r
  138. C) r (A r
  139. _) r (A R
  140. l) r (A R
  141. m) r (A R
  142. n) r (A R
  143. s) r (A R
  144. rr RR2
  145. @) r (- = // followed by hyphen. Silent, but stress on last vowel
  146. rs (_ =s
  147. .group s
  148. s s
  149. &) s (_S1 s
  150. _) s' (AP2 s
  151. .group t
  152. t t
  153. a) t (_ t# // becomes silent in a stressed syllable
  154. u) t (_ t#
  155. ei) t (_ t#
  156. n) t (_ = // silent, but stress on last vowel
  157. tz T
  158. ue) t (_ t#
  159. ui) t (_ t#
  160. s) t (_ = // silent, but stress on last vowel
  161. _) t' (AP2 t
  162. _) ta' t%a
  163. _) to' t%o
  164. .group u
  165. u u
  166. uix uS
  167. u (u u
  168. u (i u
  169. r) uix uS
  170. r) u (A u
  171. u (A w
  172. _) u (A gw
  173. .group v // same as 'b'
  174. v b
  175. _) v b // phoneme definition may change it to [B]
  176. _) v (A b
  177. v (A B
  178. v (cY B
  179. v (L03 B
  180. m) v b
  181. n) v b
  182. v (iA b
  183. v (uA b
  184. .group w
  185. w B
  186. .group x
  187. x ks
  188. _) x S
  189. i) x S
  190. .group y
  191. y j
  192. y (_ i
  193. .group z
  194. z T
  195. .group
  196. '
  197. á ''a
  198. é ''e
  199. í ''i
  200. ó ''o
  201. ú ''u
  202. __) - (_D m'enos
  203. D_) - (_D m'enos