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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. // Italian translation rules
  2. // This file is UTF-8 encoded
  3. // Last update: 2014 October 22 by Chris <[email protected]>
  4. // letter groups
  5. // A any vowel
  6. // C any consonant
  7. // K not a vowel (i.e. consonant or end-of-word)
  8. // Y front vowels: e i (& accents)
  9. .L01 a à o ò ó u ù
  10. .L02 e é è
  11. .L03 b d g l m n r v // 's' is [z] before these
  12. // pronominal verbs
  13. .L04 mi ti gli lo la le si ci vi li ne melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gliene
  14. .L05 melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gliene mi ci gli ne
  15. .L06 gli mi vi si
  16. // Hours and minutes
  17. .L16 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
  18. .L17 0 1 2 3 4 5
  19. .group a
  20. a a
  21. ai (_ 'aj
  22. ai (C aI
  23. ao (_N aU
  24. au a%u
  25. @C) a (_S1q a // lookup it_list without suffix
  26. @i) a (_S1q a // lookup it_list without suffix
  27. C) a (cY_ 'a
  28. @) a (co_ =a
  29. @) a (ca_ =a
  30. @) a (che_ =a
  31. a (istA_ a
  32. a (ismo_ 'a
  33. @) a (bile_ 'a
  34. @) a (ggine_ 'a
  35. _) ae (r aE
  36. avano (_ 'avano
  37. a (tterA_ 'a
  38. _) all' (P4t all
  39. _) anch' (P5t ank
  40. @) amo (L04_ 'amo // Pron.s verbs
  41. @) ander (L04_ 'andE@-* // Pron.s verbs
  42. ate (L04_+ 'ate
  43. _L04Z) auguri (_ 'awguRI
  44. astano (_ 'a:sta/no // verbs
  45. .group à
  46. à ''a
  47. ài (K ''aI
  48. ào (_N ''aU
  49. àu ''a%u
  50. .group b
  51. b b
  52. bb b:
  53. bbano (_ =b:ano // verbs
  54. .group c
  55. c k
  56. cc k:
  57. ck k:
  58. cqu (A k:w2
  59. cqui (A k:wj
  60. c (Y tS
  61. cc (Y tS:
  62. ch (Y k
  63. cch (Y k:
  64. s) ch (A k
  65. ch (a tS
  66. ch (o tS
  67. ch (u tS
  68. ci (A tS
  69. cci (A tS:
  70. @) co (lA_ =ko
  71. cardia (_ ka@-*d'ia
  72. cardie (_ ka@-*d'ie
  73. _) c' (P2t tS
  74. @@A) ce (A_ =tSE
  75. ciano (_ =tSano // verbs
  76. cciano (_ =tS:ano
  77. chiano (_ =kiano
  78. A) cchiano (_ =k:iano
  79. ceder (L04_ tS'Ede@-* // Pron.s verbs
  80. cceder (L04_ tS:'Ede@-*
  81. in) cer (L04_ =tSe@-*
  82. cuocer (L04_ kU'OtSe@-*
  83. _L04Z) capit (A_ k'a:p,it
  84. _L04Z) capit (ano_ k'a:p,it
  85. correr (L04_ k'o:R*eR
  86. ccorrer (L04_ k:'o:R*eR
  87. .group d
  88. d d
  89. dd d:
  90. n) dere (_ =deRe
  91. _) dall' (P5t dall
  92. _) dell' (P5t dell
  93. _) d' (P2t d
  94. donat (Y_ don'at
  95. dona (L04_ d'ona // Pron.s verbs
  96. ci) der (L04_ =dE@-*
  97. chAA) der (L04_ =de@-*
  98. re) der (L04_ =de@-*
  99. @) dinano (_ =dina/no // verbs
  100. i) dano (_ =dano // verbs
  101. i) dino (_ =dino
  102. due (_ d'ue // numbers
  103. day (_ d'eI // foreign
  104. .group e
  105. e e
  106. ei (K Ej
  107. r) ei (_ 'ei
  108. @C) e (_S1q e // lookup it_list without suffix
  109. e (C_ E
  110. e (A E
  111. e (C%A_ E // doubled consonant
  112. e (CiCA_ E
  113. e (CulA_ E
  114. e (llu E
  115. e (st E
  116. e (ttA_ e
  117. c) e (ttA_ E
  118. e (tti@ E
  119. e (zzA_ e
  120. e (r E
  121. e (rsi_N e
  122. A) e (r_ 'E
  123. _r) e E
  124. // @) e (ce_ =e
  125. @) e (ci_ =e
  126. e (l E
  127. r) e (m E
  128. e (monA_ 'e
  129. e (nA_ E
  130. g) e (ne E
  131. e (ngA_ e
  132. e (nCA_ E
  133. @m) e (ntA_ e
  134. %C) e (rA_ =E
  135. C) e (re_ =E
  136. gg) e (ro_ E
  137. gg) e (ri_ E
  138. f) e (rm e
  139. @) e (rrimo_ 'E
  140. @) e (simA_ 'e
  141. h) e (ss e
  142. m) e (ss e
  143. _sC) e (ss e
  144. e (ssa_ e
  145. e (tr E
  146. e (ti E
  147. e (vi_ E
  148. e (vo_ E
  149. @) e (volA_ 'e
  150. e (zA E
  151. CC) eggia (no_ 'EdZ:a
  152. C) ender (L04_ 'ende@-* // Pron.s verbs
  153. C) erder (L04_ 'E@-*de@-*
  154. esser (L04_ 'es:eR
  155. _) ecco (L04 'Ek:o
  156. ete (L04_ 'ete
  157. fl) etter (L04_ 'Et:e@-*
  158. ever (L04_ 'eveR
  159. evano (_ 'evano // verbs
  160. estano (_ 'Estano
  161. AC) erano (_ =eR,ano
  162. @s) ero (_ =ERO
  163. e (lano_ 'e
  164. .group f
  165. f f
  166. ff f:
  167. @A) f (ilo_ =f
  168. i) f (erA_ =f
  169. fobi (A_ fob'i;
  170. fob (A_ =fob
  171. farma (ci_ f'a@-*ma
  172. .group g
  173. g g
  174. gg g:
  175. gh g
  176. g (Y dZ
  177. gi (A dZ // any vowel, or L01 ?
  178. gi (a_ dZ'i# // [i] only if stressed
  179. gì (a_ dZ'i# // [i] only if stressed
  180. al) gie (_ dZ'iE
  181. @Ar) gie (_ dZ'iE
  182. fa) gie (_ dZ'iE
  183. go) gie (_ dZ'iE
  184. ple) gie (_ dZ'iE
  185. rra) gie (_ dZ'iE
  186. lo) gi (e_ dZ'i#
  187. n) gi (a_ dZ
  188. gg (Y dZ:
  189. ggi (A dZ: // or L01 ?
  190. @) gger (L04_ =dZ:e@-* // Pron.s verbs
  191. AC) ger (L04_ =dZe@-*
  192. _) giura (L04_ dZ'URa
  193. gl (i l^
  194. gl (ì l^
  195. gli (A l^
  196. _) gl gl
  197. @) glier (L04_ =l^E@-*
  198. @) guer (L04_ =gUe@-*
  199. gn n^
  200. @) gn (A_ n^;
  201. a) gn (A_ n^:
  202. gu (A gw
  203. guono (_ =gw2ono / verbs
  204. o) gnano (_ =n^ano // verbs
  205. A) gnano (_ n^'ano // exceptions
  206. @) ginano(_ =dZinano // verbs
  207. gano (_ =gano // verbs
  208. ggano (_ =g:a/no
  209. giono (_ dZ'Ono // verbs
  210. n) guere (_ =gweRe // verbs
  211. @) graf (A_ =g@-*af
  212. .group h
  213. h
  214. _) ha h'a
  215. _) hà h'a
  216. .group i
  217. i i
  218. i (A j
  219. @) ii (_ 'I:j
  220. l) i (A %i
  221. r) i (A %i
  222. _C) ie (_ 'ie
  223. i (o i
  224. i (ò i
  225. i (ó i
  226. @) ia (_ =i%a
  227. @) ià (_ i'a
  228. X) ia (_ 'ia
  229. af) ia (_ 'ia
  230. af) ie (_ 'ie
  231. fon) ia (_ 'ia
  232. scop) ia (_ 'ia
  233. scop) ie (_ 'ie
  234. er) ia (_ 'ia
  235. er) ie (_ 'ie
  236. gor) ia (_ 'ia
  237. metr) ia (_ 'ia
  238. metr) ie (_ 'ie
  239. t) ia (_ 'ia
  240. t) ie (_ 'ie
  241. @) io (_S1q =i%o
  242. a) i (+ j
  243. à) i (+ j
  244. L02) i (+ j
  245. o) i (+ j
  246. @C) i (_S1q i // lookup it_list without suffix
  247. @) i (Ante_ i
  248. i (acA_ 'i
  249. i (ache_ 'i
  250. i (asi_ 'i
  251. @) i (bile_ 'i
  252. @) i (cA_ =i
  253. ele%tr) ici (_ =itSi
  254. centr) ici (_ =itSi
  255. metr) ici (_ =itSi
  256. tr) i (cY_ i
  257. if) ici (_ 'itSi
  258. @) i (chA_ =i
  259. @) i (dA_ =i
  260. @) i (dere_ 'i
  261. @) ie (rA_ i'E
  262. @) ié (rA_ i'E
  263. i (genA_ 'i
  264. c) i (lA_ =i
  265. g) i (lA_ =i
  266. ss) i (lA_ =i
  267. b) i (le_ =i
  268. m) i (le_ =i
  269. i (lA_ =i
  270. @) i (mA_ =i
  271. laCr) i (mA_ =i
  272. pr) i (mA_ 'i
  273. inas (_ 'inas
  274. @g) in (Y_ =in
  275. c) ine (_ =ine
  276. d) ine (_ =ine
  277. @@Cand) i (ne_ 'i
  278. Cm) in (Y_ =in
  279. im) in (Y_ =in
  280. @) issim (A_ 'issim
  281. @) issero(_S6q 'isse*o
  282. ip) i (te_ =i
  283. C) iad (Y_ 'iad
  284. @) iono (_ =iono
  285. ite (L04_ 'ite // Pron.s verbs
  286. iver (L04_ 'ivE@-*
  287. d) iver (L04_ iv'E@-*
  288. imer (L04_ 'Ime@-*
  289. ivano (_ 'ivano // verbs
  290. i (ficano_ 'i // verbs
  291. ifichino (_ 'ifikino // verbs
  292. ACCC) i (cano_ =i // verbs
  293. i (Ccano_ 'i // verbs
  294. ilitano (_ 'ilitano // verbs
  295. istano (_ 'istano // verbs
  296. .group j
  297. j dZ
  298. @) j (_ j
  299. A) j (A j
  300. .group k
  301. k k
  302. kk k:
  303. .group l
  304. l l
  305. ll (C l_
  306. ll (_ l
  307. @A) lo (gA_ =lo
  308. @A) lo (ghY_ =lo
  309. _) l' (P2t l
  310. lasciati (_ l,a/S'atI
  311. lascia (L04_ l'aSa
  312. leggi (L04_ l'EdZ:I
  313. .group m
  314. m m
  315. mm m:
  316. A) mi (a_ m'i
  317. A) mi (e_ m'i
  318. A) mila (_ m'ila/
  319. _) m' (P2t m
  320. _) mezz' (P5t mEdz:
  321. metter (L04_ m'ette@-* // Pron.s Verbs
  322. manda (L05_ m'anda
  323. assu) mer (L04_ =me@-*
  324. mbano (_ =mbano // verbs
  325. @) minano(_ =mina/no // verbs
  326. .group n
  327. n n
  328. n (g N
  329. n (gY n
  330. n (k N
  331. Ama) nia (_ n'i:a
  332. Ama) nie (_ n'i:e
  333. _) nell' (P5t nell
  334. _) neanch' (P7t neank
  335. ndo (L04_ =ndo // Pronominal verbs
  336. netter (L04_ n'Et:e@-*
  337. _zA) nz (A n|dz
  338. A) ne (A_ =nE
  339. @) nano (_ =nano // verbs
  340. .group o
  341. o o
  342. oi O%I
  343. oi (o_ o%I
  344. oi (sCA_ o'i
  345. o (C%A_ O // doubled consonant
  346. o (CACA_ O
  347. o (Cr O
  348. o (CC_ O
  349. @C) o (_S1q o // lookup it_list without suffix
  350. @i) o (_S1q o // lookup it_list without suffix
  351. i) o O
  352. i) o (ne o
  353. i) o (so_ o
  354. m) o (bile O
  355. o (ca_ O
  356. o (co_ O
  357. @) o (di_ =o
  358. @) o (do_ =o
  359. @) o (fonA_ 'O
  360. o (genA_ 'O
  361. l) o (gico_ 'O
  362. @) o (gnolo_ 'o
  363. @) o (grafA_ 'O
  364. o (lX O
  365. nd) o (lA_ =O
  366. ns) o (lA_ =O
  367. CC) o (lA_ =O
  368. u) o (lA_ O
  369. v) o (lA_ =o
  370. @) o (lA_ O
  371. gn) o (la_ O
  372. o (li O
  373. @) o (liA_ O
  374. @) o (lo_ =O
  375. i) o (lA_ O
  376. ci) o (lA_ =O
  377. @) o (logA_ 'O
  378. @) o (loghY_ 'O
  379. c) o (ltA_ O
  380. sc) o (ltA_ o
  381. v) o (ltA_ O
  382. @) o (manY_ 'O:
  383. @d) omani (_ om'ani
  384. r) oman (Y_ ,Om'an
  385. @) o (metrA_ 'O
  386. @) o (ma_ O
  387. @) o (mo_ O
  388. dr) o (mo_ =o
  389. o (ni O
  390. o (ni_ o
  391. @) o (no_ =O
  392. u) o (no_ 'o
  393. @) o (nomo_ 'O
  394. @) o (nzolo_ 'o
  395. o (o O
  396. o (polA_ 'O
  397. sc) o (pA_ O
  398. o (r O
  399. o (rY_ o
  400. f) o (rmA_ o
  401. o (si_ O
  402. o (ss O
  403. Ar) o (ssA_ o
  404. o (st O
  405. o (stracA_ 'O
  406. o (ttol O
  407. o (zA O
  408. l) oqui (A Okwj
  409. osano (_ 'ozano
  410. C) onder (L04_ 'ondE@-*
  411. over (L04_ 'ovE@-*
  412. d) over (L04_ Ov'E@-*
  413. ovano (_ 'ovano // verbs
  414. o (CCano_ 'O // verbs
  415. o (CCicano_ 'O //verbs
  416. ogliere (_ 'Ol^eRe // verbs
  417. C) orda (L05_ 'O@-*da // pron. verbs
  418. @) ordin (A_ 'o@-*din
  419. .group p
  420. p p
  421. pp p:
  422. ph f // foreign words
  423. @m) p (erY_ =p
  424. porta (L05_ p'O@-*ta // Pron.s verbs
  425. pie (gaL05_ pI'e
  426. pie (galA_ pI'e
  427. tera) pi (A_ p'i
  428. tro) pi (A_ p'i
  429. .group q
  430. q k
  431. qu (AK kw2
  432. qui (A kwj
  433. _) quell' (P6t kw2Ell
  434. _) quest' (P6t kw2est
  435. .group r
  436. C) r @-*
  437. r @-*
  438. r (_ @-*
  439. _) r @-*
  440. A) r (_ =@-*
  441. rr R*
  442. A) r (A R
  443. a) r (a *
  444. A) r (à_ *
  445. A) r (ò_ *
  446. @) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs
  447. _) rega (laL04_ @-*eg'a
  448. C) rai (_ @-*'a:I
  449. A) rai (_ R'a:I
  450. rrai (_ R*'a:I
  451. @) rvano (_ =@-*v,ano
  452. CA) rcano (_ =@-*k,ano // verbs
  453. .group s
  454. s s
  455. A) s (A z
  456. s (L03 z
  457. l) s s
  458. p) s s
  459. k) s s
  460. s (c s
  461. s (f s
  462. s (k s
  463. s (p s
  464. s (q s
  465. ss ss
  466. A) ss (A s:
  467. s (t s
  468. s (x s
  469. sc (Y S
  470. sci (A S
  471. scii Sij
  472. sci (ì S%i
  473. sch (Y sk
  474. sh (K S // foreign words
  475. K) sh S
  476. A) sh (A S
  477. @A) sia (_ z'ia
  478. @A) sie (_ z'ie
  479. @C) sia (_ s'ia
  480. @C) sie (_ s'ie
  481. @) s (_S1 s
  482. _) s' (P2t s
  483. _) sull' (P5t sull
  484. _) sant' (P5t sant
  485. _sotto) s (A _||s
  486. sfere (_ sf'eRe
  487. @) scer (L04_ =SE@-* // pron.s verbs
  488. A) sci (L05_ =SI
  489. scrivi (L04_ sk@-*'i:vI
  490. salu (taL04_ sal'U
  491. A) scano (_ =skano // verbs
  492. sciano (_ =Sano
  493. A) schiano (_ =skiano
  494. A) siono (_ zi'Ono
  495. ssiono (_ s:i'ono
  496. C) siono (_ si'ono
  497. A) ssano (_ =s:ano
  498. .group t
  499. t t
  500. tt t:
  501. @a) tria (_ t@-*'ia
  502. @a) trie (_ t@-*'ie
  503. a) ttoria (_ t:oR'ia
  504. a) ttorie (_ t:oR'Ie
  505. @) tt (ano_ =t: // verbs
  506. en) t (ano_ =t
  507. @ma) to (L06_ t'O
  508. @a) to (L06_ =to
  509. intima) to (L04_ =to
  510. a) ta (si_ =ta
  511. _) tutt' (P5t tut:
  512. .group u
  513. u u
  514. _) u (A w2
  515. @) u (dinY_ 'u
  516. @) u (colo_ 'u
  517. @) u (lA_ =u
  518. _) un' (P3t un
  519. @) u (A_ =u
  520. A%C) u (A_ =u
  521. ural (Y_ uR'al
  522. C) ura (L04_ 'uRa // Pron.s verbs
  523. uder (L04_ 'udE@-*
  524. uter (L04_ 'ute@-*
  525. uvano (_ 'uvano // verbs
  526. ubano (_ 'ubano
  527. ustano (_ 'u:stano
  528. C) uo (tano_ U'O
  529. uomini (_ w2'Omini
  530. .group v
  531. v v
  532. vv v:
  533. vvi (A v:i
  534. C) vi (A vI
  535. C) vi (A_ =vI
  536. A) vino (_ =vino // verbs
  537. @) vo (cano_ =vo
  538. in) via (toL04_ vI'a
  539. .group w
  540. w w2
  541. .group x
  542. x ks
  543. .group y
  544. y j
  545. y (K i // foreign words
  546. .group z
  547. z ts
  548. A) zz (A ts:
  549. _A) z (AC dz
  550. _) z (AC dz
  551. _) z (Y dz
  552. z (L01A dz
  553. _A) zz (A |dz:
  554. CA) zz (arC dz:
  555. @li) zz (A dz:
  556. @@Ci) zz (o dz:
  557. _Cri) zz (o ts:
  558. _CCri) zz (o ts:
  559. @) zz (ano_ =ts:
  560. i) zza (no_ =dz:a
  561. @@) zza (L04_ =dz:a
  562. @i) zza (ti_ dz:'a
  563. @i) zz (are_ dz:
  564. dri) zz (are_ ts:
  565. zion (A_ tsi'on
  566. ziona (ti_ tsiOn'a
  567. zional (Y_ tsion'al
  568. ziona (L04_ tsi'Ona
  569. cra) zia (_ ts'i;a/
  570. cra) zie (_ ts'I;e/
  571. man) zia (_ ts'i;a
  572. man) zie (_ ts'i;e
  573. me) zz dz:
  574. .group 0xce // Greek letters
  575. // 0xce is the first byte of the utf-8 code for these characters
  576. α 'alfa_
  577. ά 'alfa_
  578. β b'eta_
  579. γ g'am:a_
  580. δ d'Elta_
  581. ε 'EpsIlon
  582. έ 'EpsIlon_
  583. ζ dz'eta||g@-*'eka
  584. η 'e:ta||g@-*'eka
  585. ή 'e:ta||g@-*'eka_
  586. θ t'e:ta||g@-*'eka_
  587. ι I'ota_
  588. ί I'ota_
  589. κ k'ap:a||g@-*'eka_
  590. λ l'ambda_
  591. μ m'ju:_
  592. ν n'ju:_
  593. ξ ks'I||g@-*'eka_
  594. ο 'omIk@-*on_
  595. .group 0xcf // Greek letters
  596. π p'I||g@-*'eka_
  597. ρ @-*'O||g@-*'eka_
  598. σ s'Igma_
  599. ς s'Igma_
  600. τ t'au_
  601. υ 'IpsIlon_
  602. ύ 'IpsIlon_
  603. φ f'I||g@-*'eka_
  604. χ k'I||g@-*'eka_
  605. ψ ps'I||g@-*'eka_
  606. ω om'ega_
  607. ώ om'ega_
  608. ό 'omIk@-*on_
  609. .group
  610. gn n^
  611. ñ n^
  612. _L16_) : (_L17D_ _%%E_ // Say time
  613. á ''a
  614. é ''e
  615. è E
  616. @) è ''E
  617. èi (K ''Ej
  618. éi (K ''eI
  619. ì ''i
  620. í ''i
  621. ó ''o
  622. ói ''o|I
  623. ò ''O
  624. òi ''OI
  625. ú ''u
  626. ù ''u
  627. $ d'ollaRo
  628. D) , (D v'i@-*gola
  629. ! _p'untoesklamat'ivo_
  630. !) !
  631. ? _p'untointeRogat'ivo_
  632. ?) ?
  633. __) - (_D meno
  634. A_) - (_D _
  635. C_) - (_D _
  636. § pa*'ag@-*afO