[1.46.28]

Ignore character U+00AD (soft hyphen) in text.
Added stress rule code for Lang=kl (Greenlandic).
Changes to languages: it, ta, si


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@294 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2012-11-16 10:02:19 +00:00
parent 066a898548
commit dfb316c05d
19 changed files with 339 additions and 59 deletions
+9 -9
View File
@@ -83,7 +83,7 @@ consonants 10 118
ga 21 127
tt 23 120
ko 15 116
kl 14 115
kl 18 119
Data file Used by
b/b [b] base
@@ -418,7 +418,7 @@ l/l_ [l] base
[l/] fr
l/l_@ [l/3] base
[l/] fr
l/l@ [] base
l/l@ [h&z] base
[l#] base
[l] fr
[l/2] fr
@@ -452,7 +452,7 @@ l/L2_oL [l/2] base
l/L2_uL [l/2] base
l/l_3 [l/] de
l/l_4 [ll] sq
l/la [] base
l/la [h&z] base
[l#] base
[l] fr
[l/2] fr
@@ -460,7 +460,7 @@ l/la [] base
[K] tn
l/l_a [l/3] base
[l/] fr
l/le [] base
l/le [h&z] base
[l#] base
[l] fr
[l/2] fr
@@ -472,7 +472,7 @@ l/L_eL_af [&] af
[&:] af
l/l_front [L] sq
l/l_front_ [l/4] sq
l/li [] base
l/li [h&z] base
[l#] base
[l] fr
[l/2] fr
@@ -486,7 +486,7 @@ ll/ll [L] base
ll/_ll [L] base
l/l_long [l] base
[l] fr
l/lo [] base
l/lo [h&z] base
[l#] base
[l/2] fr
[K] nso
@@ -497,7 +497,7 @@ l^/l_rfx [l.] base
[l;] lt
[l] ru
[l^] ru
l/lu [] base
l/lu [h&z] base
[l#] base
[l] fr
[l/2] fr
@@ -1737,10 +1737,10 @@ vowel/e [e] base
[e:] dv
[e:] te
[e:] ga
[e] kl
[E] kl
vowel/e# [I] en-sc
[e] et
[e] kl
[E] kl
vowel/e_2 [eI] en-sc
[e:] de
[e] hi
+3 -2
View File
@@ -37,7 +37,8 @@
0 V# NULL 0 R
0 UR NULL 60 U R
0 eI NULL 60 E j
0 eI VWL 60 E j
0 eI NULL 0 e:
0 oU NULL 0 o:
0 W~ NULL 0 E~
0 A~ NULL 0 a~
@@ -49,7 +50,7 @@
0 @5 NULL 0 @
0 a# NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 i NULL 0 i:
0 aa NULL 0 a
0 V NULL 0 a:
0 0 NULL 0 O
+1 -1
View File
@@ -59,7 +59,7 @@
0 @5 NULL 0 @
0 a# NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 i NULL 0 i:
0 aa NULL 0 a
0 V NULL 0 a:
0 0 NULL 0 O
+1 -1
View File
@@ -41,7 +41,7 @@
0 @5 NULL 0 @
0 a# NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 i NULL 0 i:
0 aa NULL 0 a
0 V NULL 0 a:
0 0 NULL 0 a:
+102
View File
@@ -0,0 +1,102 @@
// vowels
phoneme a
vowel starttype #a endtype #a
length 150
FMT(vowel/a)
endphoneme
phoneme E
vowel starttype #e endtype #e
length 150
IF thisPh(isWordEnd) THEN
FMT(vowel/e#)
ENDIF
FMT(vowel/e)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 150
FMT(vowel/i)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 150
FMT(vowel/o)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 150
FMT(vowel/u_bck2)
endphoneme
phoneme aI
vowel starttype #a endtype #i
length 250
FMT(vdiph/ai)
endphoneme
phoneme e
import_phoneme da/e
endphoneme
phoneme &
import_phoneme da/&
endphoneme
phoneme V
import_phoneme da/V
endphoneme
phoneme O
import_phoneme da/O
endphoneme
phoneme y
import_phoneme da/y
endphoneme
phoneme W
import_phoneme da/W
endphoneme
phoneme 3
import_phoneme da/3
endphoneme
phoneme : // lengthen previous vowel by "length"
virtual
length 120
endphoneme
// consonants
phoneme r
import_phoneme base/r"
endphoneme
phoneme tl#
vls alv stop
lengthmod 2
ipa tl#
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
WAV(ufric/tl#, 50)
endphoneme
phoneme ts
import_phoneme consonants/ts
endphoneme