Files
espeak-ng/phsource/ph_kazakh
T
2012-12-10 16:49:26 +00:00

140 lines
1.9 KiB
Plaintext

// use "flag1" for soft vowels
// short vowels
phoneme I
vowel starttype #@ endtype #@
flag1
length 100
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vowel/ii#)
endphoneme
phoneme 8
vowel starttype #@ endtype #@
length 100
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vowel/8)
endphoneme
phoneme u#
vowel starttype @ endtype @
length 100
flag1
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vdiph2/uw_6)
endphoneme
phoneme U
vowel starttype #u endtype #u
length 100
IF thisPh(isWordEnd) THEN
length 140
ENDIF
FMT(vowel/uu_2)
endphoneme
// long vowels
phoneme A
vowel starttype #a endtype #a
length 200
FMT(vowel/aa_9)
endphoneme
phoneme a
vowel starttype #a endtype #a
length 200
FMT(vowel/a_5)
endphoneme
phoneme &
vowel starttype #a endtype #a
flag1
length 200
FMT(vowel/ee_2)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 200
flag1
FMT(vdiph2/ii@_2)
endphoneme
phoneme E
vowel starttype @ endtype @
length 200
FMT(vowel/@_fnt)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 180
FMT(vowel/ii_8)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 200
FMT(vowel/o_3)
endphoneme
phoneme Y
vowel starttype #@ endtype #@
length 200
flag1
FMT(vowel/y#_4)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 200
FMT(vowel/u_bck3)
endphoneme
phoneme r
import_phoneme base/R2
endphoneme
phoneme t
import_phoneme base2/t
endphoneme
phoneme G
import_phoneme base/r"
endphoneme
phoneme X
vls uvl frc
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=-100 100
Vowelout f1=0 f2=2300 300 400 f3=-100 100 rms=20
lengthmod 3
WAV(ufric/x2, 60)
endphoneme
phoneme L
import_phoneme sq/ll
// import_phoneme base/l-
endphoneme
phoneme l
liquid
IF nextPhW(isFlag1) THEN
ELSE
ChangePhoneme(L) // Hard
ENDIF
CALL base/l
endphoneme