| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 | 
// 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
 |