Files
espeak-ng/phsource/ph_georgian
T

147 lines
2.1 KiB
Plaintext

phoneme @
vwl starttype #@ endtype #@
unstressed
length 120
FMT(vowel/@)
endphoneme
phoneme i
vwl starttype #i endtype #i
length 160
FMT(vowel/i)
endphoneme
phoneme e
vwl starttype #e endtype #e
length 180
IF thisPh(isWordEnd) THEN
FMT(vowel/e_mid)
ENDIF
FMT(vowel/ee)
endphoneme
phoneme a
vwl starttype #a endtype #a
length 180
IF thisPh(isUnstressed) THEN
FMT(vowel/a#_2)
ENDIF
FMT(vowel/a_3)
endphoneme
phoneme o
vwl starttype #o endtype #o
length 180
FMT(vowel/oo_1)
endphoneme
phoneme u
vwl starttype #u endtype #u
length 180
FMT(vowel/u_bck)
endphoneme
phoneme p# // more aspiration
import_phoneme consonants/ph
endphoneme
phoneme t#
import_phoneme base/t
endphoneme
phoneme ts#
import_phoneme consonants/ts
endphoneme
phoneme k#
vls vel stp
lengthmod 2
voicingswitch g
Vowelin f1=1 f2=1400 -100 100 f3=-150 80
Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20
IF nextPh(isPause2) THEN
WAV(ustop/k_asp, 40)
ENDIF
IF nextPhW(#e) OR nextPhW(#i) THEN
WAV(ustop/k_asp_e, 40)
ELIF nextPhW(#o) OR nextPhW(#u) THEN
WAV(ustop/k_asp_u, 30)
ELSE
WAV(ustop/k_asp_a, 35)
ENDIF
endphoneme
phoneme dz
import_phoneme consonants/dz
voicingswitch ts
endphoneme
phoneme p
import_phoneme consonants/p-
endphoneme
phoneme t
import_phoneme consonants/t-
endphoneme
phoneme ts
vls alv afr sibilant
lengthmod 2
Vowelin f1=0 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
WAV(ustop/ts2)
endphoneme
phoneme c
import_phoneme consonants/c2
endphoneme
phoneme k
import_phoneme consonants/k-
endphoneme
phoneme Q
vcd vel frc
voicingswitch x
lengthmod 6
Vowelin f1=2 f2=2300 200 400 f3=-100 80
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
FMT(voc/Q) addWav(ufric/xx, 100)
endphoneme
phoneme Q2
vcd vel frc
voicingswitch x
lengthmod 6
Vowelin f1=2 f2=2300 200 400 f3=-100 80
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
FMT(voc/Q) addWav(ufric/x2, 50)
endphoneme
phoneme r
import_phoneme base/R
endphoneme