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.

it_rules 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370
  1. // translation rules
  2. // This file is UTF-8 encoded
  3. .group a
  4. _) a(_ a
  5. a a:
  6. a (CK a
  7. ai aI (K
  8. ao (_ aU
  9. &) a (_S1q a // lookup it_list without suffix
  10. @) a (cA_ =a
  11. @) a (che_ =a
  12. a (istA_ a
  13. a (ismo_ a
  14. @) a (bile_ 'a
  15. @) a (ggine_ 'a
  16. _) ae (ro aI
  17. @) avano (_S5 'avano
  18. a (tterA_ 'a
  19. .group b
  20. _) b(_ bi
  21. b b
  22. bb b:
  23. li) be =be
  24. .group c
  25. _) c(_ tSi
  26. c k
  27. cc k:
  28. c (' tS
  29. c (e tS
  30. c (é tS
  31. c (è tS
  32. c (i tS
  33. c (ì tS
  34. cc (e tS:
  35. cc (é tS:
  36. cc (è tS:
  37. cc (i tS:
  38. cc (ì tS:
  39. ch k
  40. cch k:
  41. ci (a tS
  42. ci (à tS
  43. ci (o tS
  44. ci (ò tS
  45. ci (u tS
  46. ci (ù tS
  47. cci (a tS:
  48. cci (à tS:
  49. cci (o tS:
  50. cci (ò tS:
  51. cci (u tS:
  52. cci (ù tS:
  53. @) co (lA_ =ko
  54. .group d
  55. _) d(_ di
  56. d d
  57. dd d:
  58. n) dere =deRe
  59. .group e
  60. _) e(_ e
  61. e e:
  62. e (CK e
  63. ei ej (K
  64. &) e (_S1q e // lookup it_list without suffix
  65. // @) e (ce_ =e
  66. @) e (ci_ =e
  67. C) e (re_ =e
  68. @) e (nte_ E
  69. @m) e (nte_ e
  70. @) e (nza_ E
  71. @) e (volA_ 'e
  72. @) e (rrimo_ 'E
  73. @) e (simo_ 'e
  74. @) evano(_S5 'evano
  75. .group f
  76. _) f(_ effe
  77. f f
  78. @A) f (ico_ =f
  79. @A) f (ichA_ =f
  80. @A) f (ilo_ =f
  81. @A) f (ero_ =f
  82. .group g
  83. _) g(_ dZi
  84. g g
  85. gg g:
  86. gh g
  87. g (e dZ
  88. g (é dZ
  89. g (è dZ
  90. g (i dZ
  91. g (ì dZ
  92. gi (a dZj
  93. gi (à dZj
  94. gi (o dZj
  95. gi (ò dZj
  96. gi (u dZj
  97. gi (ù dZj
  98. gg (e dZ:
  99. gg (é dZ:
  100. gg (è dZ:
  101. gg (i dZ:
  102. gg (ì dZ:
  103. ggi (a dZ:
  104. ggi (à dZ:
  105. ggi (o dZ:
  106. ggi (ò dZ:
  107. ggi (u dZ:
  108. ggi (ù dZ:
  109. @) gger (lo_ =dZ:eR
  110. gl (i l^
  111. gl (ì l^
  112. gli (A l^
  113. _) gl gl
  114. gn n^
  115. gu (A gw
  116. @) g (ero_ =g
  117. @) gno (lA_ n^'o
  118. .group h
  119. _) h(_ ak:a
  120. h
  121. ha h'a
  122. .group i
  123. _) i(_ i
  124. i i:
  125. i (CK i
  126. i (A j
  127. l) i (A %i
  128. r) i (A %i
  129. _C) i (a i
  130. i (o i
  131. i (ò i
  132. @) ia (_ =i%a
  133. @) io (_ =i%o
  134. a) i (+ j
  135. e) i (+ j
  136. o) i (+ j
  137. &) i (_S1q i // lookup it_list without suffix
  138. @) i (co_ =i
  139. @) i (ci_ =i
  140. @) i (dA_ =i
  141. @) i (dere_ 'i
  142. @) i (le_ =i
  143. @) i (li_ =i
  144. @) iera (_ i'E:Ra
  145. @) iere (_ i'E:Re
  146. @) i (ente_ i
  147. @) i (ante_ i
  148. @) i (bile_ 'i
  149. @) issimo(_S6 'issimo
  150. @) issero(_S6 'issero
  151. @) i (sti 'i
  152. .group j
  153. _) j(_ dZe:j
  154. j j
  155. .group k
  156. _) k(_ kap:a
  157. k k
  158. kk k:
  159. .group l
  160. _) l(_ Elle
  161. l l
  162. ll (C l_
  163. ll (_ l
  164. .group m
  165. _) m(_ Emme
  166. m m
  167. A) mi (a m'i:
  168. @) mi (co_ m'i:
  169. .group n
  170. _) n(_ Enne
  171. n n
  172. n (g N
  173. n (ge n
  174. n (gé n
  175. n (gè n
  176. n (gi n
  177. n (k N
  178. .group o
  179. _) o(_ o
  180. o o:
  181. o (CK o
  182. oi oI (K
  183. &) o (_S1q o // lookup it_list without suffix
  184. @) o (ista_ o
  185. @) o (ismo_ o
  186. @) o (gnolo_ 'o
  187. @) o (nzolo_ 'o
  188. @) o (grafo_ 'O
  189. @) o (fono_ 'O
  190. @) o (metro_ 'O
  191. @) o (logo_ 'O
  192. o (str 'O
  193. @) o (lo_ =o
  194. .group p
  195. _) p(_ pi
  196. p p
  197. pp p:
  198. _) pn (@@ n
  199. _) ps (A@ s
  200. @m) p (ere_ =p
  201. .group q
  202. _) q(_ ku
  203. q kw2
  204. qu kw2
  205. .group r
  206. _) r(_ ER*e
  207. C) r @-*
  208. r @-*
  209. _) r @-*
  210. rr R*
  211. A) r (A R
  212. .group s
  213. _) s(_ esse
  214. s s
  215. _) s s
  216. A) s (A z
  217. l) s s
  218. p) s s
  219. k) s s
  220. s (c s
  221. s (f s
  222. s (k s
  223. s (p s
  224. s (q s
  225. ss ss
  226. s (t s
  227. s (x s
  228. sc (e S
  229. sc (é S
  230. sc (è S
  231. sc (i S
  232. sc (ì S
  233. // A) sc (e SS
  234. // A) sc (é SS
  235. // A) sc (è SS
  236. // A) sc (i SS
  237. // A) sc (ì SS
  238. sch (e sk
  239. sch (é sk
  240. sch (è sk
  241. sch (i sk
  242. sch (ì sk
  243. sh (K S // foreign words
  244. K) sh S // foreign words
  245. @) sia s'ia
  246. .group t
  247. _) t(_ ti
  248. t t
  249. tt t:
  250. .group u
  251. _) u(_ u
  252. u u:
  253. u (CK u
  254. u (A w2
  255. Kr) u (A u
  256. Kl) u (A u
  257. @) u (dine_ 'u
  258. @) u (colo_ 'u
  259. .group v
  260. _) v(_ vu
  261. v v
  262. .group w
  263. _) w(_ d'op:jav'u
  264. w w2
  265. .group x
  266. _) x(_ 'iks
  267. x ks
  268. .group y
  269. _) y(_ 'ipsilon
  270. y j
  271. y (K i // foreign words
  272. .group z
  273. _) z(_ dze:ta
  274. z ts
  275. A) zz ts:
  276. _) z (i dz
  277. .group
  278. à 'a:
  279. à (CK 'a
  280. é 'e:
  281. é (CK 'e
  282. è 'E:
  283. è (CK 'E
  284. ì 'i:
  285. ì (CK 'i
  286. ó 'o:
  287. ó (CK 'o
  288. ò 'O:
  289. ò (CK 'O
  290. ù 'u:
  291. ù (CK 'u
  292. % pertS'ento
  293. $ dolla:ro
  294. ₤ lira
  295. £ sterl'ina
  296. & _!e
  297. @ ki'otS:ola
  298. © k'opiraIt
  299. + pju
  300. . punto
  301. , (D v'irgola
  302. : d,uep'unti
  303. ; p'untoev'irgola
  304. ! _p'untoesklamat'ivo_
  305. !) !
  306. ? _p'untointeRogat'ivo_
  307. ?) ?
  308. \\ kont@-*ob'aR*a
  309. / b'aR*a
  310. __) - (_D meno
  311. A_) - (_D _
  312. C_) - (_D _
  313. --) -
  314. − meno
  315. * asterisko
  316. *) * (*
  317. **
  318. **) * (_ _::