ph_assamese 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. //====================================================
  2. // Bengali, inherits from Hindi
  3. //====================================================
  4. phoneme V // inherent vowel, can be [O] or [o]
  5. vwl flag1 starttype #o endtype #o
  6. length 200
  7. IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN
  8. ChangePhoneme(NULL)
  9. ENDIF
  10. IF thisPh(isFirstVowel) THEN
  11. IF nextVowel(i) OR nextVowel(u) THEN
  12. ChangePhoneme(o)
  13. ENDIF
  14. IF prevPhW(r) THEN
  15. ChangePhoneme(o)
  16. ENDIF
  17. ENDIF
  18. ChangePhoneme(O)
  19. endphoneme
  20. phoneme a
  21. vwl starttype #a endtype #a
  22. length 225
  23. FMT(vowel/a_3)
  24. endphoneme
  25. phoneme i
  26. vwl starttype #i endtype #i
  27. length 210
  28. FMT(vowel/i_6)
  29. endphoneme
  30. phoneme u
  31. vwl starttype #u endtype #u
  32. length 210
  33. FMT(vowel/u)
  34. endphoneme
  35. phoneme e
  36. vwl starttype #e endtype #e
  37. length 210
  38. FMT(vowel/e)
  39. endphoneme
  40. phoneme &
  41. vwl starttype #a endtype #a
  42. length 210
  43. FMT(vowel/&_2)
  44. endphoneme
  45. phoneme o
  46. vwl starttype #o endtype #o
  47. length 210
  48. IF nextPhW(w) THEN
  49. length 170
  50. ENDIF
  51. FMT(vowel/o)
  52. endphoneme
  53. phoneme O
  54. vwl starttype #o endtype #o
  55. length 200
  56. FMT(vowel/oo_5)
  57. endphoneme
  58. phoneme tS
  59. import_phoneme base1/tS
  60. endphoneme
  61. phoneme tS#
  62. import_phoneme base1/tS
  63. endphoneme
  64. phoneme ~
  65. virtual
  66. endphoneme