ph_sinhala
1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
// Phonemes for Sinhala
// This inherits from ph_hindi
// (these are only guesses)
phoneme @
vowel starttype #a endtype #a
length 150
FMT(vowel/@_low)
endphoneme
phoneme a
vowel long starttype #a endtype #a
ipa ɐ
length 150
ChangeIfNotStressed(@)
FMT(vowel/a#_2)
endphoneme
phoneme a:
vowel starttype #a endtype #a
length 300
FMT(vowel/a_3)
endphoneme
phoneme &
vowel starttype #e endtype #e
length 150
FMT(vowel/ee_6)
endphoneme
phoneme &:
vowel starttype #e endtype #e
length 300
FMT(vowel/ee_6)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 150
FMT(vowel/e_mid)
endphoneme
phoneme e:
vowel starttype #e endtype #e
length 300
FMT(vowel/e_mid2)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 150
FMT(vowel/i_6)
endphoneme
phoneme i:
vowel starttype #i endtype #i
length 300
FMT(vowel/i)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 150
FMT(vowel/oo_1)
endphoneme
phoneme o:
vowel starttype #o endtype #o
length 300
FMT(vowel/oo_1)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 130
FMT(vowel/u_6)
endphoneme
phoneme u:
vowel starttype #u endtype #u
length 300
FMT(vowel/u_6)
endphoneme
phoneme aI
vowel long starttype #a endtype #i
length 300
FMT(vdiph/ai_8)
endphoneme
phoneme aU
vowel long starttype #a endtype #u
length 300
FMT(vdiph/aau_3)
endphoneme
// ?? This is standard [v]. Should be it [v] without the fricative noise?
phoneme v
import_phoneme base/v
endphoneme
phoneme r
import_phoneme base/r
endphoneme
phoneme t
import_phoneme base2/t // dental
endphoneme
// temporary, map [n#] etc. to [n] etc.
phoneme m#
ipa U+1D50
CALL base/m
endphoneme
phoneme n#
ipa U+207F
CALL base/n
endphoneme
phoneme n.#
ipa U+1DAF
CALL base/n.
endphoneme
phoneme n^#
ipa U+1DAE
CALL base/n^
endphoneme
phoneme N#
ipa U+1D51
CALL base/N
endphoneme