phoneme n IF nextPhW(isVelar) THEN // /n/ is velarized to /N/ when before velar stops ChangePhoneme(N) ENDIF CALL base1/n endphoneme phoneme O vwl starttype #o endtype #o length 200 FMT(vowel/oo) endphoneme phoneme w# vls glt apr // [h] ipa ʍ IF nextPh(isVowel) THEN NextVowelStarts VowelStart(w/w@) VowelStart(w/wa) VowelStart(w/we) VowelStart(w/wi) VowelStart(w/wo) VowelStart(w/wu) EndSwitch ENDIF WAV(h/hu, 70) endphoneme phoneme aE vwl starttype #a endtype #e length 270 FMT(vdiph/ae) endphoneme phoneme aI vwl starttype #a endtype #i length 240 FMT(vdiph/ai) endphoneme phoneme EI vwl starttype #e endtype #i length 230 FMT(vdiph/eei) endphoneme phoneme uI vwl starttype #u endtype #i length 290 lng FMT(vdiph/ui) endphoneme