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

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