mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 13:38:47 +00:00
Language changes: bn, en, en-us, gu, it, pt No program changes. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@379 d46cf337-b52f-0410-862d-fd96e6ae7743
619 lines
14 KiB
Plaintext
619 lines
14 KiB
Plaintext
// Italian translation rules
|
||
// This file is UTF-8 encoded
|
||
// Last update: 2014 May 31 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
|
||
.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
|
||
ene
|
||
|
||
// 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
|
||
@) 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
|
||
@) ander (L04_ 'andE@-*
|
||
ate (L04_ 'ate
|
||
_L04Z) auguri (_ 'a:uguRI
|
||
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 // or L01 ?
|
||
cci (A tS: // or L01 ?
|
||
@) co (lA_ =ko
|
||
_) c' (P2t tS
|
||
@@A) ce (A_ =tSE
|
||
ciano (_ =tSano // verbs
|
||
cciano (_ =tS:ano // verbs
|
||
chiano (_ =kiano
|
||
A) cchiano (_ =k:iano // verbs
|
||
_L04Z) capit (A_ k'a:p,it
|
||
_L04Z) capit (ano_ k'a:p,it
|
||
|
||
.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
|
||
ci) der (L04_ =dE@-*
|
||
chAA) der (L04_ =de@-*
|
||
re) der (L04_ =de@-*
|
||
@) dinano (_ =dina/no // verbs
|
||
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
|
||
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@-*
|
||
C) erder (L04_ 'E@-*de@-*
|
||
esser (L04_ 'es:eR
|
||
_) ecco (L04 'Ek:o
|
||
ete (L04_ 'ete
|
||
evano (_ 'evano // verbs
|
||
estano (_ 'Estano // verbs
|
||
AC) erano (_ =eR,ano //verbs
|
||
@s) ero (_ =ERO //verbs
|
||
|
||
.group f
|
||
f f
|
||
ff f:
|
||
@A) f (ilo_ =f
|
||
A) f (ero_ =f
|
||
|
||
.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
|
||
lo) gi (e_ dZ'i#
|
||
n) gi (a_ dZ
|
||
gg (Y dZ:
|
||
ggi (A dZ: // or L01 ?
|
||
@) gger (L04_ =dZ:e@-*
|
||
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
|
||
|
||
.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 (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 (gA_ =i
|
||
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
|
||
r) 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
|
||
iver (L04_ 'ivE@-*
|
||
d) iver (L04_ iv'E@-*
|
||
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
|
||
_) l' (P2t l
|
||
lasciati (_ l,a/S'atI
|
||
lascia (L04_ l'aSa
|
||
|
||
.group m
|
||
m m
|
||
A) mi (a_ m'i
|
||
A) mila (_ m'ila/
|
||
_) m' (P2t m
|
||
_) mezz' (P5t mEdz:
|
||
metter (L04_ m'ette@-*
|
||
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 (grafo_ '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 (logo_ '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
|
||
@) ordin (A_ 'o@-*din
|
||
|
||
.group p
|
||
p p
|
||
pp p:
|
||
_) pn (@@ n
|
||
_) ps (A@ s
|
||
@m) p (erY_ =p
|
||
|
||
.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
|
||
@) 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
|
||
_) sotto (P5t sot:o
|
||
sfere (_ sf'eRe
|
||
@) scer (L04_ =SE@-*
|
||
A) scano (_ =skano
|
||
sciano (_ =Sano
|
||
A) schiano (_ =skiano
|
||
A) siono (_ zi'Ono // verbs
|
||
ssiono (_ s:i'ono // verbs
|
||
C) siono (_ si'ono // verbs
|
||
A) ssano (_ =s:ano //verbs
|
||
|
||
.group t
|
||
t t
|
||
tt t:
|
||
@a) tria (_ t@-*'ia
|
||
@a) trie (_ t@-*'ie
|
||
@) tt (ano_ =t:
|
||
a) ttoria (_ t:oR'ia
|
||
a) ttorie (_ t:oR'Ie
|
||
|
||
.group u
|
||
u u
|
||
_) u (A w2
|
||
Kr) u (A u
|
||
Kl) u (A u
|
||
@) 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
|
||
uder (L04_ 'udE@-*
|
||
uvano (_ 'uvano // verbs
|
||
ubano (_ 'ubano // verbs
|
||
ustano (_ 'u:stano // verbs
|
||
uomini (_ w2'Omini
|
||
|
||
.group v
|
||
v v
|
||
vv v:
|
||
vvi (A v:i
|
||
C) vi (A vI
|
||
C) vi (A_ =vI
|
||
|
||
.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
|
||
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
|
||
|
||
|
||
.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
|
||
|