| |
| phoneme @ |
| vwl starttype #@ endtype #@ |
| length 120 |
| FMT(vowel/8_7) |
| endphoneme |
| |
| |
| phoneme a |
| vwl starttype #a endtype #a |
| length 120 |
| FMT(vowel/a_3) |
| endphoneme |
| |
| phoneme A |
| vwl starttype #a endtype #a |
| length 80 |
| FMT(vowel/a_3) |
| endphoneme |
| |
| phoneme a: |
| vwl starttype #a endtype #a |
| length 350 |
| lng |
| FMT(vowel/a_3) |
| endphoneme |
| |
| phoneme e |
| vwl starttype #e endtype #e |
| length 180 |
| IF nextPh(isPause) THEN |
| FMT(vowel/ee_1) |
| ENDIF |
| FMT(vowel/e_mid) |
| endphoneme |
| |
| phoneme E |
| vwl starttype #e endtype #e |
| length 80 |
| IF nextPh(isPause) THEN |
| FMT(vowel/ee_1) |
| ENDIF |
| FMT(vowel/e_mid) |
| endphoneme |
| |
| phoneme e: |
| vwl starttype #e endtype #e |
| length 300 |
| FMT(vowel/e_mid) |
| endphoneme |
| |
| phoneme ee |
| vwl starttype #e endtype #e |
| length 260 |
| lng |
| FMT(vwl_ru/ee) |
| endphoneme |
| |
| phoneme eA |
| vwl starttype #e endtype #a |
| length 290 |
| lng |
| FMT(vdiph2/ea) |
| endphoneme |
| |
| phoneme i |
| vwl starttype #i endtype #i |
| length 100 |
| ChangeIfStressed(I) |
| // IfNextVowelAppend(;) |
| FMT(vowel/i_3) |
| endphoneme |
| |
| phoneme I |
| vwl starttype #i endtype #i |
| length 70 |
| // IfNextVowelAppend(;) |
| FMT(vowel/i_3) |
| endphoneme |
| |
| phoneme i: |
| vwl starttype #i endtype #i |
| length 300 |
| FMT(vowel/i_6) |
| endphoneme |
| |
| phoneme o |
| vwl starttype #o endtype #o |
| length 120 |
| FMT(vowel/oo_1) |
| endphoneme |
| |
| phoneme O |
| vwl starttype #o endtype #o |
| length 70 |
| FMT(vowel/oo_1) |
| endphoneme |
| |
| phoneme o: |
| vwl starttype #o endtype #o |
| length 300 |
| FMT(vowel/oo_1) |
| endphoneme |
| |
| phoneme U |
| vwl starttype #u endtype #u |
| length 70 |
| FMT(vowel/u) |
| endphoneme |
| |
| phoneme u |
| vwl starttype #u endtype #u |
| length 110 |
| FMT(vowel/u) |
| endphoneme |
| |
| phoneme u: |
| vwl starttype #u endtype #u |
| length 330 |
| FMT(vowel/u_bck) |
| endphoneme |
| |
| phoneme w |
| vwl starttype #u endtype #u |
| length 180 |
| FMT(vowel/u) |
| endphoneme |
| |
| phoneme W |
| vwl starttype #u endtype #u |
| length 100 |
| FMT(vowel/u) |
| endphoneme |
| |
| phoneme ai |
| vwl starttype #a endtype #i |
| length 310 |
| lng |
| FMT(vdiph/aai) |
| endphoneme |
| |
| phoneme ei |
| vwl starttype #e endtype #i |
| length 300 |
| lng |
| FMT(vdiph/eei_2) |
| endphoneme |
| |
| phoneme au |
| vwl starttype #a endtype #u |
| length 300 |
| lng |
| FMT(vdiph/aau) |
| endphoneme |
| |
| phoneme uo |
| vwl starttype #u endtype #a |
| length 300 |
| lng |
| FMT(vdiph2/uaa) |
| endphoneme |
| |
| phoneme oi |
| vwl starttype #o endtype #i |
| length 290 |
| lng |
| FMT(vdiph/ooi) |
| endphoneme |
| |
| phoneme ui |
| vwl starttype #u endtype #i |
| length 290 |
| lng |
| FMT(vdiph/ui) |
| endphoneme |
| |
| phoneme ie |
| vwl starttype #i endtype #e |
| length 290 |
| lng |
| FMT(vdiph2/ie_2) |
| endphoneme |
| |
| phoneme aU |
| vwl starttype #a endtype #u |
| length 270 |
| FMT(vdiph/au_4) |
| endphoneme |
| |
| |
| phoneme eU |
| vwl starttype #e endtype #u |
| length 260 |
| FMT(vdiph/eu) |
| endphoneme |
| |
| phoneme oU |
| vwl starttype #o endtype #u |
| length 260 |
| FMT(vdiph/ou_2) |
| endphoneme |
| |
| |
| phoneme aI |
| vwl starttype #a endtype #i |
| length 270 |
| FMT(vdiph/ai) |
| endphoneme |
| |
| phoneme eI |
| vwl starttype #e endtype #i |
| length 260 |
| FMT(vdiph/eei_3) |
| endphoneme |
| |
| |
| phoneme r |
| alv liquid trl rhotic nolink |
| length 80 |
| IF prevPhW(isVowel) THEN |
| ELSE |
| InsertPhoneme(@-) |
| ENDIF |
| FMT(r3/r_trill,80) addWav(r3/r_trill.wav, 50) |
| endphoneme |
| |
| |
| |
| phoneme ts |
| import_phoneme consonants/ts |
| endphoneme |
| |
| |
| // use [tS;] and [dZ;] from base phonemes file |
| |
| |
| phoneme t |
| vls dnt stp |
| lengthmod 2 |
| voicingswitch d |
| Vowelin f1=0 f2=1600 -300 300 f3=-100 80 |
| Vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/t_dnt, 35) |
| ENDIF |
| WAV(ustop/t_dnt, 60) |
| endphoneme |
| |
| |
| phoneme t; |
| vls pal stp pzd |
| lengthmod 2 |
| voicingswitch d; |
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 |
| Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/t_pzd, 30) |
| ENDIF |
| WAV(ustop/t_pzd, 60) |
| endphoneme |
| |
| |
| phoneme d |
| vcd dnt stp |
| lengthmod 5 |
| voicingswitch t |
| Vowelin f1=2 f2=1500 -300 300 f3=-150 80 |
| Vowelout f1=2 f2=1500 -300 300 f3=-150 80 |
| |
| IF PreVoicing THEN |
| FMT(d/xd) |
| ENDIF |
| |
| IF nextPh(isPause2) THEN |
| FMT(d/d_) addWav(x/d_) |
| ELIF nextPh(isRhotic) THEN |
| FMT(d/dr) addWav(x/d_dnt, 110) |
| ENDIF |
| |
| FMT(d/d) addWav(x/d_dnt, 110) |
| endphoneme |
| |
| |
| phoneme d; |
| vcd alv stp pzd |
| lengthmod 5 |
| voicingswitch t; |
| Vowelin f1=2 f2=2700 400 600 f3=200 80 rate len=80 |
| Vowelout f1=2 f2=2700 400 600 f3=200 80 rate len=100 colr=1 |
| |
| IF PreVoicing THEN |
| FMT(d/xd_pzd) |
| ENDIF |
| |
| IF nextPh(isPause2) THEN |
| FMT(d/d_) addWav(x/d_pzd, 40) |
| ELIF nextPh(isRhotic) THEN |
| FMT(d/dr) addWav(x/d_pzd, 80) |
| ENDIF |
| |
| FMT(d/d) addWav(x/d_pzd, 80) |
| endphoneme |
| |
| |
| phoneme n; |
| liquid pzd |
| NextVowelStarts |
| VowelStart(n^/n^@) |
| VowelStart(n^/n^a) |
| VowelStart(n^/n^e) |
| VowelStart(n^/n^i) |
| VowelStart(n^/n^o) |
| VowelStart(n^/n^u) |
| EndSwitch |
| |
| IF prevPh(isPause) THEN |
| FMT(n^/_n^) |
| ELIF nextPh(isNotVowel) THEN |
| IF nextPhW(n^) THEN |
| length 75 |
| ELIF prevPhW(n^) THEN |
| length 100 |
| ENDIF |
| FMT(n^/n^_) |
| ENDIF |
| endphoneme |
| |
| |
| phoneme l; |
| liquid rfx pzd |
| ipa ɭ |
| // lengthmod 7 |
| length 80 |
| // FMT(l^/l^) |
| FMT(l^/l_rfx) |
| endphoneme |
| |
| |
| ///////////////////////////////////////// |
| /////////// Added by Mondhs |
| |
| phoneme l // syllabic l |
| vwl starttype #@ endtype #@ |
| ipa lU+0329 |
| unstressed |
| length 300 |
| FMT(vwl_hi/l-voc) |
| endphoneme |
| |