mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Updates for rules and exceptions, improved italian intonation, statement to use phoneme j between s and o
This commit is contained in:
+18
-6
@@ -1,6 +1,6 @@
|
||||
|
||||
// This file is UTF-8 encoded
|
||||
// Updated 2016 November 6 by Christian Leo M, <llajta2012@gmail.com>
|
||||
// Updated 2017 January 1 by Christian Leo M, <llajta2012@gmail.com>
|
||||
|
||||
// $alt change [e] or [o] in the stressed syllable to [E] or [O]
|
||||
// $alt2 change [E] or [O] in the stressed syllable to [e] or [o]
|
||||
@@ -125,7 +125,7 @@ _´ atS:'Ento||ak'uto
|
||||
_― b'aR*a||o*Idz:Ont'ale
|
||||
_‖ d,op:ia||b'aR*a
|
||||
_· p'unto||tSent@-*'ale
|
||||
_¸ tSed'il^ia
|
||||
_¸ tSed'il^a
|
||||
_‚ vi@-*gol'Et:a||in||b'asso
|
||||
_‛ vi@-*gol'Et:a||sin'ist@-*a
|
||||
_„ dop:ievi@-*gol'Et:e||inb'asso
|
||||
@@ -176,6 +176,7 @@ _‧ sepaRat'oRe/
|
||||
≥ madZ:'oRe||,o_||ugw2'ale
|
||||
≤ min'oRe||,o||_ugw2'ale
|
||||
ɧ heng
|
||||
ƒ 'Ef:e||untSin'ata/ // U+0192
|
||||
ɼ 'ER*e||al:uNg'ata
|
||||
≠ non||ugw'ale||,a
|
||||
∫ integ@-*'ale
|
||||
@@ -630,6 +631,7 @@ delle $u+
|
||||
de $u+ $only
|
||||
in $u $only $nounf
|
||||
in 'i:n $atend
|
||||
(in arrivo) _inaR*'ivo
|
||||
nel $u+ $only
|
||||
nello $u+
|
||||
nella $u+
|
||||
@@ -1360,8 +1362,8 @@ deroghe $1
|
||||
desideri d,Ezid'E:RI $only
|
||||
desossicortisol $6
|
||||
detraibil det@-*a'ibil
|
||||
diamin di'amin
|
||||
discepoli $2
|
||||
diamin di'a:min
|
||||
discepol $2 $alt
|
||||
disguid dizgw2'id
|
||||
disordin $2
|
||||
disparere $3
|
||||
@@ -1694,7 +1696,7 @@ veterano $3
|
||||
vicere $3 $alt2
|
||||
videocamera $4
|
||||
vinacciol $3
|
||||
visualizzazion vizw2ali|dz:atsi'On
|
||||
visualizzazion vizw2ali|dz:atsj'on
|
||||
vittime $1
|
||||
vocaboli $2
|
||||
voragini $2
|
||||
@@ -2246,7 +2248,7 @@ augias a'u:dZas
|
||||
avirex $1
|
||||
bardot ba@-*d'o
|
||||
bartali $1
|
||||
bastian $2
|
||||
basile $2
|
||||
baudelaire bOdl'E@-*
|
||||
bearzot bea*_dz'Ot $only
|
||||
beatle b'i:tol
|
||||
@@ -2341,6 +2343,7 @@ frederic $1
|
||||
freud f@-*'Oid $only
|
||||
gandolfi $alt
|
||||
garcía _^_ES
|
||||
gargiul $2
|
||||
gavino $2
|
||||
genesia $2
|
||||
george dZ'O@-*dZ $onlys
|
||||
@@ -2449,6 +2452,7 @@ michael m'aIkOl
|
||||
michelangel $3
|
||||
michelle m,iS'el $only
|
||||
mike _^_EN
|
||||
misseri $2
|
||||
mowgli m'o:glI
|
||||
mogol $2
|
||||
mondadori $alt2
|
||||
@@ -2516,6 +2520,7 @@ saša s'aSa/
|
||||
savino $2
|
||||
scalfar $1
|
||||
schopenhauer S,Open'a:w2e@-*
|
||||
schultz S'u:lts
|
||||
schumann S'u:man
|
||||
schumacher _^_DE
|
||||
Schubert S'ube@-*t
|
||||
@@ -2786,6 +2791,7 @@ anticipino $2
|
||||
apostrofano $2
|
||||
appaiano $2
|
||||
appannino $2
|
||||
appartano $2
|
||||
appartenere $4
|
||||
apparvero $2
|
||||
appellino $2
|
||||
@@ -3587,6 +3593,7 @@ intravvedere $4
|
||||
intreccino $2
|
||||
intregnano $2
|
||||
introducano $3
|
||||
intrufol $2
|
||||
intuito intu'i:to $verb
|
||||
invaginano $3
|
||||
invalidano $2
|
||||
@@ -3631,6 +3638,7 @@ lamentino $2
|
||||
lancino $1
|
||||
lasciavi $2
|
||||
lascino $1
|
||||
latitano $1
|
||||
laureano $1
|
||||
laureino l'aw2Rejno
|
||||
lavorano $2 $alt2
|
||||
@@ -4134,6 +4142,7 @@ riuscii @-*IuS'i:j
|
||||
rivedere $3
|
||||
rivelino $2
|
||||
rivendicano $2
|
||||
riverberano $2
|
||||
riversano $2
|
||||
riversi $2
|
||||
rizzano @-*'its2:ano
|
||||
@@ -4478,12 +4487,14 @@ svegliano $1
|
||||
sveglino $1
|
||||
sventolano $1
|
||||
svergino $1
|
||||
sventrano $1 $alt
|
||||
svignino $1
|
||||
sviluppano $2
|
||||
sviluppino $2
|
||||
sviscer $1
|
||||
svuotino $2
|
||||
tacere $2
|
||||
tacquero $1
|
||||
tagliano $1
|
||||
taglino $1
|
||||
tallono $2
|
||||
@@ -4809,6 +4820,7 @@ portalo $1
|
||||
portatel $2
|
||||
posizionati $4 $atstart
|
||||
presentaci $2
|
||||
procurati $2 $atstart
|
||||
promessomi $2
|
||||
privaci $1
|
||||
proteggiti $2 $alt2
|
||||
|
||||
@@ -298,6 +298,7 @@ arciconfraternit $5
|
||||
arcidiacon $3
|
||||
arcidiocesi $4
|
||||
arcipelag $3
|
||||
arcipelaghi $3
|
||||
arciprete $alt
|
||||
arcivescov $3
|
||||
arcivescovil $5
|
||||
@@ -2064,6 +2065,7 @@ langur $2
|
||||
lapideo $2
|
||||
lascit $1
|
||||
later $1
|
||||
lattea $1
|
||||
lattei $1
|
||||
lattosi $alt
|
||||
laurasia $3
|
||||
|
||||
+11
-11
@@ -1,7 +1,7 @@
|
||||
|
||||
// Italian translation rules
|
||||
// This file is UTF-8 encoded
|
||||
// Last update: 2016 November 5 by Chris <llajta2012@gmail.com>
|
||||
// Last update: 2016 december 28 by Chris <llajta2012@gmail.com>
|
||||
// letter groups
|
||||
// A any vowel
|
||||
// C any consonant
|
||||
@@ -177,7 +177,7 @@
|
||||
C) erder (L04_ 'E@-*de@-*
|
||||
chi) eder (L04_ 'Ede@-*
|
||||
esser (L04_ 'EsseR
|
||||
_) ecco (L04 'Ek:o
|
||||
_) ecco (L04_ 'Ek:o
|
||||
ete (L04_ 'ete
|
||||
fl) etter (L04_ 'Et:e@-*
|
||||
ever (L04_ 'eveR
|
||||
@@ -262,9 +262,7 @@
|
||||
l) i (A %i
|
||||
r) i (A %i
|
||||
_C) ie (_ 'ie
|
||||
i (o i
|
||||
i (ò i
|
||||
i (ó i
|
||||
i (o i
|
||||
@) ia (_ =i%a
|
||||
@) ià (_ j'a
|
||||
X) ia (_ 'ia
|
||||
@@ -486,6 +484,8 @@
|
||||
prendi (L04_ p@-*'E:ndi
|
||||
prova (L07_ p@-*'Ova
|
||||
a) pprova (L07_ p:@-*'Ova
|
||||
_) posa (L07_ p'oza
|
||||
pro) posto (L07_ p'osto
|
||||
pie (galA_ pI'e
|
||||
tera) pi (A_ p'i
|
||||
tro) pi (A_ p'i
|
||||
@@ -521,7 +521,7 @@
|
||||
CA) rcano (_ =@-*k,ano // verbs
|
||||
|
||||
.group s
|
||||
s s
|
||||
s s
|
||||
A) s (A z
|
||||
s (L01 z
|
||||
l) s s
|
||||
@@ -541,9 +541,7 @@
|
||||
scii Sij
|
||||
sci (ì S%i
|
||||
sch (Y sk
|
||||
sh (K S // foreign words
|
||||
K) sh S
|
||||
A) sh (A S
|
||||
sh S // foreign words
|
||||
@A) sia (_ z'ia
|
||||
@A) sie (_ z'ie
|
||||
@C) sia (_ s'ia
|
||||
@@ -562,6 +560,7 @@
|
||||
re) sister (L04_ z'i:ste@-*
|
||||
salva (L07_ s'alva
|
||||
sposa (L07_ sp'oza
|
||||
_) sposta (L07_ sp'osta/
|
||||
A) scano (_ =skano // verbs
|
||||
sciano (_ =Sano
|
||||
A) schiano (_ =skiano
|
||||
@@ -569,7 +568,7 @@
|
||||
ssiono (_ ssi'ono
|
||||
C) siono (_ si'ono
|
||||
A) ssano (_ =ssano
|
||||
L02) sei (_ _s'Ej
|
||||
L02) sei (_ _s'Ej // numbers
|
||||
|
||||
.group t
|
||||
t t
|
||||
@@ -586,7 +585,7 @@
|
||||
@a) to (L06_ =to
|
||||
intima) to (L04_ =to
|
||||
ba) tter (L04_ =t:e@-*
|
||||
tratta (L07 t@-*'at:a
|
||||
tratta (L07_ t@-*'at:a
|
||||
tocca (L07_ t'Ok:a
|
||||
a) ta (si_ =ta
|
||||
_) togli (L04_ t'Ol^i
|
||||
@@ -594,6 +593,7 @@
|
||||
tieni (L04_ tj'e/nI
|
||||
au) tentica (L07_ t'ENtIka/
|
||||
a) ttiva (L07_ t:'iva
|
||||
taglia (L07_ t'al^a
|
||||
L02) tre (_ t@-*'e
|
||||
_) tutt' (P5t tut:
|
||||
|
||||
|
||||
+4
-4
@@ -144,14 +144,14 @@ nucleus fall 92 80 76 8
|
||||
endtune
|
||||
|
||||
|
||||
// italian (by llajta@gmx.us)
|
||||
// Italian:
|
||||
|
||||
tune s4
|
||||
prehead 46 57
|
||||
headenv fall 16
|
||||
head 4 75 45 -8 -5
|
||||
head 4 80 43 -8 -5
|
||||
headextend 0 63 38 13 0
|
||||
headlast 50 4 8
|
||||
headlast 45 4 8
|
||||
nucleus0 fall 64 8
|
||||
nucleus fall 68 18 22 8
|
||||
endtune
|
||||
@@ -170,7 +170,7 @@ prehead 47 58
|
||||
headenv fall 16
|
||||
head 5 75 53 -7 1
|
||||
headextend 0 60 55 45 60
|
||||
onset 60 48 62
|
||||
onset 56 41 55
|
||||
headlast 60 24 30
|
||||
nucleus0 fall-rise 95 29
|
||||
nucleus fall-rise2 92 21 34 79
|
||||
|
||||
+4
-1
@@ -1,6 +1,6 @@
|
||||
|
||||
//====================================================
|
||||
// Italian, last update november 5 2016 by Chris <llajta2012@gmail.com>
|
||||
// Italian, last update DECEMBER 28 2016 by Chris <llajta2012@gmail.com>
|
||||
//====================================================
|
||||
|
||||
phoneme : // Lengthen previous vowel by "length"
|
||||
@@ -71,6 +71,9 @@ phoneme i
|
||||
IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN
|
||||
ChangePhoneme(I)
|
||||
ENDIF
|
||||
IF thisPh(isNotStressed) AND prevPhW(s) AND nextPhW(#o) THEN
|
||||
ChangePhoneme(j)
|
||||
ENDIF
|
||||
FMT(vwl_it/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
Reference in New Issue
Block a user