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

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