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.

es_rules 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. // translation rules
  2. // This file is UTF-8 encoded
  3. .group a
  4. _) a (_ a
  5. a a
  6. ai aI
  7. ay aI
  8. ay (_ 'aI
  9. .group b
  10. _) b (_ be
  11. b B
  12. _) b b
  13. m) b b
  14. n) b b
  15. .group c
  16. _) c (_ Te
  17. _) ch (_ tSe
  18. c k
  19. c (Y T // ce, ci
  20. ch tS
  21. .group d
  22. _) d (_ de
  23. d D
  24. _) d d
  25. m) d d
  26. n) d d
  27. .group e
  28. _) e (_ e
  29. e E
  30. e (_ e
  31. ei eI
  32. ey eI
  33. ey (_ 'eI
  34. _) eu eU
  35. .group f
  36. _) f (_ 'Efe
  37. f f
  38. .group g
  39. _) g (_ xe
  40. g Q
  41. _) g g
  42. m) g g
  43. n) g g
  44. g (Y+ x // ge gi
  45. .group h
  46. _) h (_ 'atSe
  47. h // silent
  48. .group i
  49. _) i (_ i
  50. i i
  51. i (A j
  52. l) i (A %i
  53. r) i (A %i
  54. .group j
  55. _) j (_ x'ota
  56. j x
  57. .group k
  58. _) k (_ ka
  59. k k
  60. .group l
  61. _) l (_ Ele
  62. _) ll (_ Eje
  63. l l
  64. ll l^
  65. .group m
  66. _) m (_ Eme
  67. m m
  68. .group n
  69. _) n (_ Ene
  70. n n
  71. n (b m
  72. n (v m
  73. n (f m
  74. n (p m
  75. // n (g N // ??
  76. // n (k N // ??
  77. .group o
  78. _) o (_ o
  79. o o
  80. oy oI
  81. oy (_ 'oI
  82. .group p
  83. _) p (_ pe
  84. p p
  85. .group q
  86. _) q (_ ku
  87. q k
  88. qu k
  89. .group r
  90. _) r (_ E*e
  91. r r
  92. _) r R
  93. A) r (A *
  94. C) r (A @-*
  95. rr *R
  96. .group s
  97. _) s (_ Ese
  98. s s
  99. &) s (_S1 s
  100. .group t
  101. _) t (_ te
  102. t t
  103. .group u
  104. _) u (_ u
  105. u u
  106. u (A w
  107. l) u (A %u
  108. r) u (A %u
  109. g) u (Y // gue gui
  110. .group v
  111. _) v (_ ve
  112. v v
  113. _) v v
  114. m) v v
  115. n) v v
  116. .group w
  117. _) w (_ d'oBle,u
  118. w w
  119. .group x
  120. _) x (_ Ekis
  121. x ks
  122. A) x (A ks
  123. x (_ =ks
  124. .group y
  125. _) y (_ ,ig@-*'iEQa
  126. y i
  127. y (A j
  128. .group z
  129. _) z (_ TEta
  130. z T
  131. .group
  132. á ''a
  133. é ''E
  134. í ''i
  135. ó ''o
  136. ú ''u
  137. ü u
  138. ñ n^
  139. _)ñ (_ En^e
  140. $ d'olar
  141. € eU*o
  142. % porTj'Ento
  143. & ampErs'ant
  144. @ a*R'oBa
  145. / b'a*Ra
  146. © k,opi*R'aIt
  147. + m'as
  148. _) ++ (_ masm'as
  149. \+\+\+) + // ignore + after the first 3
  150. # almoaD'il^a
  151. \#) #
  152. __) - (_D m'Enos
  153. A_) - (_D _
  154. C_) - (_D _
  155. --) -
  156. * astE*'isko
  157. *) * (*
  158. **
  159. **) * (_ _::
  160. . punto
  161. . (. _:
  162. \.) .
  163. , (D koma