mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 21:39:47 +00:00
IT: new improvements tested on october 2017
This commit is contained in:
+237
-129
File diff suppressed because it is too large
Load Diff
+37
-13
@@ -19,6 +19,7 @@ acari $1
|
||||
accademia ak:ad'Emia
|
||||
accademie $3
|
||||
accadia $3
|
||||
accavallio ak:aval:'io
|
||||
accegli $alt
|
||||
accenn $alt2
|
||||
accett $alt2
|
||||
@@ -100,6 +101,7 @@ ailoche $alt
|
||||
airol $2
|
||||
airole $alt
|
||||
alabastron $2
|
||||
albatr $1
|
||||
albed $alt
|
||||
alber $1
|
||||
albignaseg $3
|
||||
@@ -381,6 +383,7 @@ ateo $1
|
||||
atlet $alt
|
||||
atom $1
|
||||
aton $1
|
||||
atonia aton'ia
|
||||
atrii $1
|
||||
atrofia $3
|
||||
atrofie at@-*of'i:e
|
||||
@@ -439,6 +442,7 @@ bajazet $3 $alt2
|
||||
baka $2
|
||||
balaam $1
|
||||
balaustr $3
|
||||
balbettio balbet:'io
|
||||
balen $alt2
|
||||
balenotter $alt
|
||||
bali $2
|
||||
@@ -1189,6 +1193,7 @@ diametr $1
|
||||
diapason $1
|
||||
diarchia $2
|
||||
diaspor $2
|
||||
diaspora $1
|
||||
diatesi $2
|
||||
diavolio $3
|
||||
dibattit $2
|
||||
@@ -1395,6 +1400,7 @@ endecasillab $4
|
||||
endocrin $2
|
||||
endoscheletr $3
|
||||
eneg $1 $alt
|
||||
energumen $3
|
||||
enfasi $1 $alt
|
||||
enfisem $alt
|
||||
enfiteusi $3
|
||||
@@ -1909,18 +1915,19 @@ imenofor $3
|
||||
imenotteri $alt
|
||||
immemor $2
|
||||
imol $1
|
||||
imperfett $alt
|
||||
imperfett $alt
|
||||
imperi $2
|
||||
impet $1
|
||||
impieg $alt
|
||||
implicit $2
|
||||
incazzati inka_ts'ati
|
||||
incentr $alt
|
||||
improperi imp@-*'op,eRi $only
|
||||
incazzati ink,a_ts'ati
|
||||
incerti $2 $alt
|
||||
incipit $1 $only
|
||||
incivil intSiv'il
|
||||
incognit $2 $alt
|
||||
incolum $2
|
||||
incomod $2
|
||||
incomplet $alt
|
||||
inconsci $alt
|
||||
inconsuet $alt
|
||||
@@ -2091,6 +2098,7 @@ legazia $3
|
||||
legge $alt2
|
||||
leggi l'edZ:,i
|
||||
leggii ledZ'i:I
|
||||
leggio ledZ:'io
|
||||
lemn $alt
|
||||
lemure $1 $alt
|
||||
lemuri $1 $alt
|
||||
@@ -2162,6 +2170,7 @@ loreggia $alt
|
||||
lot $alt
|
||||
lucciolio $3
|
||||
lucifug $2
|
||||
lugubra $1
|
||||
lugubre $1
|
||||
lugubri $1
|
||||
lumac $2
|
||||
@@ -2217,6 +2226,7 @@ mammut $2
|
||||
mancine $2
|
||||
mandibol $2
|
||||
mandorl $1
|
||||
mandragora $2
|
||||
mangan $1
|
||||
mangiaformiche mandZa||fo@-*m'ike
|
||||
mangiatoia $alt2
|
||||
@@ -2260,6 +2270,7 @@ mascali $1
|
||||
mascalucia maskalutS'i:a
|
||||
maser $2
|
||||
masovia $alt
|
||||
massaggini $3
|
||||
massaros $alt
|
||||
massenzi $alt
|
||||
matapan $3
|
||||
@@ -2313,6 +2324,7 @@ mesenchim $alt
|
||||
meser $1
|
||||
mesia $1 $alt
|
||||
mesol $1
|
||||
messaggera $3
|
||||
messaggini $3
|
||||
messe $alt
|
||||
messenia $alt
|
||||
@@ -2345,6 +2357,7 @@ mezzosangue medz:os'aNgwe
|
||||
miagolio $3
|
||||
miastenia $3
|
||||
micenei $3
|
||||
miceneo $3
|
||||
michiel $2
|
||||
microcefalia $5
|
||||
microcircuit mik@-*o||tSi@-*k'u:It
|
||||
@@ -2735,6 +2748,7 @@ palmanov $alt
|
||||
palmares $3 $alt
|
||||
palpebr $1
|
||||
pamir $2
|
||||
panacea $3
|
||||
pancett $alt2
|
||||
pancreas $1
|
||||
pandar $1
|
||||
@@ -2850,9 +2864,11 @@ perier $1 $alt2
|
||||
perifrasi $2
|
||||
perim $2
|
||||
perimetr $2
|
||||
perineo $3
|
||||
period $2
|
||||
peripl $1
|
||||
peristasi $2
|
||||
peritoneo $4
|
||||
perizom pe*idz'Om
|
||||
perlomen $alt2
|
||||
permaflex $1
|
||||
@@ -2992,6 +3008,7 @@ polis $alt2
|
||||
polisten $2
|
||||
polistirol $4
|
||||
politecnic $alt
|
||||
politene $3
|
||||
polizia $3
|
||||
polizie p,OlIts'ie/
|
||||
polizz p'O:li|ts
|
||||
@@ -3114,6 +3131,7 @@ pros $alt
|
||||
prosceni $alt
|
||||
prosecc $alt2
|
||||
proselit $2
|
||||
prosencefal $3
|
||||
proserpin $2
|
||||
prosieguo $alt
|
||||
prosindaci p@-*,o||s'indatSI
|
||||
@@ -3139,6 +3157,7 @@ prov $alt
|
||||
prozi $2
|
||||
prozia p@-*odz'i;a
|
||||
prozie p@-*odz'i;e
|
||||
psicanalisi $3
|
||||
psicoanalisi $4
|
||||
psicocinesi $alt
|
||||
psicosintesi $3
|
||||
@@ -3205,8 +3224,8 @@ razzi @-*'adz:I
|
||||
razzia $2
|
||||
razzie @-*a/ts2:'ie
|
||||
razzo @-*'a|dz:o
|
||||
re @-*'E
|
||||
re @-*'e $capital
|
||||
re @-*'E
|
||||
rebbi $alt2
|
||||
recapit $2
|
||||
recared $alt
|
||||
@@ -3422,6 +3441,7 @@ sbambagia $2
|
||||
sbattezzare zbat:edz:'aRe
|
||||
sbocc $alt2
|
||||
scaliger $2
|
||||
scalpitio skalpit'io
|
||||
scampanellio $4
|
||||
scandal $1
|
||||
scansafatiche $4
|
||||
@@ -3460,6 +3480,7 @@ scogliere $2 $alt
|
||||
scol $alt2
|
||||
scolopendrio $4
|
||||
scopa $alt2
|
||||
scoppiettio skop:iet:'io
|
||||
scorci $alt2
|
||||
scorciatoia $alt2
|
||||
scorpor $1
|
||||
@@ -3639,6 +3660,7 @@ solfuree $2
|
||||
solfureo $2
|
||||
solit $1
|
||||
solletic $alt2
|
||||
solletichio sol:etik'io
|
||||
solopac $3
|
||||
som $alt
|
||||
somal $1
|
||||
@@ -3712,6 +3734,7 @@ sporofit $2
|
||||
spotorn $alt2
|
||||
sprec $alt
|
||||
sprechi $alt
|
||||
squittio skuit:'io
|
||||
staffor $1
|
||||
stambecc $alt2
|
||||
stantio stant'io
|
||||
@@ -3743,6 +3766,7 @@ stravizz st@-*av'its2:
|
||||
strenuo $alt
|
||||
stres $alt
|
||||
strettoia $alt2
|
||||
stridio st@-*id'io
|
||||
strimpellio $3
|
||||
strizzati st@-*its2:'ati
|
||||
strof $alt
|
||||
@@ -3896,6 +3920,7 @@ tetti $alt
|
||||
tettoia $alt2
|
||||
teucr $1
|
||||
teut $1
|
||||
teutone $1
|
||||
teutoni $1
|
||||
thet $alt
|
||||
thiesi $alt
|
||||
@@ -3907,6 +3932,7 @@ timoria $3
|
||||
timpan $1
|
||||
tindari $1
|
||||
tinian $2
|
||||
tintinnio tintin:'io
|
||||
tintoria $3
|
||||
tintorie $3
|
||||
tiramisù tiRami_s'u
|
||||
@@ -4022,16 +4048,13 @@ trivenet $2 $alt
|
||||
troade $1 $alt
|
||||
troclea $1
|
||||
trombocitopenia $6
|
||||
trot $alt
|
||||
trov $alt
|
||||
trot $alt
|
||||
trov $alt
|
||||
truffaldine $3
|
||||
tuber $1
|
||||
turan $2
|
||||
turboalber $3
|
||||
turbofan $3
|
||||
turbogett $alt
|
||||
turboventol $alt
|
||||
turgovia $alt
|
||||
turold $alt
|
||||
tuttor $alt2
|
||||
ubbia ,ub:'ia
|
||||
@@ -4042,13 +4065,13 @@ ubriac $3
|
||||
ucronia $3
|
||||
ulcer $1
|
||||
ultrasottil ult@-*a||sot:'il
|
||||
ultraterren $alt2
|
||||
ultrasuon ult@-*,a||su'On
|
||||
ultraterreno $alt2
|
||||
unanime $2
|
||||
undicesim $alt
|
||||
unison $2
|
||||
univoc $2
|
||||
uom $alt
|
||||
uop $alt
|
||||
univoc $2
|
||||
uom $alt
|
||||
uov $alt
|
||||
upup $1
|
||||
uretere $3
|
||||
@@ -4153,6 +4176,7 @@ vinov $alt
|
||||
viper $1
|
||||
viril $2
|
||||
viscera $1
|
||||
visceri $1
|
||||
viscontei $2 $alt
|
||||
visigoti $alt
|
||||
visir $2
|
||||
|
||||
+15
-1
@@ -1,7 +1,7 @@
|
||||
|
||||
// Italian translation rules
|
||||
// This file is UTF-8 encoded
|
||||
// Last update: 2017 october 3 by Christian Leo Mameli <llajta2012@gmail.com>
|
||||
// Last update: 2017 november 2 by Christian Leo Mameli <llajta2012@gmail.com>
|
||||
// letter groups
|
||||
// A any vowel
|
||||
// C any consonant
|
||||
@@ -251,6 +251,7 @@
|
||||
godi (L04_ g'Odi
|
||||
@) glier (L04_ =l^E@-*
|
||||
@) guer (L04_ =gUe@-*
|
||||
grida (L07_ g@-*'ida
|
||||
guono (_ =gw2ono // verbs
|
||||
o) gnano (_ =n^ano
|
||||
A) gnano (_ n^'ano // exceptions
|
||||
@@ -499,9 +500,11 @@
|
||||
a) pprova (L07_ p:@-*'Ova
|
||||
_) posa (L07_ p'oza
|
||||
pro) posto (L07_ p'osto
|
||||
passa (L07_ p'a:ss,a
|
||||
pie (galA_ pI'e
|
||||
tera) pi (A_ p'i
|
||||
tro) pi (A_ p'i
|
||||
pensa (L07_ p'Ensa
|
||||
|
||||
.group q
|
||||
q k
|
||||
@@ -572,6 +575,7 @@
|
||||
_)segnala (L07_ sen^'ala
|
||||
specifica (L07_ spetS'ifika
|
||||
stringi (L04_ st@-*'indZi/
|
||||
stra (ppaL07_ st@-*'a:
|
||||
A) scano (_ =skano // verbs
|
||||
sciano (_ =Sano
|
||||
A) schiano (_ =skiano
|
||||
@@ -606,6 +610,7 @@
|
||||
a) ttiva (L07_ t:'iva
|
||||
taglia (L07_ t'al^a
|
||||
tira (L07_ t'iRa
|
||||
telefona (L07_ tel'Ef,ona
|
||||
L02) tre (_ t@-*'e
|
||||
_) tutt' (P5t tut:
|
||||
|
||||
@@ -711,10 +716,19 @@
|
||||
amma) zziamo (L04_ _tsi'a:mo
|
||||
sbara) zz (arL04_ ts:
|
||||
|
||||
.group ç
|
||||
|
||||
ç s
|
||||
A) ç (A T
|
||||
C) ç(A s
|
||||
|
||||
.group
|
||||
|
||||
ñ n^
|
||||
ć (_ tS
|
||||
ș S
|
||||
ş S
|
||||
|
||||
_L16_) : (_L17D_ _%%E_ // Say time
|
||||
|
||||
á ''a
|
||||
|
||||
+107
-1
@@ -1,6 +1,6 @@
|
||||
|
||||
//====================================================
|
||||
// Italian, last update February 4 2017 by Chris <llajta2012@gmail.com>
|
||||
// Italian, last update november 10 2017 by Chris <llajta2012@gmail.com>
|
||||
//====================================================
|
||||
|
||||
phoneme : // Lengthen previous vowel by "length"
|
||||
@@ -290,3 +290,109 @@ phoneme z
|
||||
FMT(voc/z) addWav(ufric/s_, 85)
|
||||
endphoneme
|
||||
|
||||
|
||||
// Consonant weakening [ITA] (Spirantizzazione delle occlusive)
|
||||
|
||||
phoneme k~
|
||||
vls vel stop
|
||||
lengthmod 2
|
||||
voicingswitch g
|
||||
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
|
||||
ChangePhoneme(h)
|
||||
ENDIF
|
||||
Vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/k_)
|
||||
ELIF nextPh(isRhotic) THEN
|
||||
WAV(ustop/kr)
|
||||
ELIF nextPh(l) THEN
|
||||
WAV(ustop/kl)
|
||||
ENDIF
|
||||
WAV(ustop/k_unasp, 70)
|
||||
endphoneme
|
||||
|
||||
phoneme tS~
|
||||
vls pla afr sib
|
||||
voicingswitch dZ
|
||||
lengthmod 2
|
||||
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
|
||||
ChangePhoneme(S)
|
||||
ENDIF
|
||||
Vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/tsh_)
|
||||
ENDIF
|
||||
WAV(ustop/tsh)
|
||||
endphoneme
|
||||
|
||||
phoneme dZ~
|
||||
vcd pla afr sib
|
||||
voicingswitch S
|
||||
lengthmod 5
|
||||
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
|
||||
ChangePhoneme(Z)
|
||||
ENDIF
|
||||
Vowelin f1=2 f2=2300 200 400 f3=100 80
|
||||
Vowelout f1=2 f2=2300 250 300 f3=100 80 brk
|
||||
|
||||
IF PreVoicing THEN
|
||||
FMT(dzh/xdzh)
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(dzh/dzh_) addWav(x/dzh_)
|
||||
ENDIF
|
||||
FMT(dzh/dzh) addWav(x/dzh)
|
||||
endphoneme
|
||||
|
||||
phoneme g~
|
||||
vcd vel stop
|
||||
voicingswitch k
|
||||
lengthmod 5
|
||||
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
|
||||
ChangePhoneme(Q~)
|
||||
ENDIF
|
||||
Vowelin f1=2 f2=2300 200 300 f3=-300 80
|
||||
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(g/g_) addWav(x/g_)
|
||||
ENDIF
|
||||
FMT(g/g) addWav(x/g2, 130)
|
||||
endphoneme
|
||||
|
||||
phoneme Q~
|
||||
vcd vel frc
|
||||
voicingswitch x
|
||||
lengthmod 6
|
||||
Vowelin f1=2 f2=2300 200 400 f3=-100 80
|
||||
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
|
||||
|
||||
IF KlattSynth THEN
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(klatt/qqh_) addWav(vocw/Q_)
|
||||
ENDIF
|
||||
FMT(klatt/qqh) addWav(vocw/Q)
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(voc/Q_) addWav(vocw/Q_)
|
||||
ENDIF
|
||||
FMT(voc/Q) addWav(vocw/Q2, 70)
|
||||
endphoneme
|
||||
|
||||
phoneme S~
|
||||
vls pla frc sib
|
||||
voicingswitch Z
|
||||
lengthmod 3
|
||||
Vowelin f1=0 f2=2100 100 300 f3=-100 80
|
||||
Vowelout f1=0 f2=2100 100 300 f3=-100 80
|
||||
IF nextPhW(isVowel) THEN
|
||||
ChangePhoneme(s)
|
||||
ENDIF
|
||||
WAV(ufric/sh, 85)
|
||||
endphoneme
|
||||
|
||||
|
||||
Reference in New Issue
Block a user