Files
espeak-ng/dictsource/it_rules
T
jonsd bb057791f4 [1.48.10]
Language changes: bn, en, it, pt, ta.
Rhythm changes: eo, es.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@383 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-08-09 11:49:45 +00:00

666 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Italian translation rules
// This file is UTF-8 encoded
// Last update: 2014 July 30 by Chris <llajta2012@gmail.com>
// letter groups
// A any vowel
// C any consonant
// K not a vowel (i.e. consonant or end-of-word)
// Y front vowels: e i (& accents)
.L01 a à o ò ó u ù
.L02 e é è
.L03 b d g l m n r v // 's' is [z] before these
// pronominal verbs
.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
.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
.L06 gli mi vi si
// Hours and minutes
.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
.L17 0 1 2 3 4 5
.group a
a a
ai (_ 'aj
ai (C aI
ao (_N aU
au a%u
@C) a (_S1q a // lookup it_list without suffix
@i) a (_S1q a // lookup it_list without suffix
C) a (cY_ 'a
@) a (co_ =a
@) a (ca_ =a
@) a (che_ =a
a (istA_ a
a (ismo_ 'a
@) a (bile_ 'a
@) a (ggine_ 'a
_) ae (r aE
avano (_ 'avano
a (tterA_ 'a
_) all' (P4t all
_) anch' (P5t ank
@) amo (L04_ 'amo // Pron.s verbs
@) ander (L04_ 'andE@-* // Pron.s verbs
ate (L04_ 'ate
_L04Z) auguri (_ 'awguRI
astano (_ 'a:sta/no // verbs
.group à
à ''a
ài (K ''aI
ào (_N ''aU
àu ''a%u
.group b
b b
bb b:
bbano (_ =b:ano // verbs
.group c
c k
cc k:
ck k:
cqu (A k:w2
cqui (A k:wj
c (Y tS
cc (Y tS:
ch (Y k
cch (Y k:
s) ch (A k
ch (a tS
ch (o tS
ch (u tS
ci (A tS
cci (A tS:
@) co (lA_ =ko
_) c' (P2t tS
@@A) ce (A_ =tSE
ciano (_ =tSano // verbs
cciano (_ =tS:ano // verbs
chiano (_ =kiano
A) cchiano (_ =k:iano // verbs
ceder (L04_ tS'Ede@-* // Pron.s verbs
cceder (L04_ tS:'Ede@-*
in) cer (L04_ =tSe@-*
_L04Z) capit (A_ k'a:p,it
_L04Z) capit (ano_ k'a:p,it
correr (L04_ k'o:R*eR
ccorrer (L04_ k:'o:R*eR
.group d
d d
dd d:
n) dere (_ =deRe
_) dall' (P5t dall
_) dell' (P5t dell
_) d' (P2t d
donat (Y_ don'at
dona (L04_ d'ona // Pron.s verbs
ci) der (L04_ =dE@-*
chAA) der (L04_ =de@-*
re) der (L04_ =de@-*
@) dinano (_ =dina/no // verbs
i) dano (_ =dano // verbs
i) dino (_ =dino
due (_ d'ue // numbers
day (_ d'eI // foreign
.group e
e e
ei (K Ej
r) ei (_ 'ei
@C) e (_S1q e // lookup it_list without suffix
e (C_ E
e (A E
e (C%A_ E // doubled consonant
e (CiCA_ E
e (CulA_ E
e (llu E
e (st E
e (ttA_ e
c) e (ttA_ E
e (tti@ E
e (zzA_ e
e (r E
e (rsi_N e
A) e (r_ 'E
_r) e E
// @) e (ce_ =e
@) e (ci_ =e
e (l E
r) e (m E
e (monA_ 'e
e (nA_ E
g) e (ne E
e (ngA_ e
e (nCA_ E
@m) e (ntA_ e
%C) e (rA_ =E
C) e (re_ =E
gg) e (ro_ E
gg) e (ri_ E
f) e (rm e
@) e (rrimo_ 'E
@) e (simA_ 'e
h) e (ss e
m) e (ss e
_sC) e (ss e
e (ssa_ e
e (tr E
e (ti E
e (vi_ E
e (vo_ E
@) e (volA_ 'e
e (zA E
CC) eggia (no_ 'EdZ:a
C) ender (L04_ 'ende@-* // Pron.s verbs
C) erder (L04_ 'E@-*de@-*
esser (L04_ 'es:eR
_) ecco (L04 'Ek:o
ete (L04_ 'ete
fl) etter (L04_ 'Et:e@-*
ever (L04_ 'eveR
evano (_ 'evano // verbs
estano (_ 'Estano
AC) erano (_ =eR,ano
@s) ero (_ =ERO
e (lano_ 'e
.group f
f f
ff f:
@A) f (ilo_ =f
i) f (erA_ =f
fobi (A_ fob'i;
fob (A_ =fob
farma (ci_ f'a@-*ma
.group g
g g
gg g:
gh g
g (Y dZ
gi (A dZ // any vowel, or L01 ?
gi (a_ dZ'i# // [i] only if stressed
gì (a_ dZ'i# // [i] only if stressed
al) gie (_ dZ'iE
@Ar) gie (_ dZ'iE
fa) gie (_ dZ'iE
go) gie (_ dZ'iE
ple) gie (_ dZ'iE
rra) gie (_ dZ'iE
lo) gi (e_ dZ'i#
n) gi (a_ dZ
gg (Y dZ:
ggi (A dZ: // or L01 ?
@) gger (L04_ =dZ:e@-* // Pron.s verbs
AC) ger (L04_ =dZe@-*
_) giura (L04_ dZ'URa
gl (i l^
gl (ì l^
gli (A l^
_) gl gl
@) glier (L04_ =l^E@-*
@) guer (L04_ =gUe@-*
gn n^
@) gn (A_ n^;
a) gn (A_ n^:
gu (A gw
guono (_ =gw2ono / verbs
o) gnano (_ =n^ano // verbs
A) gnano (_ n^'ano // exceptions
@) ginano(_ =dZinano // verbs
gano (_ =gano // verbs
ggano (_ =g:a/no
giono (_ dZ'Ono // verbs
n) guere (_ =gweRe // verbs
@) graf (A_ =g@-*af
.group h
h
_) ha h'a
_) hà h'a
.group i
i i
i (A j
l) i (A %i
r) i (A %i
_C) ie (_ 'ie
i (o i
i (ò i
i (ó i
@) ia (_ =i%a
@) ià (_ i'a
X) ia (_ 'ia
af) ia (_ 'ia
af) ie (_ 'ie
fon) ia (_ 'ia
scop) ia (_ 'ia
er) ia (_ 'ia
er) ie (_ 'ie
gor) ia (_ 'ia
metr) ia (_ 'ia
metr) ie (_ 'ie
t) ia (_ 'ia
t) ie (_ 'ie
@) io (_S1q =i%o
a) i (+ j
à) i (+ j
L02) i (+ j
o) i (+ j
@C) i (_S1q i // lookup it_list without suffix
@) i (Ante_ i
i (acA_ 'i
i (ache_ 'i
i (asi_ 'i
@) i (bile_ 'i
@) i (cA_ =i
ele%tr) ici (_ =itSi
centr) ici (_ =itSi
metr) ici (_ =itSi
tr) i (cY_ i
if) ici (_ 'itSi
@) i (chA_ =i
@) i (dA_ =i
@) i (dere_ 'i
@) ie (rA_ i'E
@) ié (rA_ i'E
i (genA_ 'i
c) i (lA_ =i
g) i (lA_ =i
ss) i (lA_ =i
b) i (le_ =i
m) i (le_ =i
i (lA_ =i
@) i (mA_ =i
laCr) i (mA_ =i
pr) i (mA_ 'i
inas (_ 'inas
@g) in (Y_ =in
c) ine (_ =ine
d) ine (_ =ine
@@Cand) i (ne_ 'i
Cm) in (Y_ =in
im) in (Y_ =in
@) issim (A_ 'issim
@) issero(_S6q 'issero
ip) i (te_ =i
C) iad (Y_ 'iad
@) iono (_ =iono
ite (L04_ 'ite // Pron.s verbs
iver (L04_ 'ivE@-*
d) iver (L04_ iv'E@-*
imer (L04_ 'Ime@-*
ivano (_ 'ivano // verbs
i (ficano_ 'i // verbs
ifichino (_ 'ifikino // verbs
ACCC) i (cano_ =i // verbs
i (Ccano_ 'i // verbs
ilitano (_ 'ilitano // verbs
istano (_ 'istano // verbs
.group j
j dZ
@) j (_ j
A) j (A j
.group k
k k
kk k:
.group l
l l
ll (C l_
ll (_ l
@A) lo (gA_ =lo
@A) lo (ghY_ =lo
_) l' (P2t l
lasciati (_ l,a/S'atI
lascia (L04_ l'aSa
leggi (L04_ l'EdZ:I
.group m
m m
mm m:
A) mi (a_ m'i
A) mila (_ m'ila/
_) m' (P2t m
_) mezz' (P5t mEdz:
metter (L04_ m'ette@-* // Pron.s Verbs
manda (L05_ m'anda
mbano (_ =mbano // verbs
@) minano(_ =mina/no // verbs
.group n
n n
n (g N
n (gY n
n (k N
_) nell' (P5t nell
_) neanch' (P7t neank
ndo (L04_ =ndo // for pronominal verbs
netter (L04_ n'Et:e@-*
_zA) nz (A n|dz
A) ne (A_ =nE
@) nano (_ =nano // verbs
.group o
o o
oi O%I
oi (o_ o%I
oi (sCA_ o'i
o (C%A_ O // doubled consonant
o (CACA_ O
o (Cr O
o (CC_ O
@C) o (_S1q o // lookup it_list without suffix
@i) o (_S1q o // lookup it_list without suffix
i) o O
i) o (ne o
i) o (so_ o
m) o (bile O
o (ca_ O
o (co_ O
@) o (di_ =o
@) o (do_ =o
@) o (fonA_ 'O
o (genA_ 'O
l) o (gico_ 'O
@) o (gnolo_ 'o
@) o (grafA_ 'O
o (lX O
nd) o (lA_ =O
ns) o (lA_ =O
CC) o (lA_ =O
u) o (lA_ O
v) o (lA_ =o
@) o (lA_ O
gn) o (la_ O
o (li O
@) o (liA_ O
@) o (lo_ =O
i) o (lA_ O
ci) o (lA_ =O
@) o (logA_ 'O
@) o (loghY_ 'O
c) o (ltA_ O
sc) o (ltA_ o
v) o (ltA_ O
@) o (manY_ 'O:
@d) omani (_ om'ani
r) oman (Y_ ,Om'an
@) o (metrA_ 'O
@) o (ma_ O
@) o (mo_ O
dr) o (mo_ =o
o (ni O
o (ni_ o
@) o (no_ =O
u) o (no_ 'o
@) o (nomo_ 'O
@) o (nzolo_ 'o
o (o O
o (polA_ 'O
sc) o (pA_ O
o (r O
o (rY_ o
f) o (rmA_ o
o (si_ O
o (ss O
Ar) o (ssA_ o
o (st O
o (stracA_ 'O
o (ttol O
o (zA O
l) oqui (A Okwj
osano (_ 'ozano
C) onder (L04_ 'ondE@-*
over (L04_ 'ovE@-*
d) over (L04_ Ov'E@-*
ovano (_ 'ovano // verbs
o (CCano_ 'O // verbs
o (CCicano_ 'O //verbs
ogliere (_ 'Ol^eRe // verbs
C) orda (L05_ 'O@-*da // pron. verbs
@) ordin (A_ 'o@-*din
.group p
p p
pp p:
ph f // foreign words
@m) p (erY_ =p
porta (L05_ p'O@-*ta // Pron.s verbs
pie (gaL05_ pI'e
pie (galA_ pI'e
.group q
q k
qu (AK kw2
qui (A kwj
_) quell' (P6t kw2Ell
_) quest' (P6t kw2est
.group r
C) r @-*
r @-*
r (_ @-*
_) r @-*
A) r (_ =@-*
rr R*
A) r (A R
a) r (a *
A) r (à_ *
A) r (ò_ *
@) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs
C) rai (_ @-*'a:I
A) rai (_ R'a:I
rrai (_ R*'a:I
@) rvano (_ =@-*v,ano
CA) rcano (_ =@-*k,ano // verbs
.group s
s s
_) s s
A) s (A z
s (L03 z
l) s s
p) s s
k) s s
s (c s
s (f s
s (k s
s (p s
s (q s
ss ss
A) ss (A s:
s (t s
s (x s
sc (Y S
sci (A S
scii Sij
sci (ì S%i
sch (Y sk
sh (K S // foreign words
K) sh S // foreign words
A) sh (A S
@A) sia (_ z'ia
@A) sie (_ z'ie
@C) sia (_ s'ia
@C) sie (_ s'ie
@) s (_S1 s
_) sull' (P5t sull
_) sant' (P5t sant
_sotto) s (A _||s
sfere (_ sf'eRe
@) scer (L04_ =SE@-* // pron.s verbs
A) sci (L05_ =SI
scrivi (L04_ sk@-*'i:vI
A) scano (_ =skano // verbs
sciano (_ =Sano
A) schiano (_ =skiano
A) siono (_ zi'Ono
ssiono (_ s:i'ono
C) siono (_ si'ono
A) ssano (_ =s:ano
.group t
t t
tt t:
@a) tria (_ t@-*'ia
@a) trie (_ t@-*'ie
a) ttoria (_ t:oR'ia
a) ttorie (_ t:oR'Ie
@) tt (ano_ =t: // verbs
en) t (ano_ =t
@ma) to (L06_ t'O
@a) to (L06_ =to
intima) to (L04_ =to
a) ta (si_ =ta
_) tutt' (P5t tut:
.group u
u u
_) u (A w2
@) u (dinY_ 'u
@) u (colo_ 'u
@) u (lA_ =u
_) un' (P3t un
@) u (A_ =u
A%C) u (A_ =u
ural (Y_ uR'al
C) ura (L04_ 'uRa // Pron.s verbs
uder (L04_ 'udE@-*
uter (L04_ 'ute@-*
uvano (_ 'uvano // verbs
ubano (_ 'ubano
ustano (_ 'u:stano
C) uo (tano_ U'O
uomini (_ w2'Omini
.group v
v v
vv v:
vvi (A v:i
C) vi (A vI
C) vi (A_ =vI
A) vino (_ =vino // verbs
@) vo (cano_ =vo
.group w
w w2
.group x
x ks
.group y
y j
y (K i // foreign words
.group z
z ts
A) zz (A ts:
_A) z (AC dz
_) z (AC dz
_) z (Y dz
z (L01A dz
_A) zz (A |dz:
CA) zz (arC dz:
@li) zz (A dz:
@@Ci) zz (o dz:
_Cri) zz (o ts:
_CCri) zz (o ts:
@) zz (ano_ =ts:
i) zza (no_ =dz:a
@@) zza (L04_ =dz:a
@i) zza (ti_ dz:'a
@i) zz (are_ dz:
dri) zz (are_ ts:
zion (A_ tsi'on
ziona (ti_ tsiOn'a
zional (Y_ tsion'al
ziona (L04_ tsi'Ona
cra) zia (_ ts'i;a/
cra) zie (_ ts'I;e/
man) zia (_ ts'i;a
man) zie (_ ts'i;e
me) zz dz:
.group 0xce // Greek letters
// 0xce is the first byte of the utf-8 code for these characters
α 'alfa_
ά 'alfa_
β b'eta_
γ g'am:a_
δ d'Elta_
ε 'EpsIlon
έ 'EpsIlon_
ζ dz'eta||g@-*'eka
η 'e:ta||g@-*'eka
ή 'e:ta||g@-*'eka_
θ t'e:ta||g@-*'eka_
ι I'ota_
ί I'ota_
κ k'ap:a||g@-*'eka_
λ l'ambda_
μ m'ju:_
ν n'ju:_
ξ ks'I||g@-*'eka_
ο 'omIk@-*on_
.group 0xcf // Greek letters
π p'I||g@-*'eka_
ρ @-*'O||g@-*'eka_
σ s'Igma_
ς s'Igma_
τ t'au_
υ 'IpsIlon_
ύ 'IpsIlon_
φ f'I||g@-*'eka_
χ k'I||g@-*'eka_
ψ ps'I||g@-*'eka_
ω om'ega_
ώ om'ega_
ό 'omIk@-*on_
.group
gn n^
ñ n^
_L16_) : (_L17D_ _%%E_ // Say time
á ''a
é ''e
è E
@) è ''E
èi (K ''Ej
éi (K ''eI
ì ''i
í ''i
ó ''o
ói ''o|I
ò ''O
òi ''OI
ú ''u
ù ''u
$ d'ollaRo
D) , (D v'i@-*gola
! _p'untoesklamat'ivo_
!) !
? _p'untointeRogat'ivo_
?) ?
__) - (_D meno
A_) - (_D _
C_) - (_D _
§ setsi'one