ph_kannada 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. // Phonemes for Kannada
  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 #@ endtype #a
  11. ipa ɐ
  12. length 130
  13. FMT(vowel/a#_2)
  14. endphoneme
  15. phoneme a:
  16. vwl starttype #a endtype #a
  17. length 300
  18. FMT(vowel/a_3)
  19. endphoneme
  20. phoneme e
  21. vwl starttype #e endtype #e
  22. length 130
  23. FMT(vowel/e)
  24. endphoneme
  25. phoneme e:
  26. vwl starttype #e endtype #e
  27. length 270
  28. FMT(vowel/e)
  29. endphoneme
  30. phoneme i
  31. vwl starttype #i endtype #i
  32. length 130
  33. FMT(vowel/i_6)
  34. endphoneme
  35. phoneme i:
  36. vwl starttype #i endtype #i
  37. length 270
  38. FMT(vowel/i)
  39. endphoneme
  40. phoneme o
  41. vwl starttype #o endtype #o
  42. length 130
  43. FMT(vowel/o)
  44. endphoneme
  45. phoneme o:
  46. vwl starttype #o endtype #o
  47. length 300
  48. FMT(vowel/o)
  49. endphoneme
  50. phoneme u
  51. vwl starttype #u endtype #u
  52. length 110
  53. FMT(vowel/uu_bck)
  54. endphoneme
  55. phoneme u:
  56. vwl starttype #u endtype #u
  57. length 280
  58. FMT(vowel/uu_bck)
  59. endphoneme
  60. phoneme aI
  61. vwl lng starttype #a endtype #i
  62. length 280
  63. FMT(vdiph/ai)
  64. endphoneme
  65. phoneme aU
  66. vwl lng starttype #a endtype #u
  67. length 270
  68. FMT(vdiph/aau_3)
  69. endphoneme
  70. // ?? This is standard [v]. Should be it [v] without the fricative noise?
  71. phoneme v
  72. import_phoneme base1/v
  73. endphoneme
  74. phoneme r
  75. import_phoneme base1/r
  76. endphoneme
  77. phoneme d
  78. vcd dnt stp
  79. voicingswitch t[
  80. lengthmod 5
  81. Vowelin f1=2 f2=1500 -300 300 f3=-150 80
  82. Vowelout f1=2 f2=1500 -300 300 f3=-150 80
  83. IF PreVoicing THEN
  84. FMT(d/xd)
  85. ENDIF
  86. IF nextPh(isPause2) THEN
  87. FMT(d/d_) addWav(x/d_)
  88. ELIF nextPh(r) THEN
  89. FMT(d/dr) addWav(x/d_dnt, 100)
  90. ENDIF
  91. FMT(d/d, 50) addWav(ustop/t_dnt2, 60)
  92. endphoneme