| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 | 
// Phonemes for Telugu
// 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 #a endtype #a
  length 130
  FMT(vowel/a#_2)
endphoneme
phoneme a:
  vwl  starttype #a  endtype #a
  length 300
  FMT(vowel/a_5)
endphoneme
phoneme e
  vwl  starttype #e  endtype #e
  length 130
  FMT(vowel/e_mid2)
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/u_6)
endphoneme
phoneme u:
  vwl  starttype #u  endtype #u
  length 280
  FMT(vowel/u_6)
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/R2
endphoneme
phoneme t.#
  vls rfx stp
  lengthmod 2
  ipa ʈU+02B0
  voicingswitch d.#
  Vowelin f1=0  f2=1800 -300 300  f3=-200 80
  Vowelout f1=0 f2=1800 -300 250  f3=-400 80  rms=20 colr=2
  
  IF nextPhW(t.#) THEN
    ChangePhoneme(t.)
  ENDIF
  WAV(ustop/th_rfx2, 80)
endphoneme
phoneme d.#
  vcd rfx stp
  lengthmod 5
  ipa ɖU+02B0
  voicingswitch t.#
  Vowelin f1=1  f2=1800 -300 300  f3=-150 80
  Vowelout f1=1 f2=1800 -300 300  f3=-400 80 colr=2
  IF PreVoicing THEN
    FMT(d/xdr)
  ENDIF
  FMT(d/dr2, 50) addWav(ustop/th_rfx2, 80)
endphoneme
 |