ph_georgian
2.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
phoneme @
vowel starttype #@ endtype #@
unstressed
length 120
FMT(vowel/@)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 160
FMT(vowel/i)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 180
IF thisPh(isWordEnd) THEN
FMT(vowel/e_mid)
ENDIF
FMT(vowel/ee)
endphoneme
phoneme a
vowel starttype #a endtype #a
length 180
IF thisPh(isUnstressed) THEN
FMT(vowel/a#_2)
ENDIF
FMT(vowel/a_3)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 180
FMT(vowel/oo_1)
endphoneme
phoneme u
vowel 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 stop
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