ph_sinhala 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. // Phonemes for Sinhala
  2. // This inherits from ph_hindi
  3. // (these are only guesses)
  4. phoneme @
  5. vwl starttype #a endtype #a
  6. length 150
  7. FMT(vowel/@_low)
  8. endphoneme
  9. phoneme a
  10. vwl lng starttype #a endtype #a
  11. ipa ɐ
  12. length 150
  13. ChangeIfNotStressed(@)
  14. FMT(vowel/a#_2)
  15. endphoneme
  16. phoneme a:
  17. vwl starttype #a endtype #a
  18. length 300
  19. FMT(vowel/a_3)
  20. endphoneme
  21. phoneme &
  22. vwl starttype #e endtype #e
  23. length 150
  24. FMT(vowel/ee_6)
  25. endphoneme
  26. phoneme &:
  27. vwl starttype #e endtype #e
  28. length 300
  29. FMT(vowel/ee_6)
  30. endphoneme
  31. phoneme e
  32. vwl starttype #e endtype #e
  33. length 150
  34. FMT(vowel/e_mid)
  35. endphoneme
  36. phoneme e:
  37. vwl starttype #e endtype #e
  38. length 300
  39. FMT(vowel/e_mid2)
  40. endphoneme
  41. phoneme i
  42. vwl starttype #i endtype #i
  43. length 150
  44. FMT(vowel/i_6)
  45. endphoneme
  46. phoneme i:
  47. vwl starttype #i endtype #i
  48. length 300
  49. FMT(vowel/i)
  50. endphoneme
  51. phoneme o
  52. vwl starttype #o endtype #o
  53. length 150
  54. FMT(vowel/oo_1)
  55. endphoneme
  56. phoneme o:
  57. vwl starttype #o endtype #o
  58. length 300
  59. FMT(vowel/oo_1)
  60. endphoneme
  61. phoneme u
  62. vwl starttype #u endtype #u
  63. length 130
  64. FMT(vowel/u_6)
  65. endphoneme
  66. phoneme u:
  67. vwl starttype #u endtype #u
  68. length 300
  69. FMT(vowel/u_6)
  70. endphoneme
  71. phoneme aI
  72. vwl lng starttype #a endtype #i
  73. length 300
  74. FMT(vdiph/ai_8)
  75. endphoneme
  76. phoneme aU
  77. vwl lng starttype #a endtype #u
  78. length 300
  79. FMT(vdiph/aau_3)
  80. endphoneme
  81. // ?? This is standard [v]. Should be it [v] without the fricative noise?
  82. phoneme v
  83. import_phoneme base1/v
  84. endphoneme
  85. phoneme r
  86. import_phoneme base1/r
  87. endphoneme
  88. phoneme t
  89. import_phoneme base2/t // dental
  90. endphoneme
  91. // temporary, map [n#] etc. to [n] etc.
  92. phoneme m#
  93. ipa U+1D50
  94. CALL base1/m
  95. endphoneme
  96. phoneme n#
  97. ipa U+207F
  98. CALL base1/n
  99. endphoneme
  100. phoneme n.#
  101. ipa U+1DAF
  102. CALL base1/n.
  103. endphoneme
  104. phoneme n^#
  105. ipa U+1DAE
  106. CALL base1/n^
  107. endphoneme
  108. phoneme N#
  109. ipa U+1D51
  110. CALL base1/N
  111. endphoneme