ph_telugu 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. // Phonemes for Telugu
  2. // This inherits from ph_hindi
  3. // (these are only guesses)
  4. phoneme @
  5. vwl starttype #a endtype #a
  6. length 130
  7. FMT(vowel/@)
  8. endphoneme
  9. phoneme a
  10. vwl lng starttype #a endtype #a
  11. length 130
  12. FMT(vowel/a#_2)
  13. endphoneme
  14. phoneme a:
  15. vwl starttype #a endtype #a
  16. length 300
  17. FMT(vowel/a_5)
  18. endphoneme
  19. phoneme e
  20. vwl starttype #e endtype #e
  21. length 130
  22. FMT(vowel/e_mid2)
  23. endphoneme
  24. phoneme e:
  25. vwl starttype #e endtype #e
  26. length 270
  27. FMT(vowel/e)
  28. endphoneme
  29. phoneme i
  30. vwl starttype #i endtype #i
  31. length 130
  32. FMT(vowel/i_6)
  33. endphoneme
  34. phoneme i:
  35. vwl starttype #i endtype #i
  36. length 270
  37. FMT(vowel/i)
  38. endphoneme
  39. phoneme o
  40. vwl starttype #o endtype #o
  41. length 130
  42. FMT(vowel/o)
  43. endphoneme
  44. phoneme o:
  45. vwl starttype #o endtype #o
  46. length 300
  47. FMT(vowel/o)
  48. endphoneme
  49. phoneme u
  50. vwl starttype #u endtype #u
  51. length 110
  52. FMT(vowel/u_6)
  53. endphoneme
  54. phoneme u:
  55. vwl starttype #u endtype #u
  56. length 280
  57. FMT(vowel/u_6)
  58. endphoneme
  59. phoneme aI
  60. vwl lng starttype #a endtype #i
  61. length 280
  62. FMT(vdiph/ai)
  63. endphoneme
  64. phoneme aU
  65. vwl lng starttype #a endtype #u
  66. length 270
  67. FMT(vdiph/aau_3)
  68. endphoneme
  69. // ?? This is standard [v]. Should be it [v] without the fricative noise?
  70. phoneme v
  71. import_phoneme base1/v
  72. endphoneme
  73. phoneme r
  74. import_phoneme base1/R2
  75. endphoneme
  76. phoneme t.#
  77. vls rfx stp
  78. lengthmod 2
  79. ipa ʈU+02B0
  80. voicingswitch d.#
  81. Vowelin f1=0 f2=1800 -300 300 f3=-200 80
  82. Vowelout f1=0 f2=1800 -300 250 f3=-400 80 rms=20 colr=2
  83. IF nextPhW(t.#) THEN
  84. ChangePhoneme(t.)
  85. ENDIF
  86. WAV(ustop/th_rfx2, 80)
  87. endphoneme
  88. phoneme d.#
  89. vcd rfx stp
  90. lengthmod 5
  91. ipa ɖU+02B0
  92. voicingswitch t.#
  93. Vowelin f1=1 f2=1800 -300 300 f3=-150 80
  94. Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2
  95. IF PreVoicing THEN
  96. FMT(d/xdr)
  97. ENDIF
  98. FMT(d/dr2, 50) addWav(ustop/th_rfx2, 80)
  99. endphoneme