// Phonemes for Kannada // This inherits from ph_hindi // (these are only guesses) phoneme @ vwl starttype #a endtype #a length 130 FMT(vowel/@) endphoneme phoneme a vwl lng starttype #@ endtype #a ipa ɐ length 130 FMT(vowel/a#_2) endphoneme phoneme a: vwl starttype #a endtype #a length 300 FMT(vowel/a_3) endphoneme phoneme e vwl starttype #e endtype #e length 130 FMT(vowel/e) endphoneme phoneme e: vwl starttype #e endtype #e length 270 FMT(vowel/e) endphoneme phoneme i vwl starttype #i endtype #i length 130 FMT(vowel/i_6) endphoneme phoneme i: vwl starttype #i endtype #i length 270 FMT(vowel/i) endphoneme phoneme o vwl starttype #o endtype #o length 130 FMT(vowel/o) endphoneme phoneme o: vwl starttype #o endtype #o length 300 FMT(vowel/o) endphoneme phoneme u vwl starttype #u endtype #u length 110 FMT(vowel/uu_bck) endphoneme phoneme u: vwl starttype #u endtype #u length 280 FMT(vowel/uu_bck) endphoneme phoneme aI vwl lng starttype #a endtype #i length 280 FMT(vdiph/ai) endphoneme phoneme aU vwl lng starttype #a endtype #u length 270 FMT(vdiph/aau_3) endphoneme // ?? This is standard [v]. Should be it [v] without the fricative noise? phoneme v import_phoneme base1/v endphoneme phoneme r import_phoneme base1/r endphoneme phoneme d vcd dnt stp voicingswitch t[ lengthmod 5 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(r) THEN FMT(d/dr) addWav(x/d_dnt, 100) ENDIF FMT(d/d, 50) addWav(ustop/t_dnt2, 60) endphoneme