phoneme i vowel starttype #i endtype #i length 150 IF thisPh(isFinalVowel) THEN ChangePhoneme(I) ENDIF IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN ChangePhoneme(I) ENDIF FMT(vowel/i_6) endphoneme phoneme I vowel starttype #i endtype #i length 150 FMT(vowel/ii_3) endphoneme phoneme y vowel starttype #u endtype #u length 155 IF thisPh(isFinalVowel) THEN ChangePhoneme(Y) ENDIF IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN ChangePhoneme(Y) ENDIF FMT(vowel/y_5) endphoneme phoneme Y vowel starttype #u endtype #u length 155 FMT(vowel/u#) endphoneme phoneme e vowel starttype #e endtype #e length 180 IF thisPh(isFinalVowel) THEN ChangePhoneme(E) ENDIF IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN ChangePhoneme(E) ENDIF FMT(vowel/e_mid2) endphoneme phoneme E vowel starttype #e endtype #e length 180 FMT(vowel/e_mid) endphoneme phoneme W vowel starttype #@ endtype #@ length 180 FMT(vowel/y#) endphoneme phoneme a vowel starttype #a endtype #a length 190 FMT(vowel/a#_4) endphoneme phoneme u vowel starttype #u endtype #u length 150 IF thisPh(isFinalVowel) THEN ChangePhoneme(U) ENDIF IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN ChangePhoneme(U) ENDIF FMT(vowel/u_2) endphoneme phoneme U vowel starttype #u endtype #u length 150 FMT(vowel/uu_2) endphoneme phoneme @ // previously u# vowel starttype #@ endtype #@ length 150 FMT(vowel/u#_7) endphoneme phoneme o vowel starttype #o endtype #o length 190 IF thisPh(isFinalVowel) THEN ChangePhoneme(O) ENDIF IF nextPh(isNotVowel) AND next2Ph(isNotVowel) THEN ChangePhoneme(O) ENDIF FMT(vowel/o_mid) endphoneme phoneme O vowel starttype #o endtype #o length 190 FMT(vowel/oo) endphoneme phoneme : // Lengthen previous vowel by "length" virtual length 140 endphoneme phoneme c vls pal stop lengthmod 2 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 stop lengthmod 5 IF PreVoicing THEN FMT(dzh/xdz_pzd) ENDIF Vowelin f1=2 f2=2700 400 600 f3=300 80 Vowelout f1=2 f2=2700 400 600 f3=300 80 colr=1 IF KlattSynth THEN FMT(klatt/dz_pzd) addWav(ustop/ki, 60) ENDIF FMT(dzh/dz_pzd) addWav(ustop/ki, 60) endphoneme phoneme l import_phoneme en/l endphoneme phoneme G import_phoneme en/r/ lengthmod 7 endphoneme