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

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