[1.39.36]

*_list files: add attribute $max3 to limit repetitions of a symbol to 3.
-v command option, if the voice-name is not found, lookup using it as a language name.
Windows: allow longer path names for espeak-data.
-m option: Ignore text within <script> and <style> tags.
Reduce default pitch to 80-117.
WavegenCloseSound() check if there remain items to be spoken and re-open the sound channel.
Reduce voicing before voiced plosives.
Corrections to mbrola translation for lang=hi.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@205 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2008-12-03 16:57:41 +00:00
parent 04fa12b60c
commit f90a4e369e
67 changed files with 1236 additions and 985 deletions
BIN
View File
Binary file not shown.
+161 -111
View File
@@ -1,65 +1,66 @@
60 phoneme tables
61 phoneme tables
new total
base 101 101
base2 24 120
en 51 147
en_n 31 147
en_us 36 148
en_sc 39 149
en_rp 34 147
en_wm 30 147
en_wi 30 147
af 39 133
cy 29 127
de 33 128
eo 13 113
jbo 4 114
fi 40 132
fr 54 138
fr_ca 11 138
hi 52 139
ta 17 142
hu 23 117
lv 28 123
nl 28 124
pl 18 114
sk 29 132
cs 6 132
hr 26 137
mk 3 138
sr 14 137
ru 39 132
it 17 123
la 21 119
es 9 121
es_la 1 121
ca 9 122
pt 28 137
pt_pt 20 137
ro 36 144
el 8 120
grc 12 125
sv 25 123
no 28 127
is 33 127
vi 42 139
zhy 40 134
zh 65 151
sw 14 110
tr 18 125
ku 18 125
id 15 122
rw 15 127
ko 18 149
da 15 131
sq 24 129
ml 13 141
kn 15 141
bn 59 147
ne 23 151
hy 17 115
om 21 121
en_klatt 77 147
base 103 103
base2 24 122
en 51 149
en_n 31 149
en_us 36 150
en_sc 39 151
en_rp 34 149
en_wm 30 149
en_wi 30 149
af 39 135
cy 29 129
de 33 130
eo 13 115
jbo 4 116
fi 40 134
fr 54 140
fr_ca 11 140
hi 59 148
ta 17 151
hu 23 119
lv 28 125
nl 28 126
pl 19 116
sk 28 134
cs 6 134
hr 26 139
mk 3 140
sr 14 139
ru 39 134
it 17 125
la 21 121
es 9 123
es_la 1 123
ca 9 124
pt 28 139
pt_pt 20 139
ro 36 146
el 8 122
grc 12 127
sv 25 125
no 28 129
is 33 129
vi 42 140
zhy 40 136
zh 65 153
sw 14 112
tr 18 127
ku 18 127
id 15 124
rw 15 129
ko 18 158
da 15 133
sq 31 127
ml 13 150
kn 15 150
bn 59 153
ne 18 156
hy 16 116
om 25 125
en_klatt 77 149
ga 18 117
Data file Used by
b/b [b] base
@@ -96,6 +97,7 @@ b/bu [b] base
b/xb [b] base
[b] fr
[b] hi
[bh] hi
[b] bn
d/d [d] base
[d[] base
@@ -116,6 +118,8 @@ d/d [d] base
[d] id
[d] bn
[d.] bn
[d`] om
[d[] ga
d/d_ [d] base
[d[] base
[d] base2
@@ -135,6 +139,8 @@ d/d_ [d] base
[d] id
[d] bn
[d.] bn
[d`] om
[d[] ga
d/d_dnt [d] sr
d/dr [*] base
[d] base
@@ -156,6 +162,7 @@ d/dr [*] base
[d] id
[d] bn
[d.] bn
[d[] ga
d/tap [*;] ro
d/tap1 [*] base
d/tap2 [t#] en_us
@@ -169,6 +176,7 @@ d/xd [d] base
[d] fr
[d] hi
[d.] hi
[dh] hi
[d] hu
[d] pl
[d] hr
@@ -179,6 +187,9 @@ d/xd [d] base
[d] id
[d] bn
[d.] bn
[d[] ga
d/xd2 [d`] om
d/xd3 [dh] hi
d/xd_pzd [d;] pl
[d;] ru
d/x_tap [t#] en_us
@@ -224,8 +235,9 @@ dzh/xdz_pzd [J] base
[J2] bn
envelope/i_risefall [11] zh
envelope/i_risefall2 [+2] rw
envelope/p_214 [214] zh
envelope/p_512 [8] vi
envelope/p_214 [5] vi
[214] zh
envelope/p_512 [6] vi
envelope/p_fall [2] vi
[7] vi
[1] zhy
@@ -246,14 +258,13 @@ envelope/p_rise [3] vi
[5] zhy
[44] zh
[35] zh
envelope/vi_5 [5] vi
envelope/vi_5amp [5] vi
envelope/vi_6 [6] vi
envelope/vi_6amp [6] vi
g2/g [g-] base
g2/g_ [g-] base
g2/xg [g-] base
[g] hi
[gh] hi
[g] bn
g/g [g] base
[g] cy
@@ -294,7 +305,6 @@ h/ha [h] base
[<h>] la
[H] bn
[h] bn
[a#] om
h/he [h] base
[h] fi
[H] hi
@@ -662,6 +672,7 @@ l/l_u [(u)] base
[u] fr
[u:] fr
[(u)] en_klatt
l/l_vi [l] vi
l/l_y [y] fr
l/tl [l] base
[l] en
@@ -796,7 +807,7 @@ r3/r_trill [R2] base
[r] af
[R2] lv
[r] nl
[R] sk
[R] pl
[r*] sr
[x] pt
r3/r_trill2 [R] base
@@ -810,13 +821,13 @@ r3/r_trill3.wav [R3] base
[r] nl
r3/r_trill.wav [R2] base
[R2] lv
[R] sk
[R] pl
[r*] sr
[x] pt
r3/r_u [(u)] base
[(u)] en_klatt
r3/r_ulv [r"] hy
r3/r_uvl [r"] hy
r3/r_ulv [r"] base
r3/r_uvl [r"] base
r3/rx [*] base
[r/] base
[r/] af
@@ -941,6 +952,7 @@ ufric/s_ [s] base
[s#] pt
[z;] ro
[s2] is
[s2] om
[s] en_klatt
[z] en_klatt
ufric/s! [s] base
@@ -951,11 +963,13 @@ ufric/s! [s] base
[s] es
[s#] pt
[s2] is
[s2] om
[s] en_klatt
ufric/s_continue [s2] fi
[s2] hu
[s2] lv
[s2] is
[s2] om
ufric/sh [S] base
[S] fr
[s#] pt_pt
@@ -999,13 +1013,13 @@ ufric/x_hr [x] base
ufric/x_sr [h] sr
[x] sr
ufric/xx3 [X] base
[Q"] base
[Q] hy
ustop/c [c] base
ustop/c_ejc [c`] om
ustop/k [k] base
[k] en
[k] fr
[kh] hi
[k] zhy
[k] sw
[kh] bn
@@ -1014,7 +1028,6 @@ ustop/k_ [k] base
[k] en
[k] fi
[k] fr
[kh] hi
[k] hu
[k] lv
[k] sk
@@ -1023,6 +1036,8 @@ ustop/k_ [k] base
[k] sw
[k] sq
[kh] bn
ustop/k_asp [gh] hi
[kh] hi
ustop/k_ejc [k`] om
ustop/ki [c] base
[k] base
@@ -1083,7 +1098,6 @@ ustop/k_unasp [k] base
[k] bn
ustop/k_unasp_ [k] zh
ustop/null [?] base
[dh] om
ustop/p [p] base
[p] fr
[p2] fr
@@ -1096,7 +1110,8 @@ ustop/p_ [p] base
[ph] zh
[ph] bn
[ph] hy
ustop/p_asp [ph] hi
ustop/p_asp [bh] hi
[ph] hi
[ph] hy
ustop/p_ejc [p`] om
ustop/percus10 [(X1] base
@@ -1169,7 +1184,7 @@ ustop/t_ [t] base
[t] sk
[t] el
[th] zh
[t] sq
[t2] sq
[t.] bn
[t.h] bn
ustop/t_dnt [t] base
@@ -1178,6 +1193,7 @@ ustop/t_dnt [t] base
[t2] en
[t] fi
[t] hi
[dh] hi
[th] hi
[t] hu
[t] pl
@@ -1188,6 +1204,7 @@ ustop/t_dnt [t] base
[t] sw
[t`] ko
[t] bn
[t[] ga
ustop/t_dnt2 [t[] vi
ustop/t_ejc [t`] om
ustop/t_hi [t] hi
@@ -1210,6 +1227,7 @@ ustop/ts [ts] base2
[ts;] ro
[z] zhy
[tsh] zh
[ts] sq
[ts] hy
ustop/ts_ [ts] base2
[ts] de
@@ -1219,6 +1237,7 @@ ustop/ts_ [ts] base2
[ts] pl
[ts] ru
[ts;] ro
[ts] sq
[ts] hy
ustop/ts2 [ts] lv
ustop/tsh [tS] base
@@ -1234,7 +1253,7 @@ ustop/t_short [t] fr
[t] lv
[t] sk
[t] el
[t] sq
[t2] sq
[t.] bn
ustop/tsh_pzd [tS;] zh
ustop/tsh_pzd_unasp [tS;] zh
@@ -1282,6 +1301,7 @@ vdiph2/eo [eo] ro
vdiph2/e[u [e[u] ro
vdiph2/i@ [i@] en_n
[i@] hy
[i@] ga
vdiph2/i@_2 [i@] en_wm
vdiph2/ie [i@] en_wi
[ie] fi
@@ -1306,7 +1326,7 @@ vdiph2/oa [Oa] ro
vdiph2/o_oo [o@] en_wi
[o] is
[o] zh
vdiph2/u-@ [y@] vi
vdiph2/u@ [u@] ga
vdiph2/u#@ [U@] en_sc
vdiph2/uaa [uo] lv
vdiph2/uo [uo] fi
@@ -1325,6 +1345,7 @@ vdiph2/ye [yE] sq
vdiph2/yu [yU] nl
[yu] zh
vdiph2/y-y# [yY] fi
[y@] vi
vdiph/8u [oU] en_us
[ou] zh
vdiph/aae [aI] en_us
@@ -1418,6 +1439,7 @@ vdiph/ei [eI] base2
[eI] is
[eI] vi
[ei] zhy
[eI] sq
vdiph/eu [eU] base2
[eU] en
[eU] cy
@@ -1428,6 +1450,9 @@ vdiph/eu [eU] base2
[eU] vi
[eU] ne
vdiph/eu_2 [eu] fi
vdiph/@i [@I] vi
[@:I] vi
[@I] ga
vdiph/&i [&i] fi
[aI] hi
[aI] bn
@@ -1439,7 +1464,6 @@ vdiph/@i_3 [eI] en_wm
[@I] ro
[ai] zhy
vdiph/&i_3 [aI] vi
vdiph/@i_4 [@I] vi
vdiph/ii [iI] ro
vdiph/i#i [yI] ro
vdiph/oi [oI] base2
@@ -1463,6 +1487,7 @@ vdiph/ooi_2 [OI] af
vdiph/ooi_3 [OI] en_rp
[aI] en_wm
vdiph/ooi_4 [OI] en_us
[OI] sq
vdiph/oou [oU] cs
[OU] grc
vdiph/ou [ou] fi
@@ -1473,8 +1498,11 @@ vdiph/ou_2 [oU] sk
vdiph/ou_3 [oU] is
[oU2] is
vdiph/@u [u:] en_wm
[@U] vi
[@:U] vi
vdiph/@u_2 [oU] en_rp
vdiph/@u_3 [@U] ro
[@U] ga
vdiph/@u_en [oU] en
[@U] id
vdiph/ui [uI] base2
@@ -1488,14 +1516,11 @@ vdiph/u-i [yI] vi
vdiph/ui_2 [uI] af
vdiph/ui_3 [uI] cy
[uY] cy
vdiph/Vi [@:I] vi
[VI] ne
vdiph/Vi [VI] ne
vdiph/Vu [@U] af
[VU] ne
vdiph/Vu_2 [oU] en_wm
vdiph/Vu_3 [o:] nl
vdiph/Vu_4 [@U] vi
[@:U] vi
vdiph/&y [&y] fi
[Wy] nl
vdiph/yi [yi] fi
@@ -1510,8 +1535,8 @@ vdiph/y#y [Yy] fi
vdiph/y#y_2 [Yy] af
[eoi] zhy
vdiph/y#y_3 [Y:] nl
vnasal/aa_n [a~] bn
[a~] ne
vnasal/aa_n [a~] hi
[a~] bn
vnasal/aa_n2 [A~] en
[A~] fr
vnasal/aa_n3 [A~] af
@@ -1526,13 +1551,13 @@ vnasal/ee_n2 [a] en_us
[E~] bn
vnasal/ee_u_n [E~] pl
vnasal/e_n [e~] af
[e~] hi
[e~] pt
[e~] bn
[e~] ne
vnasal/i_n [i~] pt
[i~] bn
[i:~] bn
[i~] ne
vnasal/i_n2 [i~] hi
vnasal/m- [m-] sw
vnasal/n- [n-] sw
vnasal/nn- [N-] sw
@@ -1552,8 +1577,7 @@ vnasal/u_n [u~] hi
[u] zh
[u~] bn
[u:~] bn
[u~] ne
vnasal/V_n [V~] ne
vnasal/V_n [V~] hi
vnasal/W_n [E~] fr
[W~] fr
voc/bh [B] base
@@ -1561,7 +1585,8 @@ voc/dh [D] base
[D] es
voc/dh_ [D] base
[D] es
voc/dh_om [d`] om
[D] om
voc/dh_om [D] om
voc/j [J^] base
voc/Q [Q] base
[Q^] base
@@ -1571,7 +1596,8 @@ voc/Q_ [Q] base
[x2] pt
voc/Q_less [Q] nl
[x2] pt
voc/Q_ulv [Q] hy
voc/Q_ulv [Q"] base
[Q] hy
voc/v [v] base
[v] fi
[v] fr
@@ -1597,6 +1623,8 @@ voc/vj [v] base
[v] fr
vocw/dh [D] base
[D] es
[D] om
[d`] om
[D] en_klatt
vocw/Q [Q] base
[Q^] base
@@ -1653,6 +1681,7 @@ vowel/@ [@] base
[@] kn
[@4] bn
[@] hy
[@] ga
vowel/@- [@-] base
[r*] hr
vowel/& [a] en_rp
@@ -1673,6 +1702,11 @@ vowel/0_2 [0] en_n
vowel/0_3 [O] en_sc
[0] en_rp
[A] hu
vowel/@_2 [@] vi
[@:] vi
[@] sq
[V] sq
[@/] sq
vowel/@_3 [@] en_sc
[I] en_sc
[@2] en_sc
@@ -1721,6 +1755,7 @@ vowel/a [a] en
[a] zh
[a] id
[a] ko
[a] ga
vowel/a# [a/] base2
[a2] en_sc
[a2] en_wi
@@ -1729,6 +1764,8 @@ vowel/a# [a/] base2
[&/] pt
[a#] rw
[a/] rw
[a] om
[a:] om
vowel/a_2 [a] base2
[a] en_wi
[A:] en_wi
@@ -1739,7 +1776,6 @@ vowel/a_2 [a] base2
[A] pt
[a] pt_pt
[a] ro
[a:] vi
[a] rw
[a] da
vowel/a#_2 [a#] pl
@@ -1747,9 +1783,7 @@ vowel/a#_2 [a#] pl
[a2] sv
[&] is
[a/] sw
[a/] sq
[a] kn
[a] om
vowel/a_3 [a] en_sc
[a/] en_sc
[A:] en_sc
@@ -1759,6 +1793,7 @@ vowel/a_3 [a] en_sc
[a] is
[A] zh
[A] da
[a] sq
vowel/a#_3 [a2] en
[a2] en_n
[a2] en_us
@@ -1770,10 +1805,11 @@ vowel/a#_3 [a2] en
[a#] ca
[&] pt_pt
[&/] pt_pt
[@] vi
[a] zhy
[a/] sq
[a] ml
[a] bn
[a#] om
vowel/a_4 [a/] el
[a] vi
[a:] om
@@ -1783,12 +1819,12 @@ vowel/a_5 [a:] ta
[a] sv
[a] sw
[a] tr
[a] sq
[a:] ml
[a:] kn
[A:] om
[A] om
vowel/a_6 [a] fr
[a2] fr
[a:] vi
vowel/aa [a] fi
[A] fr_ca
[a] lv
@@ -1797,6 +1833,7 @@ vowel/aa [a] fi
[A:] no
[aa] zhy
[a] hy
[A:] ga
vowel/aa# [O] en_us
[0] en_wi
[a2] fi
@@ -1854,10 +1891,12 @@ vowel/e [e] base2
[e#] rw
[e] ko
[e] da
[e] sq
[e] ml
[e:] ml
[e:] kn
[e] ne
[e:] ga
vowel/e# [I] en_sc
[I2] en_sc
vowel/e_2 [eI] en_sc
@@ -1874,7 +1913,6 @@ vowel/e_3 [i] en_n
[e] ku
vowel/e_5 [i] en_sc
vowel/e_6 [e] om
vowel/e_7 [e] sq
vowel/ee [E] en_n
[E] sv
vowel/e_e [E] en_sc
@@ -1895,11 +1933,11 @@ vowel/ee_2 [E] en
[E#] ku
[&] da
vowel/ee#_2 [E-] sv
[E] sq
vowel/ee_3 [&] af
[&:] af
[E] pt
[E] vi
vowel/ee_4 [E] sq
vowel/ee_6 [&] sk
[E3] sv
[E] ku
@@ -1941,8 +1979,11 @@ vowel/e_mid2 [E] af
[e] sw
[e] tr
[E] ko
[e#] sq
[e] kn
[E] om
[E#] om
[E] ga
vowel/@_fnt [@] en_wi
[@2] en_wi
[@2] hr
@@ -1976,6 +2017,7 @@ vowel/i [i] base2
[i] ne
[i] hy
[i:] om
[i:] ga
vowel/i# [y:] cy
vowel/i_2 [i2] de
[i:] de
@@ -1990,12 +2032,14 @@ vowel/i_4 [i] fi
[i] hu
[I] it
[i] is
[i] vi
[i] da
vowel/i_5 [i:] en_sc
vowel/i#_5 [y] pt_pt
[i/] pt_pt
[y] ro
vowel/i_6 [i] ta
vowel/i_6 [i] hi
[i] ta
[i] lv
[i:] lv
[i] hr
@@ -2006,12 +2050,11 @@ vowel/i_6 [i] ta
[i] kn
vowel/i#_6 [i.] zh
vowel/i_7 [i] pl
[i] sq
vowel/i#_7 [i[] zh
vowel/i_en [i:] en
[i:] en_us
[i] vi
vowel/i_fnt [i:] en_wi
[i] hi
[i:] hi
[i] bn
[i:] bn
@@ -2028,12 +2071,14 @@ vowel/ii [I] en_n
[I] is
[i] zhy
[I] ku
[I#] sq
[I] om
[I#] om
[I] ga
vowel/ii# [Y] cy
[Y] ru
[I] ku
[i] sq
[e#] sq
[y] ml
[y] kn
vowel/ii_2 [i] zh
@@ -2061,7 +2106,7 @@ vowel/ii_6 [I] en_wm
[I] pt
[y] pt
[i/] pt
[i] sq
[I] sq
vowel/ii_en [i] en
[i] sq
vowel/ii_final [i] en_us
@@ -2106,12 +2151,14 @@ vowel/o [o] base2
[o:] kn
[o] bn
[o] hy
[o:] ga
vowel/o_2 [o:] cy
[o2] fr
[o:] hi
[o:] hu
[o:] la
[o:] no
[o] vi
[o] ko
[o] da
[o:] bn
@@ -2154,6 +2201,7 @@ vowel/oo [O:] en_sc
[o] zhy
[O] tr
[O] id
[O] ga
vowel/oo_1 [O:] en_n
[O:] en_rp
[O@] en_rp
@@ -2167,7 +2215,6 @@ vowel/oo_1 [O:] en_n
[o] sk
[o:] sk
[o] hr
[o] vi
[O/] sq
vowel/oo_2 [0] en_sc
[O] cy
@@ -2182,6 +2229,7 @@ vowel/oo_4 [O] base2
[O] it
[O] bn
[O] om
[O#] om
vowel/oo_5 [O] pl
[O] is
[O] sq
@@ -2240,6 +2288,7 @@ vowel/u#_4 [U] en_sc
vowel/u_5 [u] lv
[u:] lv
[u] sw
vowel/u#_5 [y] vi
vowel/u_6 [U] pt_pt
[u] pt_pt
[u] ku
@@ -2266,11 +2315,12 @@ vowel/u_bck [u] base2
[u] rw
[u#] rw
[u] ko
[u] sq
[u:] bn
[u] ne
[u] hy
[u:] ga
vowel/u_bck2 [u:] la
[u] sq
vowel/u_fnt [u:] en_rp
vowel/uu [U] en
[U] en_n
@@ -2293,6 +2343,8 @@ vowel/uu_bck [U] en_wi
[u] zhy
[U] bn
[U] om
[U#] om
[U] ga
vowel/u_unr [u-] ko
vowel/V [3] en_sc
vowel/V_2 [V] en
@@ -2305,11 +2357,8 @@ vowel/V_3 [V] en_rp
[V] ta
[V] bn
vowel/V_4 [V] en_sc
[@:] vi
[V] da
vowel/V_6 [V] en_us
[@] sq
[V] sq
vowel/y [y:] en
[y:] de
[y] fi
@@ -2326,7 +2375,6 @@ vowel/y# [Y:] en
[Y:] hu
[8] nl
[Y] ro
[y] vi
[oe] zhy
[Y] ko
vowel/y## [y#] is
@@ -2351,7 +2399,6 @@ vowel/yy_4 [y] de
[y] grc
[y] is
[y] hy
vweak/@ [@#] om
vwl_af/@ [@] af
vwl_af/I [I] af
vwl_af/r@ [@] af
@@ -2435,7 +2482,6 @@ vwl_no/u#2 [u-:] no
vwl_no/y# [Y:] no
vwl_no/y#y [Yy] no
vwl_ro/ii- [I^] ro
[I#] om
vwl_ro/li [I^] ro
vwl_ro/mi [I^] ru
[I^] ro
@@ -2493,6 +2539,7 @@ w/w2 [w2] base2
[w] pl
[w] sk
[w] pt_pt
[w] sq
w/wa [(a)] base
w/we [(e)] base
w/wi [(i)] base
@@ -2555,7 +2602,9 @@ x/d_ [d] base
[d] id
[d] bn
[d.] bn
[d`] om
[d] en_klatt
[d[] ga
x/d_dnt [d[] base
[d] base2
[d] fi
@@ -2566,6 +2615,7 @@ x/d_dnt [d[] base
[d;] ro
[d] sw
[d] bn
[d[] ga
x/d_pzd [d;] pl
[d;] ru
x/dzh [J] base
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+5 -5
View File
@@ -1,6 +1,6 @@
ENVELOPE
0 100
34 100
50 63
66 100
100 100
0 95
33 95
49 55
65 95
100 95
+10 -3
View File
@@ -1,8 +1,15 @@
ENVELOPE
0 100
34 100
50 100
63 100
100 20
47 66
64 100
73 100
74 0
85 95
86 95
92 95
94 0
100 0
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+8 -4
View File
@@ -16,8 +16,9 @@
0 @2 NULL 0 a
0 @3 NULL 0 a
0 @4 NULL 0 a
0 i NULL 0 ii
0 i: NULL 0 ii
0 I NULL 0 i
0 I NULL 0 ii
0 e: NULL 0 e
0 e NULL 0 e
0 E: NULL 0 ai
@@ -27,14 +28,17 @@
0 a: NULL 0 aa
0 o: NULL 0 o
0 o NULL 0 o
0 O NULL 0 o
0 O: NULL 0 au
0 o~ NULL 0 o
0 O~ NULL 0 au
0 U NULL 0 uu
0 u: NULL 0 uu
0 aI NULL 0 ai
0 aU NULL 0 au
0 o~ NULL 60 o n
0 O~ NULL 60 au n
0 u~ NULL 60 uu n
0 H NULL 0 h
0 t. NULL 0 T
0 t.h NULL 0 Th
@@ -47,5 +51,5 @@
0 j NULL 0 y
0 S NULL 0 sh
0 s. NULL 0 sh
0 l. NULL 0 l
+2 -2
View File
@@ -263,7 +263,7 @@ endphoneme
phoneme aI@
vowel starttype (a) endtype (@)
length 260
length 300
formants vwl_en_us/ai@
linkout r-
endphoneme
@@ -271,7 +271,7 @@ endphoneme
phoneme aU@
vowel starttype (a) endtype (@)
length 260
length 270
formants vwl_en/aU@
linkout r-
endphoneme
+83 -66
View File
@@ -62,7 +62,7 @@ endphoneme
phoneme i // as [i:] but not marked as 'long'
vowel starttype (i) endtype (i)
length 230
formants vowel/i_fnt
formants vowel/i_6
linkout ;
endphoneme
@@ -97,13 +97,6 @@ phoneme E
formants vowel/e_mid
endphoneme
phoneme E~
vowel starttype (e) endtype (e)
length 230
formants vnasal/ee_n2
endphoneme
phoneme &:
vowel long starttype (a) endtype (a)
length 220
@@ -142,18 +135,6 @@ phoneme O:
formants vowel/oo_4
endphoneme
phoneme o~
vowel long starttype (o) endtype (o)
length 220
formants vnasal/o_n
endphoneme
phoneme O~
vowel long starttype (o) endtype (o)
length 230
formants vnasal/oo_n2
endphoneme
phoneme O
vowel starttype (o) endtype (o)
@@ -176,6 +157,51 @@ phoneme u:
endphoneme
// Nasal vowels
//=============
phoneme i~
vowel long starttype (i) endtype (i)
length 220
formants vnasal/i_n2
endphoneme
phoneme e~
vowel long starttype (e) endtype (e)
length 220
formants vnasal/e_n
endphoneme
phoneme E~
vowel starttype (e) endtype (e)
length 230
formants vnasal/ee_n2
endphoneme
phoneme a~
vowel long starttype (a) endtype (a)
length 250
formants vnasal/aa_n
endphoneme
phoneme V~
vowel long starttype (@) endtype (@)
length 250
formants vnasal/V_n
endphoneme
phoneme O~
vowel long starttype (o) endtype (o)
length 230
formants vnasal/oo_n2
endphoneme
phoneme o~
vowel long starttype (o) endtype (o)
length 220
formants vnasal/o_n
endphoneme
phoneme u~
vowel long starttype (u) endtype (u)
length 230
@@ -318,23 +344,16 @@ phoneme b // this is [b]
endphoneme
//phoneme bh // use [b]+[h]
// vcd blb stop
// vowelout f1=1 f2=1000 -500 -300 f3=-300 80 brk
// formants b/b+x/b
// before _ b/b_+x/b_
// before (a) b/ba+x/b
// before (@) b/b@+x/b
// before (e) b/be+x/b
// before (i) b/bi+x/b
// before (o) b/bo+x/b
// before (u) b/bu+x/b
// before @- b/b@2+x/b
// after _ NULL
// after @ b/xb
// lengthmod 5
// switchvoicing p
//endphoneme
phoneme bh
vcd blb stop
vowelin f1=0 f2=1000 -50 -100 f3=-200 80
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
lengthmod 5
formants b/xb+ustop/p_asp%70
after @ b/xb
switchvoicing ph
endphoneme
@@ -355,7 +374,7 @@ endphoneme
phoneme th // dental variant of /t/
vls dnt stop
vowelin f1=0 f2=1500 -300 300 f3=-100 80
vowelin f1=0 f2=1500 -300 300 f3=-100 80 amp=16
vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
lengthmod 2
wave ustop/t_dnt%50
@@ -380,19 +399,17 @@ phoneme d // dental variant of /d/
endphoneme
phoneme dh
vcd dnt stop
vowelin f1=0 f2=1500 -300 300 f3=-100 80
vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
lengthmod 5
formants d/xd3+ustop/t_dnt%40
before _ ustop/t_dnt%35
after @ d/xd
switchvoicing th
endphoneme
//phoneme dh // use [d]+[h]
// vcd dnt stop
// vowelin f1=1 f2=1700 -200 200 f3=100 80
// vowelout f1=1 f2=1700 -200 200 f3=100 80 rms=20 len=1
// formants d/d+x/d_dnt%60
// before _ d/d_+x/d_
// before r d/dr+x/d_dnt%60
// after _ NULL
// after @ d/xd
// lengthmod 5
// switchvoicing t
//endphoneme
@@ -458,7 +475,7 @@ phoneme c // this is [ts;]
vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
vowelout f1=0 f2=2700 400 600 f3=300 80 colr=1
lengthmod 2
wave ustop/ts_pzd2%80
wave ustop/ts_pzd2%90
before _ ustop/ts_pzd_
switchvoicing J
endphoneme
@@ -526,20 +543,20 @@ phoneme k
switchvoicing g
endphoneme
phoneme kh // this is english [k]
phoneme kh
vls vel stop
vowelin f1=0 f2=2300 200 300 f3=-150 80
vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
lengthmod 2
wave ustop/k
before _ ustop/k_
wave ustop/k_asp%90
before _ ustop/k_asp%50
before r ustop/kr
before l ustop/kl
switchvoicing g
endphoneme
phoneme g //
phoneme g
vcd vel stop
vowelin f1=1 f2=2300 200 300 f3=-300 80
vowelout f1=1 f2=2300 250 300 f3=-300 80 brk
@@ -550,16 +567,16 @@ phoneme g //
lengthmod 5
endphoneme
//phoneme gh // this is English [g] // use [g]+[h]
// vcd vel stop
// vowelin f1=1 f2=2300 200 400 f3=-100 80
// vowelout f1=1 f2=2300 250 300 f3=-300 80 brk
// formants g/g+x/g
// before _ g/g_+x/g_
// after _ NULL
// after @ g/xg
// lengthmod 5
// switchvoicing k
//endphoneme
phoneme gh
vcd dnt stop
vowelin f1=1 f2=2300 200 300 f3=-150 80 rms=20
vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
lengthmod 5
formants g2/xg+ustop/k_asp%70
after @ g2/xg
switchvoicing kh
endphoneme
+1 -1
View File
@@ -5,7 +5,7 @@
phoneme : // Lengthen previous vowel by "length"
virtual
length 40
length 50
endphoneme
+10
View File
@@ -80,6 +80,16 @@ endphoneme
// CONSONANTS
//===========
phoneme R
liquid
vowelin f1=0 f2=1700 -300 300 f3=-300 80
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
formants r3/r_trill+r3/r_trill.wav%50
trill
lengthmod 6
endphoneme
phoneme t
vls dnt stop
vowelin f1=0 f2=1600 -300 300 f3=-100 80
-9
View File
@@ -115,15 +115,6 @@ phoneme r:
endphoneme
phoneme R
liquid
vowelin f1=0 f2=1700 -300 300 f3=-300 80
vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk
formants r3/r_trill+r3/r_trill.wav%50
trill
lengthmod 6
endphoneme
phoneme R^ // Czech r-caron
vcd pla frc sibilant
+34 -31
View File
@@ -4,60 +4,55 @@
//====================================================
phoneme 1 // tone: level
phoneme 1 // ngang tone: level
stress
length 11
tone 28 32 envelope/p_level NULL
endphoneme
phoneme 2 // tone: low falling
phoneme 2 // huyền tone: low falling
stress
length 12
tone 20 8 envelope/p_fall NULL
endphoneme
phoneme 3 // tone rising
phoneme 3 // sắc tone rising
stress
length 13
tone 28 43 envelope/p_rise NULL
tone 25 50 envelope/p_rise NULL
endphoneme
phoneme 4 // tone curve (dipping rising)
phoneme 4 // hỏi tone curve (dipping rising)
stress
length 14
tone 28 5 envelope/p_fallrise NULL
tone 30 5 envelope/p_fallrise NULL
endphoneme
phoneme 5 // tone: broken (creaking rising)
phoneme 5 // ngã tone: broken (creaking rising)
stress
length 15
tone 28 45 envelope/vi_5 envelope/vi_5amp
tone 30 55 envelope/p_214 envelope/vi_5amp
endphoneme
phoneme 6 // tone drop (constricted)
phoneme 6 // nặng tone drop (constricted)
stress
length 16
tone 30 5 envelope/vi_6 envelope/vi_6amp
tone 40 20 envelope/p_512 envelope/vi_6amp
endphoneme
phoneme 7 // tone 1 at end of clause
phoneme 7 // tone 1 (ngang) at end of clause
stress
length 17
tone 30 20 envelope/p_fall NULL
tone 40 20 envelope/p_fall NULL
endphoneme
phoneme 8 // TEST
stress
length 18
tone 30 6 envelope/p_512 NULL
endphoneme
// Vowels
//=======
@@ -72,7 +67,7 @@ endphoneme
phoneme a:
vowel starttype (a) endtype (a)
length 280
formants vowel/a_2
formants vowel/a_6
endphoneme
@@ -92,7 +87,7 @@ endphoneme
phoneme i
vowel starttype (i) endtype (i)
length 190
formants vowel/i_en
formants vowel/i_4
after w w/wi
linkout ;
endphoneme
@@ -107,7 +102,7 @@ endphoneme
phoneme o
vowel starttype (o) endtype (o)
length 200
formants vowel/oo_1
formants vowel/o_2
endphoneme
@@ -120,7 +115,7 @@ endphoneme
phoneme y
vowel starttype (u) endtype (u)
length 200
formants vowel/y#
formants vowel/u#_5
endphoneme
@@ -128,14 +123,14 @@ endphoneme
phoneme @
vowel starttype (@) endtype (a)
length 130
formants vowel/a#_3
formants vowel/@_2
endphoneme
phoneme @:
vowel starttype (@) endtype (@)
length 280
formants vowel/V_4
formants vowel/@_2
endphoneme
@@ -160,14 +155,14 @@ endphoneme
phoneme @I
vowel starttype (@) endtype (i)
length 250
formants vdiph/@i_4
formants vdiph/@i
endphoneme
phoneme @:I
vowel starttype (@) endtype (i)
length 250
formants vdiph/Vi
formants vdiph/@i
endphoneme
@@ -216,14 +211,14 @@ endphoneme
phoneme aU
vowel starttype (a) endtype (u)
length 230
length 210
formants vdiph/aau_4
endphoneme
phoneme a:U
vowel starttype (a) endtype (u)
length 260
length 270
formants vdiph/au
endphoneme
@@ -250,13 +245,13 @@ endphoneme
phoneme @U
vowel starttype (@) endtype (u)
length 200
formants vdiph/Vu_4
formants vdiph/@u
endphoneme
phoneme @:U
vowel starttype (@) endtype (u)
length 260
formants vdiph/Vu_4
length 270
formants vdiph/@u
endphoneme
@@ -270,7 +265,7 @@ endphoneme
phoneme y@
vowel starttype (i) endtype (@)
length 200
formants vdiph2/u-@
formants vdiph2/y-y#
endphoneme
phoneme u@
@@ -302,3 +297,11 @@ phoneme kh
switchvoicing Q
endphoneme
phoneme l
liquid
length 100
lengthmod 7
beforenotvowel l/
formants l/l_vi
endphoneme
+20 -4
View File
@@ -435,6 +435,13 @@ phoneme R3 // Afrikaans
endphoneme
phoneme r" // uvular trill
vcd uvl frc
formants r3/r_ulv+r3/r_uvl%75
before _ r3/r_ulv+r3/r_uvl%50
lengthmod 6
endphoneme
phoneme l
liquid
@@ -740,7 +747,7 @@ phoneme J
vcd pla afr sibilant
vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70
vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1
formants dzh/dz_pzd+x/dzh%40
formants dzh/dz_pzd+x/dzh%45
before _ dzh/dz_pzd_+x/dzh%35
after _ NULL
after @ dzh/xdz_pzd
@@ -829,7 +836,7 @@ phoneme Z
vcd pla frc sibilant
vowelin f1=0 f2=2000 0 300 f3=-200 80
vowelout f1=2 f2=2000 0 300 f3=-200 80 brk
formants voc/zh+vocw/zh
formants voc/zh+vocw/zh%130
before _ voc/zh_+vocw/zh
lengthmod 6
switchvoicing S
@@ -900,6 +907,13 @@ phoneme Q^
switchvoicing x
endphoneme
phoneme Q" // voiced velar fricative
vcd uvl frc
formants voc/Q_ulv+ufric/xx3%80
before _ voc/Q_ulv+ufric/xx3%60
lengthmod 6
endphoneme
//*******************************************************************
@@ -1326,7 +1340,7 @@ include ph_korean
phonemetable da is
include ph_danish
phonemetable sq base2
phonemetable sq base
include ph_albanian
phonemetable ml hi
@@ -1349,4 +1363,6 @@ include ph_oromo
phonemetable en_klatt en
include ph_english_klatt
]
phonemetable ga base
include ph_irish
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.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
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: 69 KiB

After

Width:  |  Height:  |  Size: 70 KiB