Files
espeak-ng/phsource/ph_turkish
T
jonsd 20f52f0301 [1.42.21]
New format for phoneme source files.
Update phoneme data for Klatt synthesizer.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@235 d46cf337-b52f-0410-862d-fd96e6ae7743
2009-12-20 07:48:33 +00:00

158 lines
2.4 KiB
Plaintext

phoneme i
vowel starttype #i endtype #i
length 150
IF thisPh(isFinalVowel) THEN
ChangePhoneme(I)
ENDIF
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
ChangePhoneme(I)
ENDIF
FMT(vowel/i_6)
endphoneme
phoneme I
vowel starttype #i endtype #i
length 150
FMT(vowel/ii_3)
endphoneme
phoneme y
vowel starttype #u endtype #u
length 155
IF thisPh(isFinalVowel) THEN
ChangePhoneme(Y)
ENDIF
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
ChangePhoneme(Y)
ENDIF
FMT(vowel/y_5)
endphoneme
phoneme Y
vowel starttype #u endtype #u
length 155
FMT(vowel/u#)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 180
IF thisPh(isFinalVowel) THEN
ChangePhoneme(E)
ENDIF
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
ChangePhoneme(E)
ENDIF
FMT(vowel/e_mid2)
endphoneme
phoneme E
vowel starttype #e endtype #e
length 180
FMT(vowel/e_mid)
endphoneme
phoneme W
vowel starttype #@ endtype #@
length 180
FMT(vowel/oe_2)
endphoneme
phoneme a
vowel starttype #a endtype #a
length 190
FMT(vowel/a_5)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 150
IF thisPh(isFinalVowel) THEN
ChangePhoneme(U)
ENDIF
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
ChangePhoneme(U)
ENDIF
FMT(vowel/u_2)
endphoneme
phoneme U
vowel starttype #u endtype #u
length 150
FMT(vowel/uu_2)
endphoneme
phoneme u#
vowel starttype #@ endtype #@
length 150
FMT(vowel/u#_7)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 190
IF thisPh(isFinalVowel) THEN
ChangePhoneme(O)
ENDIF
IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN
ChangePhoneme(O)
ENDIF
FMT(vowel/o_mid)
endphoneme
phoneme O
vowel starttype #o endtype #o
length 190
FMT(vowel/oo)
endphoneme
phoneme : // Lengthen previous vowel by "length"
virtual
length 180
endphoneme
phoneme c
vls pal stop
lengthmod 2
Vowelin f1=0 f2=2700 200 500 f3=400 80 len=60
Vowelout f1=0 f2=2700 300 500 f3=300 80
IF nextPh(isPause2) THEN
WAV(ustop/ki, 80)
ENDIF
WAV(ustop/ki)
endphoneme
phoneme J
vcd pla stop
lengthmod 5
IF PreVoicing THEN
FMT(dzh/xdz_pzd)
ENDIF
Vowelin f1=2 f2=2700 400 600 f3=300 80
Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1
FMT(dzh/dz_pzd) addWav(ustop/ki, 60)
endphoneme
phoneme l
import_phoneme en/l
endphoneme