~ubuntu-branches/ubuntu/oneiric/espeak/oneiric

« back to all changes in this revision

Viewing changes to dictsource/kn_rules

  • Committer: Bazaar Package Importer
  • Author(s): Luke Yelavich
  • Date: 2011-05-04 11:25:46 UTC
  • mfrom: (1.1.24 upstream) (5.1.10 sid)
  • Revision ID: james.westby@ubuntu.com-20110504112546-ykijzihgc7ybgzn2
Tags: 1.45.04-1ubuntu1
* Merge from debian unstable, remaining changes:
  - Add gbp.conf for use with git buildpackage
  - Update the explanation of the -b command-line flag in the espeak manpage

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
// This file is UTF8 encoded 
 
3
// Spelling to phoneme rules for Kannada
 
4
 
 
5
// A means vowel letters (not vowel signs)
 
6
// B means a combining vowel sign or a virama
 
7
 
 
8
 
 
9
.replace
 
10
೦       0       // Convert Kannada numbers
 
11
೧       1
 
12
೨       2
 
13
೩       3
 
14
೪       4
 
15
೫       5
 
16
೬       6
 
17
೭       7
 
18
೮       8
 
19
೯       9
 
20
 
 
21
 
 
22
.group ಕ
 
23
        ಕ       ka
 
24
        ಕ (B    k
 
25
 
 
26
.group ಖ
 
27
        ಖ       kha
 
28
        ಖ (B    kh
 
29
 
 
30
.group ಗ
 
31
        ಗ       ga
 
32
        ಗ (B    g
 
33
 
 
34
.group ಘ
 
35
        ಘ       gha
 
36
        ಘ (B    gh
 
37
 
 
38
.group ಙ
 
39
        ಙ       Na
 
40
        ಙ (B    N
 
41
 
 
42
.group ಚ
 
43
        ಚ       ca
 
44
        ಚ (B    c
 
45
 
 
46
.group ಛ
 
47
        ಛ       cha
 
48
        ಛ (B    ch
 
49
 
 
50
.group ಜ
 
51
        ಜ       Ja
 
52
        ಜ (B    J
 
53
 
 
54
.group ಝ
 
55
        ಝ       Jha
 
56
        ಝ (B    Jh
 
57
 
 
58
.group ಞ
 
59
        ಞ       n^a
 
60
        ಞ (B    n^
 
61
 
 
62
.group ಟ
 
63
        ಟ       t.a
 
64
        ಟ (B    t.
 
65
 
 
66
.group ಠ
 
67
        ಠ       th.a
 
68
        ಠ (B    th.
 
69
 
 
70
.group ಡ
 
71
        ಡ       d.a
 
72
        ಡ (B    d.
 
73
 
 
74
.group ಢ
 
75
        ಢ       dh.a
 
76
        ಢ (B    dh.
 
77
 
 
78
.group ಣ
 
79
        ಣ       n.a
 
80
        ಣ (B    n.
 
81
 
 
82
.group ತ
 
83
        ತ       ta
 
84
        ತ (B    t
 
85
 
 
86
.group ಥ
 
87
        ಥ       tha
 
88
        ಥ (B    th
 
89
 
 
90
.group ದ
 
91
        ದ       da
 
92
        ದ (B    d
 
93
 
 
94
.group ಧ
 
95
        ಧ       dha
 
96
        ಧ (B    dh
 
97
 
 
98
.group ನ
 
99
        ನ       na
 
100
        ನ (B    n
 
101
 
 
102
.group ಪ
 
103
        ಪ       pa
 
104
        ಪ (B    p
 
105
 
 
106
.group ಫ
 
107
        ಫ       pha
 
108
        ಫ (B    ph
 
109
 
 
110
.group ಬ
 
111
        ಬ       ba
 
112
        ಬ (B    b
 
113
 
 
114
.group ಭ
 
115
        ಭ       bha
 
116
        ಭ (B    bh
 
117
 
 
118
.group ಮ
 
119
        ಮ       ma
 
120
        ಮ (B    m
 
121
 
 
122
.group ಯ
 
123
        ಯ       ja
 
124
        ಯ (B    j
 
125
 
 
126
.group ರ
 
127
        ರ       ra
 
128
        ರ (B    r
 
129
 
 
130
.group ಱ
 
131
        ಱ       ra
 
132
        ಱ (B    r
 
133
 
 
134
.group ಲ
 
135
        ಲ       la
 
136
        ಲ (B    l
 
137
 
 
138
.group ಳ
 
139
        ಳ       l.a
 
140
        ಳ (B    l.
 
141
 
 
142
.group ವ
 
143
        ವ       va
 
144
        ವ (B    v
 
145
 
 
146
.group ಶ
 
147
        ಶ       S;a
 
148
        ಶ (B    S;
 
149
 
 
150
.group ಷ
 
151
        ಷ       s.a
 
152
        ಷ (B    s.
 
153
 
 
154
.group ಸ
 
155
        ಸ       sa
 
156
        ಸ (B    s
 
157
 
 
158
.group ಹ
 
159
        ಹ       ha
 
160
        ಹ (B    h
 
161
 
 
162
.group ೞ
 
163
        ೞ       fa
 
164
        ೞ (B    f
 
165
 
 
166
.group ೠ
 
167
        ೠ       r-
 
168
 
 
169
 
 
170
// Stand-alone vowels
 
171
.group ಅ
 
172
        ಅ       a
 
173
 
 
174
.group ಆ
 
175
        ಆ       a:
 
176
 
 
177
.group ಇ
 
178
        ಇ       i
 
179
 
 
180
.group ಈ
 
181
        ಈ       i:
 
182
 
 
183
.group ಉ
 
184
        ಉ       u
 
185
 
 
186
.group ಊ
 
187
        ಊ       u:
 
188
 
 
189
.group ಋ
 
190
        ಋ       ru
 
191
 
 
192
.group ಎ
 
193
        ಎ       e
 
194
 
 
195
.group ಏ
 
196
        ಏ       e:
 
197
 
 
198
.group ಐ
 
199
        ಐ       aI
 
200
 
 
201
.group ಒ
 
202
        ಒ       o
 
203
 
 
204
.group ಓ
 
205
        ಓ       o:
 
206
 
 
207
.group ಔ
 
208
        ಔ       aU
 
209
 
 
210
 
 
211
 
 
212
.group 0xe0b2   // characters which start with UTF-8 bytes: [e0 b2]
 
213
 
 
214
        ಂ       m       // anusvara (this should nasalize the vowel)
 
215
 
 
216
        ಃ       h       // visarga
 
217
 
 
218
// combining vowel signs
 
219
 
 
220
        ಾ       a:
 
221
 
 
222
        ಿ       i
 
223
 
 
224
 
 
225
.group 0xe0b3   // characters which start with UTF-8 bytes: [e0 b3]
 
226
 
 
227
        ೀ       i:
 
228
 
 
229
        ು       u
 
230
 
 
231
        ೂ       u:
 
232
 
 
233
        ೃ       ru
 
234
 
 
235
        ೄ       r-:
 
236
 
 
237
        ೆ       e
 
238
 
 
239
        ೇ       e:
 
240
 
 
241
        ೈ       aI
 
242
 
 
243
        ೊ       o
 
244
 
 
245
        ೋ       o:
 
246
 
 
247
        ೌ       aU
 
248
 
 
249
        ್       // virama
 
250
//      ್ (C    y   // virama+consonant, insert epenthetic vowel
 
251
 
 
252
        ೕ       :   // length mark ??
 
253
        ೖ       :   // ai length mark ??
 
254
 
 
255
 
 
256
.group 0xe0a4  // devanagari
 
257
        \340\244  _^_HI  // switch to hindi voice for devanagari characters
 
258
.group 0xe0a5  // devanagari
 
259
        \340\245  _^_HI
 
260
 
 
261
 
 
262
.group
 
263
        $       do:l.ar
 
264
 
 
265