mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
[1.31.04] lang=zh: adjusted phonemes
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@133 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
@@ -5036,10 +5036,12 @@
|
||||
Eme (_ i:m
|
||||
Ensk (_ 'Ensk
|
||||
En (_ @n
|
||||
?8 En (_ En
|
||||
En (atA @n
|
||||
E (ndous E
|
||||
Ener (_ _n@
|
||||
Ening (_ _nI2N
|
||||
?8 Ening (_ EnI2N
|
||||
Ene (_ i:n
|
||||
Ened (_ @nd
|
||||
E (nt_ @
|
||||
|
||||
+35
-32
@@ -5,7 +5,7 @@
|
||||
|
||||
// 2006-11-18 Gilles Casse <gcasse@oralux.org>
|
||||
//
|
||||
// Updated 2008-01-25 Michel Such <michel.such@free.fr>
|
||||
// Updated 2008-01-29 Michel Such <michel.such@free.fr>
|
||||
//
|
||||
// * Numbers, a few abbreviations and exceptions.
|
||||
//
|
||||
@@ -135,7 +135,7 @@ _5X sE~k'A~t
|
||||
_51 sE~k'A~te:E~
|
||||
_6X swas'A~t
|
||||
_61 swas'A~te:E~
|
||||
_7X swas'A~t:d'is
|
||||
_7X swas'A~t:d'iz3
|
||||
_71 swas'A~te:O~z
|
||||
_72 swas'A~t:d'uz
|
||||
_73 swas'A~t:tR'Ez
|
||||
@@ -147,7 +147,7 @@ _78 swas'A~t:d'iz'w^it
|
||||
_79 swas'A~t:d'izn'@f
|
||||
_8X k'atR@v'E~
|
||||
_80 k'atR@v'E~z2
|
||||
_9X k'atR@v'E~d'is
|
||||
_9X k'atR@v'E~d'iz3
|
||||
_91 k'atR@v'E~:O~z
|
||||
_92 k'atR@v'E~:d'uz
|
||||
_93 k'atR@v'E~:tR'Ez
|
||||
@@ -231,28 +231,28 @@ une $u $nounf
|
||||
|
||||
|
||||
// conjonctions
|
||||
mais $u $brk
|
||||
mais $u
|
||||
ou u $u $brk
|
||||
et e $u $brk
|
||||
donc $u $brk
|
||||
donc $u
|
||||
or $u $brk
|
||||
ni $u $brk
|
||||
car $u $brk
|
||||
soit $u $brk
|
||||
cependant $u $brk
|
||||
néanmoins $u $brk
|
||||
toutefois $u $brk
|
||||
ni $u
|
||||
car $u
|
||||
soit $u
|
||||
cependant $u
|
||||
néanmoins $u
|
||||
toutefois $u
|
||||
|
||||
|
||||
comme $u $brk
|
||||
dont dO~t2 $u $brk
|
||||
lorsque $u $brk
|
||||
puisque $u $brk
|
||||
quand $u $brk
|
||||
que $u $brk
|
||||
comme $u
|
||||
dont dO~t2 $u
|
||||
lorsque $u
|
||||
puisque $u
|
||||
quand $u
|
||||
que $u
|
||||
qui $u $verbf
|
||||
quoique $u $brk
|
||||
si $u $brk
|
||||
quoique $u
|
||||
si $u
|
||||
|
||||
// pronouns
|
||||
je $u $verbf
|
||||
@@ -301,19 +301,19 @@ des dez2 $u $nounf
|
||||
au $u $brk
|
||||
aux $u $brk
|
||||
|
||||
dans $u+ $brk
|
||||
sur $u+ $brk
|
||||
par $u+ $brk
|
||||
pour $u+
|
||||
en $u+
|
||||
dans $u
|
||||
sur $u
|
||||
par $u
|
||||
pour $u
|
||||
en $u
|
||||
(en effet) A~nEf'E $brk
|
||||
|
||||
vers $u+ $brk
|
||||
avec $u+ $brk
|
||||
sans $u+ $brk
|
||||
sous $u+ $brk
|
||||
entre $u+ $brk
|
||||
contre $u+ $brk
|
||||
vers $u
|
||||
avec $u
|
||||
sans $u
|
||||
sous $u
|
||||
entre $u $brk
|
||||
contre $u $brk
|
||||
|
||||
durant $brk
|
||||
|
||||
@@ -370,6 +370,7 @@ consent kO~s'A~t2
|
||||
scient si
|
||||
bénéficient benefisi $verb
|
||||
concurrent kO~kyR'A~
|
||||
content kO~t@-t2 $verb
|
||||
couvent k'uvt2 $verb
|
||||
dessus d@sy
|
||||
dessous d@su
|
||||
@@ -399,7 +400,7 @@ torrent tOR'A~
|
||||
|
||||
monsieur m@sjY
|
||||
montréal mO~Real
|
||||
(n'est ce pas) nEspa
|
||||
(n'est ce pas) n'Es@-||p'az2
|
||||
(qu'est ce que) kEsk@ $u
|
||||
(cent un) s'A~||W~
|
||||
(cent unième) s'A~||ynj'Em
|
||||
@@ -417,7 +418,7 @@ choeur k@r
|
||||
discident disidA~
|
||||
fils fis
|
||||
imprudent E~pRydA~
|
||||
juin ZuE~
|
||||
juin ZyE~
|
||||
mars maRs
|
||||
occident OksidA~
|
||||
orient ORjA~
|
||||
@@ -552,6 +553,7 @@ outlook autluk
|
||||
player plEj'@r
|
||||
reader Ri:d@R
|
||||
redhat REdat
|
||||
release rili:z
|
||||
schubert SubER
|
||||
screamer skri:m@r
|
||||
(search & destroy) s@:rS_||end_||dEsstrOj
|
||||
@@ -571,6 +573,7 @@ word wWRd
|
||||
wright _^_EN
|
||||
writer rajt@r
|
||||
yacht jot
|
||||
yes jEs $brk
|
||||
|
||||
|
||||
// tions (tjO~ instead of sjO~)
|
||||
|
||||
+7
-4
@@ -3,7 +3,7 @@
|
||||
|
||||
// 2006-11-18 Gilles Casse <gcasse@oralux.org>
|
||||
//
|
||||
// Updated: 2008-01-25 Michel Such <michel.such@free.fr>
|
||||
// Updated: 2008-01-29 Michel Such <michel.such@free.fr>
|
||||
//
|
||||
// * The rules are based on Cicero TTS.
|
||||
//
|
||||
@@ -134,7 +134,7 @@
|
||||
el (_ El // caramel
|
||||
em (me a // femme patiemment
|
||||
em (b A~ // décembre
|
||||
em (m A~ // emmencher
|
||||
em (m A~ // emmancher
|
||||
em (p A~
|
||||
en (_ A~ // en
|
||||
en (hA A~n // enharmonique
|
||||
@@ -170,6 +170,7 @@
|
||||
|
||||
al) en (t_ A~ // talent équivalent
|
||||
xcell) en (t_ A~ // excellent
|
||||
nn) en (t_ t2 // prennent, viennent, sonnent
|
||||
|
||||
mm) en (t_ A~
|
||||
em) en (t_ A~ // vitement
|
||||
@@ -286,11 +287,13 @@
|
||||
_CC) e (_ @-
|
||||
_qu) e (_ @ // que
|
||||
|
||||
@Cr) e (_C @- // quatre pattes
|
||||
CC) e (_C @-
|
||||
ch) e (_C @-
|
||||
CC) es (_C @-
|
||||
-j) e (_ @-
|
||||
gu) e (_C @-
|
||||
gu) es (_C @-
|
||||
qu) e (_C @-
|
||||
qu) es (_C @-
|
||||
|
||||
e (_ // montre
|
||||
|
||||
|
||||
+21
-21
@@ -62,11 +62,11 @@ language).
|
||||
a (DngK A
|
||||
|
||||
y) a iA
|
||||
y) ao iAu
|
||||
y) a1o iAu55
|
||||
y) a2o iAu35
|
||||
y) a3o iAu214
|
||||
y) a4o iAu51
|
||||
y) ao Au
|
||||
y) a1o Au55
|
||||
y) a2o Au35
|
||||
y) a3o Au214
|
||||
y) a4o Au51
|
||||
y) a (DnK iE
|
||||
y) a (DngK iA
|
||||
|
||||
@@ -121,7 +121,7 @@ language).
|
||||
ia iA
|
||||
ia (DnK iE
|
||||
ia (DngK iA
|
||||
iao iAu
|
||||
iao jAu
|
||||
ie iE
|
||||
io (DngK y
|
||||
iu iou
|
||||
@@ -175,9 +175,9 @@ language).
|
||||
|
||||
.group u
|
||||
u u
|
||||
ua uA //ua uan uang, and uan should be more different from uang
|
||||
ua wA //ua uan uang, and uan should be more different from uang
|
||||
ua (DnK ua
|
||||
ua (DngK ua
|
||||
ua (DngK wA
|
||||
uai uai
|
||||
ua1i uai55
|
||||
ua2i uai35
|
||||
@@ -205,19 +205,19 @@ language).
|
||||
n) ve yE //üe
|
||||
|
||||
.group w
|
||||
wa wuA //wa wan wang
|
||||
wai wuai
|
||||
wa1i wuai55
|
||||
wa2i wuai35
|
||||
wa3i wuai214
|
||||
wa4i wuai51
|
||||
wei wuei
|
||||
we1i wuei55
|
||||
we2i wuei35
|
||||
we3i wuei214
|
||||
we4i wuei51
|
||||
wa wA //wa wan wang
|
||||
wai wai
|
||||
wa1i wai55
|
||||
wa2i wai35
|
||||
wa3i wai214
|
||||
wa4i wai51
|
||||
wei wei
|
||||
we1i wei55
|
||||
we2i wei35
|
||||
we3i wei214
|
||||
we4i wei51
|
||||
we wu@ //wen weng
|
||||
wo wuo
|
||||
wo wo
|
||||
wu wu
|
||||
|
||||
.group x
|
||||
@@ -226,7 +226,7 @@ language).
|
||||
.group y
|
||||
y j //before a o e i
|
||||
y (u //NULL before u
|
||||
yo (DngK y
|
||||
yo (DngK yu
|
||||
y (K i // foreign words
|
||||
|
||||
.group z
|
||||
|
||||
@@ -7,5 +7,6 @@ phonemes en_n
|
||||
|
||||
stressLength 160 150 180 180 220 220 290 290
|
||||
|
||||
replace 00 i@3 i@
|
||||
replace 03 N n
|
||||
|
||||
|
||||
@@ -8,8 +8,9 @@ phonemes en_us
|
||||
dictrules 3 6
|
||||
option 12 1 // reduce [t]
|
||||
|
||||
stressLength 145 125 170 170 0 0 265 280
|
||||
stressLength 145 125 170 170 0 0 270 290
|
||||
stressAmp 17 16 20 20 20 22 23 20
|
||||
|
||||
//replace 03 I i
|
||||
//replace 03 I2 i
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ gender male
|
||||
|
||||
phonemes en_rp
|
||||
replace 00 o@ O@
|
||||
replace 00 i@3 i@
|
||||
replace 03 I i
|
||||
replace 03 I2 i
|
||||
replace 03 @ a2
|
||||
|
||||
@@ -10,6 +10,7 @@ stressLength 175 175 175 175 220 220 250 290
|
||||
replace 00 D d
|
||||
replace 00 T t[
|
||||
replace 00 U@ o@
|
||||
replace 00 i@3 i@
|
||||
replace 03 @ a2
|
||||
replace 03 3 a2
|
||||
|
||||
|
||||
@@ -6,4 +6,7 @@ phonemes en_wm
|
||||
|
||||
replace 00 h NULL
|
||||
replace 00 o@ O@
|
||||
replace 00 i@3 i@
|
||||
dictrules 6
|
||||
intonation 4
|
||||
stressAdd 0 0 0 0 0 0 0 20
|
||||
|
||||
@@ -6,5 +6,8 @@ stressrule 2 33 0 2
|
||||
// flags=0100001 (no automatic secondary stress + don't stres monosyllables)
|
||||
// unstressed_wd1=0
|
||||
// unstressed_wd2=2
|
||||
charset ISO-8859-4
|
||||
|
||||
// short gap between words
|
||||
words 2
|
||||
|
||||
// Note: The Latin voice needs long vowels to be marked with macrons
|
||||
|
||||
+21
-17
@@ -41,7 +41,7 @@
|
||||
is 32 123
|
||||
vi 42 136
|
||||
zhy 40 131
|
||||
zh 61 145
|
||||
zh 62 146
|
||||
sw 14 107
|
||||
th 50 141
|
||||
id 14 119
|
||||
@@ -403,7 +403,6 @@ n/_n [n] base
|
||||
[n] zh
|
||||
n/n_ [n] base
|
||||
[n;] ro
|
||||
[n] zh
|
||||
n/n@ [(@)] base
|
||||
n/n#_ [n#] is
|
||||
n^/n^a [(a)] base
|
||||
@@ -419,6 +418,7 @@ n/nj [n] base
|
||||
[n.] base
|
||||
[n^] base
|
||||
[n;] ro
|
||||
n/n_long_ [n] zh
|
||||
nn/_nn [N] base
|
||||
[N] en
|
||||
[N] zh
|
||||
@@ -452,7 +452,8 @@ r3/r_ [r/] base
|
||||
[r/] fr
|
||||
[r/] ru
|
||||
r3/r_@ [(@)] base
|
||||
r3/r#_ [r#] is
|
||||
r3/r#_ [r/] fr
|
||||
[r#] is
|
||||
r3/r_a [(a)] base
|
||||
r3/r_e [(e)] base
|
||||
r3/r_i [(i)] base
|
||||
@@ -531,6 +532,7 @@ r/ru [(u)] base
|
||||
r/tr [r] base
|
||||
[r] en_sc
|
||||
[r] fr
|
||||
[r/] fr
|
||||
[R] pt_pt
|
||||
r/trr [r/] base
|
||||
[r/] af
|
||||
@@ -805,13 +807,13 @@ ustop/ts_pzd2 [c] hi
|
||||
[c] hu
|
||||
ustop/t_sr [d] sr
|
||||
[t] sr
|
||||
[t] zh
|
||||
ustop/ts_rfx [ts.] zh
|
||||
ustop/ts_rfx_unasp [ts.] zh
|
||||
ustop/ts_sr.wav [tS;] sr
|
||||
[dZ;] sr
|
||||
ustop/ts_unasp [ts] zh
|
||||
ustop/t_unasp [t] zh
|
||||
[t] th
|
||||
ustop/t_unasp [t] th
|
||||
vdiph/0i [OI] pt
|
||||
[OI] grc
|
||||
[OI] vi
|
||||
@@ -825,6 +827,7 @@ vdiph2/e@ [3:] en_sc
|
||||
vdiph2/ea [ea] ro
|
||||
vdiph2/ei_3 [i:] en_wm
|
||||
vdiph2/ei_4 [eI] en_us
|
||||
[ei] zh
|
||||
vdiph2/eo [eo] ro
|
||||
vdiph2/e[u [e[u] ro
|
||||
vdiph2/i@ [i@] en_n
|
||||
@@ -833,6 +836,7 @@ vdiph2/ie [i@] en_wi
|
||||
[ie] fi
|
||||
[ia] th
|
||||
[i:a] th
|
||||
vdiph2/ie_2 [iE] zh
|
||||
vdiph2/ii@ [i@] en
|
||||
[i@3] en
|
||||
vdiph2/ii@_3 [i@] vi
|
||||
@@ -852,6 +856,7 @@ vdiph2/oa [Oa] ro
|
||||
[ua] zh
|
||||
vdiph2/o_oo [o@] en_wi
|
||||
[o] is
|
||||
[o] zh
|
||||
vdiph2/u-@ [y@] vi
|
||||
[y:a] th
|
||||
vdiph2/u#@ [U@] en_sc
|
||||
@@ -865,7 +870,7 @@ vdiph2/uu@ [U@] en
|
||||
vdiph2/y#@ [Y@] af
|
||||
[y@] zh
|
||||
vdiph2/yu [yU] nl
|
||||
[y] zh
|
||||
[yu] zh
|
||||
vdiph2/y-y# [yY] fi
|
||||
vdiph/8u [oU] en_us
|
||||
[ou] zh
|
||||
@@ -884,7 +889,6 @@ vdiph/aau_3 [aU] hi
|
||||
vdiph/aau_4 [aU] vi
|
||||
vdiph/ae [E:] fr_ca
|
||||
[aI] la
|
||||
[ai] zh
|
||||
vdiph/ae_2 [aI] en_n
|
||||
vdiph/ai [aI] base2
|
||||
[aI] en_wi
|
||||
@@ -903,6 +907,7 @@ vdiph/ai_3 [aI] no
|
||||
vdiph/ai_4 [aI] af
|
||||
vdiph/ai_5 [aI] de
|
||||
vdiph/ai_6 [aI] en_rp
|
||||
[ai] zh
|
||||
vdiph/ai_7 [aI] en_sc
|
||||
[aI2] en_sc
|
||||
[aI] is
|
||||
@@ -951,7 +956,6 @@ vdiph/ei [eI] base2
|
||||
[eI] is
|
||||
[eI] vi
|
||||
[ei] zhy
|
||||
[ei] zh
|
||||
vdiph/eu [eU] base2
|
||||
[eU] en
|
||||
[eU] cy
|
||||
@@ -1061,7 +1065,7 @@ vnasal/oi_n [oI~] pt
|
||||
vnasal/o_n [o~] hi
|
||||
[o~] pt
|
||||
vnasal/o_n2 [o~] af
|
||||
vnasal/o_n3 [O~] fr
|
||||
[O~] fr
|
||||
vnasal/oo_n [O~] en
|
||||
vnasal/oo_n2 [O~] hi
|
||||
[O~] pl
|
||||
@@ -1185,6 +1189,7 @@ vowel/3_en [3:] en
|
||||
[@:] th
|
||||
vowel/@_4 [@] nl
|
||||
[@] no
|
||||
vowel/8 [o-] zh
|
||||
vowel/8_2 [U] en_us
|
||||
[8] sv
|
||||
vowel/8_3 [eo] zhy
|
||||
@@ -1427,6 +1432,7 @@ vowel/i_6 [i:] en_us
|
||||
[i] ta
|
||||
[i] hr
|
||||
[i] id
|
||||
vowel/i#_7 [i[] zh
|
||||
vowel/i_en [i:] en
|
||||
[i:] fr
|
||||
[i] vi
|
||||
@@ -1462,6 +1468,7 @@ vowel/ii_4 [I] en
|
||||
vowel/ii_5 [I] en_wi
|
||||
[I2] en_wi
|
||||
[I] la
|
||||
[i] zh
|
||||
vowel/ii_6 [I] en_wm
|
||||
[I2] en_wm
|
||||
[I] sr
|
||||
@@ -1490,12 +1497,9 @@ vowel/o [o] base2
|
||||
[o] pt_pt
|
||||
[o] grc
|
||||
[o:] sv
|
||||
[o] zh
|
||||
[u] zh
|
||||
[o] th
|
||||
[o:] th
|
||||
[o] id
|
||||
vowel/o- [o-] zh
|
||||
vowel/o_2 [o:] cy
|
||||
[o:] hi
|
||||
[o:] hu
|
||||
@@ -1510,6 +1514,7 @@ vowel/o_4 [oU] en_n
|
||||
vowel/o-_4 [o] ro
|
||||
vowel/o_5 [O] nl
|
||||
vowel/o_6 [O:] nl
|
||||
vowel/o_7 [u] zh
|
||||
vowel/oe [W] en
|
||||
[W] af
|
||||
[W] de
|
||||
@@ -1583,7 +1588,6 @@ vowel/u [u:] en_wi
|
||||
[u:] ta
|
||||
[u:] cs
|
||||
[U] la
|
||||
[u] zh
|
||||
[u] th
|
||||
[u:] th
|
||||
[u] id
|
||||
@@ -1622,6 +1626,7 @@ vowel/u_bck [u] base2
|
||||
[u:] no
|
||||
[u] is
|
||||
[u] zhy
|
||||
[u] zh
|
||||
vowel/u_bck2 [u:] la
|
||||
vowel/u_fnt [u:] en_rp
|
||||
vowel/uu [U] en
|
||||
@@ -1659,7 +1664,6 @@ vowel/y [y:] en
|
||||
[y] nl
|
||||
[y] la
|
||||
[yu] zhy
|
||||
[y] zh
|
||||
vowel/y# [Y:] en
|
||||
[3:] en_wm
|
||||
[Y:] de
|
||||
@@ -1674,6 +1678,7 @@ vowel/y## [y#] is
|
||||
vowel/y_2 [y] fr
|
||||
[y"] fr
|
||||
[y:] la
|
||||
[y] zh
|
||||
vowel/y#_2 [Y] hu
|
||||
[Y:] sv
|
||||
vowel/y_3 [y] af
|
||||
@@ -1738,7 +1743,7 @@ vwl_en_us/er [e@] en_us
|
||||
vwl_en_us/ii [I] en_us
|
||||
[I2] en_us
|
||||
vwl_en_us/ir [i@3] en_us
|
||||
[i@] en_sc
|
||||
[i@3] en_sc
|
||||
vwl_en_us/oor [O@] en_us
|
||||
vwl_en_us/or [O:] en_us
|
||||
[o@] en_us
|
||||
@@ -1794,8 +1799,6 @@ vwl_zh/ang [ang] zhy
|
||||
vwl_zh/eng [eng] zhy
|
||||
vwl_zh/iaa [iA] zh
|
||||
vwl_zh/iaau [iAu] zh
|
||||
vwl_zh/i_dnt [i[] zh
|
||||
vwl_zh/iee [iE] zh
|
||||
vwl_zh/ing [ing] zhy
|
||||
vwl_zh/iou [iou] zh
|
||||
vwl_zh/i_rfx [i.] zh
|
||||
@@ -1822,6 +1825,7 @@ w/w2 [w2] base2
|
||||
[w] pt_pt
|
||||
w/wa [(a)] base
|
||||
w/we [(e)] base
|
||||
[w] fr
|
||||
w/wi [(i)] base
|
||||
[i] vi
|
||||
[i] zhy
|
||||
|
||||
@@ -274,11 +274,10 @@ phoneme e@
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i@
|
||||
phoneme i@3
|
||||
vowel starttype (i) endtype (@)
|
||||
length 220
|
||||
formants vwl_en_us/ir
|
||||
// formants vdiph2/i@_2
|
||||
appendph r
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ endphoneme
|
||||
|
||||
|
||||
phoneme 0
|
||||
vowel starttype (o) endtype (o)
|
||||
vowel starttype (a) endtype (a)
|
||||
length 140
|
||||
formants vowel/aa#
|
||||
endphoneme
|
||||
@@ -115,7 +115,7 @@ endphoneme
|
||||
|
||||
|
||||
phoneme 3:
|
||||
vowel starttype (@) endtype (@)
|
||||
vowel starttype (o) endtype (o)
|
||||
length 240
|
||||
formants vowel/oo_4
|
||||
linkout r-
|
||||
|
||||
@@ -189,7 +189,7 @@ endphoneme
|
||||
|
||||
phoneme eI
|
||||
vowel starttype (@) endtype (i)
|
||||
length 230
|
||||
length 240
|
||||
formants vdiph/@i_3
|
||||
endphoneme
|
||||
|
||||
@@ -202,7 +202,7 @@ endphoneme
|
||||
|
||||
|
||||
phoneme e@
|
||||
vowel starttype (e) endtype (@)
|
||||
vowel starttype (@) endtype (@)
|
||||
length 240
|
||||
formants vowel/3_en
|
||||
linkout r-
|
||||
|
||||
+10
-6
@@ -93,10 +93,11 @@ endphoneme
|
||||
phoneme w
|
||||
liquid
|
||||
unstressed
|
||||
length 100
|
||||
length 120
|
||||
beforenotvowel w/
|
||||
lengthmod 7
|
||||
formants w/w
|
||||
before (e) w/we
|
||||
after _ w/_w
|
||||
endphoneme
|
||||
|
||||
@@ -134,7 +135,7 @@ endphoneme
|
||||
phoneme O~
|
||||
vowel starttype (o) endtype (o)
|
||||
length 180
|
||||
formants vnasal/o_n3
|
||||
formants vnasal/o_n2
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -281,7 +282,7 @@ endphoneme
|
||||
|
||||
|
||||
phoneme r
|
||||
vcd uvl frc
|
||||
vcd uvl frc starttype r endtype r
|
||||
vowelin f1=0 f2=800 -100 100 f3=-400 100
|
||||
vowelout f1=0 f2=800 -100 100 f3=-400 100 len=0 rms=20
|
||||
length 100
|
||||
@@ -294,7 +295,7 @@ endphoneme
|
||||
|
||||
|
||||
phoneme R
|
||||
vcd uvl frc
|
||||
vcd uvl frc starttype r endtype r
|
||||
vowelin f1=0 f2=800 -100 100 f3=-400 100
|
||||
length 100
|
||||
lengthmod 7
|
||||
@@ -305,11 +306,13 @@ endphoneme
|
||||
|
||||
|
||||
phoneme r/ // used for [r] when not preceding a vowel
|
||||
vcd uvl frc
|
||||
vcd uvl frc starttype r endtype r
|
||||
length 100
|
||||
lengthmod 2 //
|
||||
formants r3/r_+r3/rx%60
|
||||
formants r3/r#_+r3/rx%60
|
||||
after t r/tr%60
|
||||
before n r3/r_n+r3/rx%60
|
||||
before _ r3/r_%60
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -405,3 +408,4 @@ phoneme z3 // "six" and "dix". [s] before pause, [z] before vowel, else []
|
||||
lengthmod 6
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
+25
-20
@@ -50,7 +50,7 @@ endphoneme
|
||||
|
||||
phoneme 55 // tone: high level
|
||||
stress
|
||||
tone 50 50 envelope/p_level NULL
|
||||
tone 55 50 envelope/p_level NULL
|
||||
endphoneme
|
||||
|
||||
//====================================================
|
||||
@@ -92,7 +92,7 @@ phoneme t
|
||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/t_unasp
|
||||
wave ustop/t_sr%10
|
||||
endphoneme
|
||||
|
||||
phoneme th
|
||||
@@ -106,10 +106,9 @@ endphoneme
|
||||
phoneme n
|
||||
vcd alv nasal
|
||||
vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
|
||||
length 30
|
||||
lengthmod 2
|
||||
formants n/_n
|
||||
before _ n/n_
|
||||
before _ n/n_long_
|
||||
before (i) n/ni
|
||||
endphoneme
|
||||
|
||||
@@ -163,7 +162,7 @@ phoneme ts
|
||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/ts_unasp
|
||||
wave ustop/ts_unasp%50
|
||||
endphoneme
|
||||
|
||||
phoneme tsh
|
||||
@@ -171,7 +170,7 @@ phoneme tsh
|
||||
vowelin f1=0 f2=1700 -300 300 f3=-100 80
|
||||
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
lengthmod 2
|
||||
wave ustop/ts
|
||||
wave ustop/ts%60
|
||||
endphoneme
|
||||
|
||||
phoneme ts.
|
||||
@@ -213,7 +212,7 @@ endphoneme
|
||||
|
||||
phoneme N //should be more different from n
|
||||
vcd vel nasal
|
||||
length 10
|
||||
vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
|
||||
formants NULL
|
||||
before _ nn/nn_
|
||||
after _ nn/_nn
|
||||
@@ -237,7 +236,7 @@ endphoneme
|
||||
phoneme ai
|
||||
vowel starttype (a) endtype (i)
|
||||
length 250
|
||||
formants vdiph/ae
|
||||
formants vdiph/ai_6
|
||||
endphoneme
|
||||
|
||||
phoneme Au
|
||||
@@ -248,7 +247,7 @@ endphoneme
|
||||
|
||||
phoneme @
|
||||
vowel starttype (@) endtype (@)
|
||||
length 230
|
||||
length 200
|
||||
formants vowel/3_2%120
|
||||
before N vowel/@_bck
|
||||
endphoneme
|
||||
@@ -268,7 +267,7 @@ endphoneme
|
||||
phoneme ei
|
||||
vowel starttype (e) endtype (i)
|
||||
length 250
|
||||
formants vdiph/ei
|
||||
formants vdiph2/ei_4
|
||||
endphoneme
|
||||
|
||||
phoneme i
|
||||
@@ -276,12 +275,13 @@ phoneme i
|
||||
length 250
|
||||
formants vowel/i
|
||||
before N vowel/ii_2
|
||||
before n vowel/ii_5
|
||||
endphoneme
|
||||
|
||||
phoneme i[ //after ts tsh s
|
||||
vowel starttype (i) endtype (i)
|
||||
length 250
|
||||
formants vwl_zh/i_dnt
|
||||
formants vowel/i#_7
|
||||
endphoneme
|
||||
|
||||
phoneme i. //after ts. ts.h s. z.
|
||||
@@ -305,7 +305,7 @@ endphoneme
|
||||
phoneme iE
|
||||
vowel starttype (i) endtype (e)
|
||||
length 250
|
||||
formants vwl_zh/iee
|
||||
formants vdiph2/ie_2
|
||||
endphoneme
|
||||
|
||||
phoneme io
|
||||
@@ -323,13 +323,13 @@ endphoneme
|
||||
phoneme o
|
||||
vowel starttype (o) endtype (o)
|
||||
length 250
|
||||
formants vowel/o
|
||||
formants vdiph2/o_oo
|
||||
endphoneme
|
||||
|
||||
phoneme o-
|
||||
vowel starttype (o) endtype (o)
|
||||
length 250
|
||||
formants vowel/o-
|
||||
formants vowel/8
|
||||
endphoneme
|
||||
|
||||
phoneme ou
|
||||
@@ -341,8 +341,8 @@ endphoneme
|
||||
phoneme u //try more before N
|
||||
vowel starttype (u) endtype (u)
|
||||
length 250
|
||||
formants vowel/u
|
||||
before N vowel/o
|
||||
formants vowel/u_bck
|
||||
before N vowel/o_7
|
||||
endphoneme
|
||||
|
||||
phoneme uA
|
||||
@@ -377,15 +377,20 @@ endphoneme
|
||||
|
||||
phoneme uo
|
||||
vowel starttype (u) endtype (o)
|
||||
length 250
|
||||
length 280
|
||||
formants vwl_zh/uo
|
||||
endphoneme
|
||||
|
||||
phoneme y //try more before N
|
||||
phoneme y
|
||||
vowel starttype (i) endtype (i)
|
||||
length 250
|
||||
formants vowel/y_2
|
||||
endphoneme
|
||||
|
||||
phoneme yu //try more before N
|
||||
vowel starttype (i) endtype (u)
|
||||
length 250
|
||||
formants vowel/y
|
||||
before N vdiph2/yu
|
||||
formants vdiph2/yu
|
||||
endphoneme
|
||||
|
||||
phoneme y&
|
||||
|
||||
+3
-5
@@ -592,16 +592,14 @@ phoneme N
|
||||
lengthmod 8 // longer than 'n'
|
||||
endphoneme
|
||||
|
||||
phoneme ** // TEST flap after consonant
|
||||
phoneme ** // TEST flap
|
||||
liquid alv
|
||||
vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15
|
||||
vowelin f1=0 f2=1600 -300 300 f3=-300 80
|
||||
formants r3/@tap+r3/rx
|
||||
vowelin f1=2 f2=1600 -300 300 f3=-300 80
|
||||
formants r3/@tap+r3/rx%50
|
||||
vowelin f1=3 f2=1600 -300 300 f3=-300 80
|
||||
before (i) r3/@tap_i+r3/rx
|
||||
before (e) r3/@tap_i+r3/rx
|
||||
vowelin f1=2 f2=1600 -300 300 f3=-300 80
|
||||
before (a) r3/@tap+r3/rx
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 41 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 67 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
-1
@@ -308,7 +308,7 @@ static TONE_TABLE tone_table[N_TONE_TABLE] = {
|
||||
20, 25, 32, 24, drops_0, 4, 3, 5, oflow_less, NULL, 14, 8, 0},
|
||||
|
||||
{PITCHrise, 30, 20, PITCHfall, 19, 14, // 8 pitch raises at end of sentence
|
||||
20, 25, 34, 22, drops_0, 3, 3, 5, oflow, NULL, 24, 30, 0},
|
||||
20, 25, 34, 22, drops_0, 3, 3, 5, oflow, NULL, 20, 26, 0},
|
||||
|
||||
{PITCHfrise, 35,11, PITCHfrise2, 32,10, // 9 comma
|
||||
20, 25, 34, 20, drops_0, 3, 3, 5, oflow, NULL, 19, 24, 0},
|
||||
|
||||
+2
-2
@@ -35,7 +35,7 @@
|
||||
#include "translate.h"
|
||||
#include "wave.h"
|
||||
|
||||
const char *version_string = "1.31.03 26.Jan.08";
|
||||
const char *version_string = "1.31.04 30.Jan.08";
|
||||
const int version_phdata = 0x013100;
|
||||
|
||||
int option_device_number = -1;
|
||||
@@ -426,7 +426,7 @@ frameref_t *LookupSpect(PHONEME_TAB *this_ph, PHONEME_TAB *prev_ph, PHONEME_TAB
|
||||
{
|
||||
// lookup formant transition for the following phoneme
|
||||
|
||||
if(*match_level == 0)
|
||||
if((*match_level == 0) || (next_ph->type == phNASAL))
|
||||
{
|
||||
LookupSound(next_ph,this_ph,1,NULL,1);
|
||||
seq_len_adjust += FormantTransition2(frames,nf,vowel_transition[2],vowel_transition[3],next_ph,which);
|
||||
|
||||
Reference in New Issue
Block a user