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

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