forked from espeak-ng/espeak-ng
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathph_kurdish
138 lines (103 loc) · 1.92 KB
/
ph_kurdish
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
phoneme i
vwl starttype #i endtype #i
length 190
FMT(vowel/i_6)
endphoneme
phoneme I
vwl starttype #@ endtype #@
length 110
IF nextPh(j) THEN
FMT(vowel/ii)
ENDIF
FMT(vowel/ii#)
endphoneme
phoneme e
vwl starttype #e endtype #e
length 220
FMT(vowel/e_3)
endphoneme
phoneme E
vwl starttype #a endtype #a
length 150
FMT(vowel/ee_6)
endphoneme
phoneme E#
vwl starttype #e endtype #e
length 140
FMT(vowel/ee_2)
endphoneme
phoneme a
vwl starttype #a endtype #a
length 210
FMT(vowel/aa#)
endphoneme
phoneme 8
vwl starttype #@ endtype #@
length 160
FMT(vowel/8_5)
endphoneme
phoneme o
vwl starttype #o endtype #o
length 220
FMT(vowel/o_7)
endphoneme
phoneme p# // more aspiration
import_phoneme consonants/ph
endphoneme
phoneme U
vwl starttype #u endtype #u
length 120
IF nextPh(*) THEN
length 135
ENDIF
FMT(vowel/uu_2)
endphoneme
phoneme y
vwl starttype #u endtype #u
length 160
FMT(vowel/y_5)
endphoneme
phoneme eI
vwl starttype #e endtype #i
length 280
FMT(vdiph/eei_3)
endphoneme
phoneme eU
vwl starttype #e endtype #i
length 280
FMT(vdiph/eeu_3)
endphoneme
phoneme V
vwl starttype #@ endtype #@
length 160
FMT(vowel/V_2)
endphoneme
phoneme x // This is Afrikaans [x2]
vls vel 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
WAV(ufric/x2, 60) // stronger version of [x]
endphoneme
phoneme c
vls pal stp
lengthmod 2
voicingswitch J
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 stp
voicingswitch c
lengthmod 5
Vowelin f1=2 f2=2700 400 600 f3=300 80
Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1
IF PreVoicing THEN
FMT(dzh/xdz_pzd)
ENDIF
FMT(dzh/dz_pzd) addWav(ustop/ki, 60)
endphoneme