[1.31.05]

<say-as tts:char>, if a character name is not defined, say its English name.
phoneme tables, added beforenotvowel2 attribure for lang=tr
lang=tr: initial draft


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@135 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2008-02-05 01:18:56 +00:00
parent 29afe8f716
commit 703da28454
37 changed files with 644 additions and 192 deletions
+62 -47
View File
@@ -1,51 +1,52 @@
46 phoneme tables
47 phoneme tables
new total
base 98 98
base2 24 117
en 54 147
en_n 30 147
en_us 34 147
en_sc 39 149
en_rp 34 147
en_wm 30 147
en_wi 30 147
af 38 130
cy 29 124
de 33 125
eo 13 110
jbo 4 111
fi 40 129
fr 42 122
fr_ca 11 122
hi 50 134
ta 15 136
hu 23 114
nl 28 121
pl 15 109
sk 29 127
cs 6 127
hr 20 132
mk 3 133
sr 14 132
ru 38 128
it 17 120
la 21 116
es 7 117
pt 27 133
pt_pt 20 133
ro 36 141
el 8 117
grc 12 122
sv 25 120
no 28 124
is 32 123
vi 42 136
zhy 40 131
zh 62 146
sw 14 107
th 50 141
id 14 119
ja 7 103
base 99 99
base2 24 118
en 54 148
en_n 30 148
en_us 34 148
en_sc 39 150
en_rp 34 148
en_wm 30 148
en_wi 30 148
af 38 131
cy 29 125
de 33 126
eo 13 111
jbo 4 112
fi 40 130
fr 43 124
fr_ca 11 124
hi 50 135
ta 15 137
hu 23 115
nl 28 122
pl 15 110
sk 29 128
cs 6 128
hr 20 133
mk 3 134
sr 14 133
ru 38 129
it 17 121
la 21 117
es 7 118
pt 27 134
pt_pt 20 134
ro 36 142
el 8 118
grc 12 123
sv 25 121
no 28 125
is 32 124
vi 42 137
zhy 40 132
zh 62 147
sw 14 108
th 50 142
id 14 120
tr 14 123
ja 7 104
Data file Used by
b/b [b] base
@@ -402,6 +403,7 @@ n/_n [n] base
[n;] ro
[n] zh
n/n_ [n] base
[n2] fr
[n;] ro
n/n@ [(@)] base
n/n#_ [n#] is
@@ -1260,6 +1262,7 @@ vowel/a_5 [a:] ta
[a] la
[a] sv
[a] sw
[a] tr
vowel/aa [a] fi
[A] fr_ca
[A] no
@@ -1367,6 +1370,7 @@ vowel/e_mid [E] en_rp
[E] is
[E] id
[E2] id
[E] tr
[e] ja
vowel/e_mid2 [E] af
[E] de
@@ -1378,6 +1382,7 @@ vowel/e_mid2 [E] af
[e] ro
[e] el
[e] sw
[e] tr
vowel/@_fnt [@] en_wi
[@2] en_wi
[@2] hr
@@ -1432,6 +1437,7 @@ vowel/i_6 [i:] en_us
[i] ta
[i] hr
[i] id
[i] tr
vowel/i#_7 [i[] zh
vowel/i_en [i:] en
[i:] fr
@@ -1460,6 +1466,7 @@ vowel/ii_3 [I] cy
[I] hr
[I] sv
[I] no
[I] tr
vowel/ii_4 [I] en
[I2] en
[I] en_n
@@ -1519,9 +1526,11 @@ vowel/oe [W] en
[W] af
[W] de
vowel/oe_2 [W] no
[W] tr
vowel/oe_4 [W] sv
vowel/o_mid [O] fr
[o] hu
[o] tr
vowel/oo [O:] en_sc
[O] en_wi
[O:] en_wi
@@ -1536,6 +1545,7 @@ vowel/oo [O:] en_sc
[O] th
[O:] th
[O] id
[O] tr
[o] ja
vowel/oo_1 [O:] en_n
[O:] en_rp
@@ -1593,10 +1603,12 @@ vowel/u [u:] en_wi
[u] id
vowel/u# [u-] en
[u:] en_sc
[Y] tr
vowel/u_2 [u1] fi
[u] sk
[U] hr
[u] ro
[u] tr
vowel/u#_2 [u-] ta
[u-] sv
vowel/u_3 [yU] ro
@@ -1608,6 +1620,7 @@ vowel/u_6 [U] pt_pt
[u] pt_pt
vowel/u#_6 [u:] en_us
vowel/u_7 [u] vi
vowel/u#_7 [u#] tr
vowel/u_bck [u] base2
[U] cy
[u] fi
@@ -1634,6 +1647,7 @@ vowel/uu [U] en
vowel/uu_2 [U] base2
[U] de
[U] ta
[U] tr
vowel/uu_3 [u] af
vowel/uu_4 [U] fi
[U] sv
@@ -1685,6 +1699,7 @@ vowel/y_3 [y] af
vowel/y#_3 [W] is
vowel/y_4 [y:] no
vowel/y_5 [y:] sv
[y] tr
vowel/yy [y"] fr_ca
[y] no
vowel/yy_3 [y] sv
+1 -1
View File
@@ -276,6 +276,6 @@ phoneme t# // reduced [t] as in "city"
vowelout f1=2 f2=1700 -300 300 f3=-100 80
formants d/tap2+x/d%70
after @ d/x_tap
lengthmod 2
lengthmod 5
endphoneme
+11
View File
@@ -266,6 +266,17 @@ phoneme l
endphoneme
phoneme n2
beforenotvowel NULL
vcd alv nasal
vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
length 100
lengthmod 4
formants n/n_
before _ n/n_
endphoneme
phoneme p
vls blb stop
vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
-1
View File
@@ -177,7 +177,6 @@ endphoneme
phoneme Yy
vowel starttype (@) endtype (u)
length 270
long
formants vwl_no/y#y
endphoneme
+93
View File
@@ -0,0 +1,93 @@
phoneme i
vowel starttype (i) endtype (i)
beforenotvowel2 I
length 150
formants vowel/i_6
endphoneme
phoneme I
vowel starttype (i) endtype (i)
length 150
formants vowel/ii_3
endphoneme
phoneme y
vowel starttype (u) endtype (u)
beforenotvowel2 Y
length 155
formants vowel/y_5
endphoneme
phoneme Y
vowel starttype (u) endtype (u)
length 155
formants vowel/u#
endphoneme
phoneme e
vowel starttype (e) endtype (e)
beforenotvowel2 E
length 180
formants vowel/e_mid2
endphoneme
phoneme E
vowel starttype (e) endtype (e)
length 180
formants vowel/e_mid
endphoneme
phoneme W
vowel starttype (@) endtype (@)
length 180
formants vowel/oe_2
endphoneme
phoneme a
vowel starttype (a) endtype (a)
length 190
formants vowel/a_5
endphoneme
phoneme u
vowel starttype (u) endtype (u)
beforenotvowel2 U
length 150
formants vowel/u_2
endphoneme
phoneme U
vowel starttype (u) endtype (u)
length 150
formants vowel/uu_2
endphoneme
phoneme u#
vowel starttype (@) endtype (@)
length 150
formants vowel/u#_7
endphoneme
phoneme o
vowel starttype (o) endtype (o)
beforenotvowel2 O
length 190
formants vowel/o_mid
endphoneme
phoneme O
vowel starttype (o) endtype (o)
length 190
formants vowel/oo
endphoneme
+11
View File
@@ -31,6 +31,7 @@ phonemenumber 24 _:: // long pause
phonemenumber 25 t# // reduced version of [t]
phonemenumber 26 '! // stress - emphasized
phonemenumber 27 _;_ // clause pause
phonemenumber 28 _^^ // Change language + phoneme table number
// The base phoneme table contains the utility phonemes, the consonants,
// and a schwa. The vowels are defined in the language specific phoneme
@@ -149,6 +150,13 @@ phoneme _^_ // Change dictionary (followed by language-code in ascii
lengthmod 1
endphoneme
phoneme _^^ // Change phoneme table (followed by phoneme table number)
pause
starttype _ endtype _
length 1
lengthmod 1
endphoneme
phoneme _X1 // a language specific action
pause
starttype _ endtype _
@@ -1268,5 +1276,8 @@ include ph_thai
phonemetable id base2
include ph_indonesian
phonemetable tr base2
include ph_turkish
phonemetable ja base
include ph_japanese
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.