[1.47.04]

Official release

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@337 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2013-04-02 13:18:57 +00:00
parent 394869c5c2
commit e5cc887ce5
18 changed files with 452 additions and 127 deletions
+1 -15
View File
@@ -1,5 +1,5 @@
75 phoneme tables
74 phoneme tables
new total
base 109 109
consonants 11 119
@@ -74,7 +74,6 @@ consonants 11 119
kl 18 119
am 15 114
si 24 155
rw 15 132
sl 10 137
Data file Used by
@@ -218,7 +217,6 @@ dzh/xdz_pzd [J] base
[J] tr
[J] ku
envelope/i_risefall [11] zh
envelope/i_risefall2 [+2] rw
envelope/p_214 [5] vi
[5] vi-hue
[214] zh
@@ -236,7 +234,6 @@ envelope/p_fall [2] vi
[22] zh
[33] zh
[53] zh
[+] rw
envelope/p_fallrise [4] vi
envelope/p_level [1] vi
[1] vi-hue
@@ -1511,8 +1508,6 @@ vowel/a# [a] base2
[a#] en-sc
[a#] en-wi
[&] sr
[a#] rw
[a/] rw
vowel/a_2 [a] base2
[a] en-wi
[A:] en-wi
@@ -1524,7 +1519,6 @@ vowel/a_2 [a] base2
[a] pt-pt
[a] ro
[a] el
[a] rw
vowel/a#_2 [A] nl
[a:] nl
[a] kn
@@ -1673,8 +1667,6 @@ vowel/e [e] base
[e] da
[?e] da
[E] kl
[e] rw
[e#] rw
vowel/e# [I] en-sc
[e] et
[E] kl
@@ -1825,8 +1817,6 @@ vowel/i [i] base
[i] fa
[i] kl
[i:] si
[i] rw
[i#] rw
vowel/i# [y:] cy
vowel/i_2 [i2] de
[i:] de
@@ -1985,8 +1975,6 @@ vowel/o [o] base2
[o] id
[o] hy
[o] kl
[o] rw
[o#] rw
vowel/o_2 [o:] cy
[o:] hi
[o:] hu
@@ -2183,8 +2171,6 @@ vowel/u_bck [u] base2
[?u] da
[u] ka
[u] ko
[u] rw
[u#] rw
vowel/u_bck2 [u] et
[u] fr
[u:] fr
+155
View File
@@ -0,0 +1,155 @@
// Phonemes for Sinhala
// This inherits from ph_hindi
// (these are only guesses)
phoneme @
vowel starttype #a endtype #a
length 150
FMT(vowel/@_low)
endphoneme
phoneme a
vowel long starttype #a endtype #a
ipa ɐ
length 150
ChangeIfNotStressed(@)
FMT(vowel/a#_2)
endphoneme
phoneme a:
vowel starttype #a endtype #a
length 300
FMT(vowel/a_3)
endphoneme
phoneme &
vowel starttype #e endtype #e
length 150
FMT(vowel/ee_6)
endphoneme
phoneme &:
vowel starttype #e endtype #e
length 300
FMT(vowel/ee_6)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 150
FMT(vowel/e_mid)
endphoneme
phoneme e:
vowel starttype #e endtype #e
length 300
FMT(vowel/e_mid2)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 150
FMT(vowel/i_6)
endphoneme
phoneme i:
vowel starttype #i endtype #i
length 300
FMT(vowel/i)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 150
FMT(vowel/oo_1)
endphoneme
phoneme o:
vowel starttype #o endtype #o
length 300
FMT(vowel/oo_1)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 130
FMT(vowel/u_6)
endphoneme
phoneme u:
vowel starttype #u endtype #u
length 300
FMT(vowel/u_6)
endphoneme
phoneme aI
vowel long starttype #a endtype #i
length 300
FMT(vdiph/ai_8)
endphoneme
phoneme aU
vowel long starttype #a endtype #u
length 300
FMT(vdiph/au)
endphoneme
// ?? This is standard [v]. Should be it [v] without the fricative noise?
phoneme v
import_phoneme base/v
endphoneme
phoneme r
import_phoneme base/r
endphoneme
phoneme t
import_phoneme base2/t // dental
endphoneme
// temporary, map [n#] etc. to [n] etc.
phoneme m#
ipa U+1D50
CALL base/m
endphoneme
phoneme n#
ipa U+207F
CALL base/n
endphoneme
phoneme n.#
ipa U+1DAF
CALL base/n.
endphoneme
phoneme n^#
ipa U+1DAE
CALL base/n^
endphoneme
phoneme N#
ipa U+1D51
CALL base/N
endphoneme
+45
View File
@@ -0,0 +1,45 @@
//====================================================
// Phonemes adjusted for Urdu by Him Prasad Gautam.
//====================================================
phoneme : // Lengthen the previous vowel by "length"
virtual
length 120
endphoneme
phoneme @
vowel flag1 starttype #@ endtype #@
length 130
ChangeIfDiminished(@-)
IF nextPh(H) THEN
FMT(vowel/@_low)
ENDIF
FMT(vowel/@_bck)
endphoneme
phoneme V
vowel flag1 starttype #@ endtype #@
length 150
CALL hi/V
endphoneme
phoneme @2
vowel flag1 starttype #@ endtype #@
length 150
FMT(vowel/@_low)
endphoneme
phoneme @3
vowel flag1 starttype #@ endtype #@
length 150
ChangeIfDiminished(@-)
FMT(vowel/@_3)
endphoneme
//====================================================
// The rest Phonemes are inherted from Hindi.
+8 -9
View File
@@ -1878,17 +1878,20 @@ include ph_greenlandic
phonemetable am base
include ph_amhari
phonemetable si hi
include ph_sinhala
//**************************************************************************************
// The following lines are experimental, for future additions.
// These langauges are not in a usable state.
// These lines can be deleted.
phonemetable rw base2
include ph_kinyarwanda
phonemetable si hi
include ph_sinhala
phonemetable sl sk
include ph_slovenian
//phonemetable rw base2
//include ph_kinyarwanda
//phonemetable mr hi
//include ph_marathi
@@ -1902,9 +1905,6 @@ include ph_kinyarwanda
//phonemetable prs base
//include ph_dari
phonemetable sl sk
include ph_slovenian
//phonemetable gd base
//include ph_s_gaelic
@@ -1929,7 +1929,6 @@ include ph_slovenian
//phonemetable tn base
//include ph_setswana
//phonemetable mt base
//include ph_maltese