Reece H. Dunn 12 years ago
parent
commit
cb988de8f9

+ 99
- 30
dictsource/kl_list View File

@@ -2,42 +2,111 @@
// This file is UTF8 encoded
// Spelling to phoneme rules for Greenlandic

b be
c se
d de
f ef
g ge
b bE
c sE
d dE
f Ef
g ji
h ha
j je
j jE
k ka
l el
m em
n en
p pe
q qa:
r er
s es
t te
v ve
w we
l El
m Em
n En
p pE
q qa
r Er
s Es
t tE
v vE
w wE
x iks
z ze
z zE

// y
// æ
// ø
// å

_0 n'u:lu
_1 at'a:seq
_2 m'arluk
_3 p'iNasut
_4 s'isamat
_5 t'al#imat
_6 arf'inil#it
_7 arfineqm'arluk
_8 arfineqp'iNasut
_9 quliNil'uat
_10 q'uilit

_dpt kom:a
// Native numbers 0-10
_0n n'u:lu
_1n at'a:sEq
_2n m'arluk
_3n p'iNasut
_4n s'isamat
_5n t'al#imat
_6n arf'inil#it
_7n arfinEqm'arluk
_8n arfinEqp'iNasut
_9n quliNil'uat
_10n q'ulit

// Danish numbers
_0 'nOl
_1 'en
_2 t'o
_3 tR'e
_4 f'iV
_5 f'Em
_6 s'EQs
_7 s'yw
_8 'O:d@
_9 n'i
_10 t'i
_11 'Elv@
_12 t'Vl
_13 tR'&d@-n
_14 fj'ord@-n
_15 f'emt@-n
_16 s'ajsd@-n
_17 s'Wd@-n
_18 '&d@-n
_19 n'ed@-n
_2X t'y:w
_3X tR'&Dv@
_4X f'W:V
_5X h&l't*Es
_6X t*'Es
_7X h&lfj'&rs
_8X f'irs
_9X h&lf'Ems
_0C h'un*@:D
_1C ed||h'unr@:D
_0M1 t'u:s@-n
_1M1 ed||t'u:s@-n
_1M2 'e:n||milij'o:n
_0M2 milij'o:nV
_1M3 'e:n||milij'a:d
_0M3 milij'a:d3
_1M4 'e:n||bilij'o:n
_0M4 bilij'o:n3

_0and V
_dpt kom:a_

// ordinals are followed by a dot in Danish
_ord 3

// exceptions for ordinals
_1o fWrsd3
_2o &n@n
_3o trEdj3
_4o fjeV
_5o fEmt3
_6o sjEd3
_7o syvn3
_8o Vtn3
_9o ni@n3
_10o ti@n3
_11o Elfd3
_12o tVlfd3

_2Xo t'yv@n@ // 25.
_3Xo tr'&ft@ //36.
_4Xo fWV'tyv@n@ // 42.
_5Xo h&lt*'Esenstyv@n@ // 52.
_6Xo tr'Esenstyv@n@ // 62.
_7Xo h&lfj'&rsenstyv@n@ // 72.
_8Xo firsenstyv@n@ // 82.
_9Xo h&lf'Emsenstyv@n@ // 95.


+ 54
- 26
dictsource/kl_rules View File

@@ -3,10 +3,25 @@
// Spelling to phoneme rules for Greenlandic


// don't stress a vowel before these consonant clusters
.L01 ng nng


.group a
a a
aa a:
ai (_ aI
a (CC 'a
a (L01 a

ak (_ &g
ap (_ &p
at (_ &t

aa a:
aar a:
aaq a:

ai (_ aI



.group b
@@ -24,8 +39,11 @@


.group e
e e
ee e:
e E
e (CC 'E // a vowel before a consonant cluster is stressed
e (L01 E // ... except for these consonants

ee E:


.group f
@@ -34,8 +52,8 @@


.group g
g Q
gg C:
g j
gg j:


.group h
@@ -45,6 +63,8 @@

.group i
i i
i (CC 'i
i (L01 i
ii i:


@@ -54,8 +74,8 @@


.group k
k k
kk k:
k g
kk g:


.group l
@@ -70,6 +90,7 @@

.group n
n n
na na
nn n:
ng N
nng N:
@@ -77,23 +98,25 @@

.group o
o o
o (CC 'o
o (L01 o
oo o:


.group p
p p
p p:
p b
p b:


.group q
q q
qq q:
qq qq

.group r
r r
rr X:
rl rl#

.group s
s s
@@ -101,33 +124,39 @@


.group t
t t
tt t:
tl tl#
ts ts
t d
ti ti
te te
tt d
tl tl#
ts ts


.group u
u u
uu u:
u u
u (CC 'u
u (L01 u
uu u:


.group v
v v
vv v:
v v
vv v:


.group w
w w
w w


.group x
x ks
x ks


.group y
y j
y j
K) y (K i // not before or after a vowel
K) y (CC 'i
K) y (L01 i


.group z
@@ -149,4 +178,3 @@
.group
$ d'olar


+ 141
- 65
dictsource/si_list View File

@@ -1,65 +1,141 @@

// This file is UTF8 encoded
// Spelling to phoneme rules for Sinhala


// speak Latin letters as English
a e:j
b bi:
c si:
d di:
e i:
f Ef
g dZi:
h e:tS
i a:j
j dZe:j
k ke:j
l El
m Em
n En
o o:
p pi:
q kju:
r a:r
s Es
t thi:
u ju:
v vi:
w dabalju:
x Eks
y wa:j
z zEd


// symbols
% sij@j@t.@ $max3
* &st.@risk@j@ $max3

_; t'itk,oma:v@

// numbers
_1 ek@
_2 dek@
_3 tu:n@
_4 hat@r@
_5 pah@
_6 haj@
_7 hat@
_8 at.@
_9 nav@j@
_10 dah@j@
_11 ekol.@h@
_12 dol.@h@
_13 dah@tun@
_14 dah@hat@r@
_15 [email protected]@
_16 dah@saj@
_17 dah@hat@
_18 dah@at.@
_19 dah@nav@j@
_2X viss@
_0C sij@j@
_0M1 dah@s@
_0M2 milij@n@j@
_0M3 bilij@n@j@
// Sinhala Language.
// This SI_list file is written by Him Prasad Gautam <[email protected]> [Kathmandu, nepal]
// This file is UTF-8 encoded.
// letter groups:
// A - Alphabetical and Symbolic Vowels:
// 0x0D85~0x0D16, 0x0DCA~0x0DF3
// B - Symbolic Vowels and Halkirima
// 0x0DCA~0x0DF3
// C - Consonants:
// 0x0D9A~0x0DC2
// speak Latin letters as English
// numbers
_0 b'induv@
_1 'ek@
_2 d'ek@
_3 t'un@
_4 h'at@r@
_5 p'ah@
_6 h'aj@
_7 h'at@
_8 'at.@
_9 n'av@j@
_1d 'ekki // numbers used in a decimal fraction
_2d d'ekki
_3d t'unni
_10 d'ah@j@
_11 'ekol,@h@
_12 d'ol@h@
_13 d'ah@t,un@
_14 d'ah@h,@t@r@
_15 p'ah@l.,ov@
_16 d'ah@s,@j@
_17 d'ah@h,@t@
_18 d'ah@,@t.@
_19 d'ah@n,@v@j@
_2X v'isi
_20 v'iss@
_30 t'ih@
_31 t'isek@
_32 t'isdek@
_33 t'istun@
_34 t'ish@t,@r@
_35 t'isp@h@
_36 t'ish@j@
_37 t'ish@t@
_38 t'is@t.@
_39 t'isn@v,@j@
_40 h'at@l,ih@
_41 h'at@l,is'ek@
_42 h'at@l,isdek@
_43 h'at@l,istun@
_44 h'at@l,ish@t,@r@
_45 h'at@l,isp@h@
_46 h'at@l,ish@j@
_47 h'at@l,ish@t@
_48 h'at@l,is@t.@
_49 h'at@l,isn@v,@j@
_5X p'an@s
_50 p'an@h@
_6X h'&t.@
_60 h'&t.@
_7X h'&tt&:
_70 h'&tt&:v@
_8X 'asu:
_80 'asu:v@
_9X 'anu:
_90 'anu:v@
_1C s'ij@j@
_0C s'ij@
_0M1 d'ah@s
_0M1x 'ah@s // exact thousands
_0M2 l'akS
_0M2x l'akS@j@
_0M3 k'o:t.i
_0M3x k'o:t.ij@
_0M4 v'il'ij@n //what in sinhala?
_dpt d'aS@m#@
// Consonants
ක k@
ඛ kh@
ග g@
ඝ gh@
ඞ N@
ඟ N#g@
ච tS@
ඡ tSh@
ජ dZ@
ඣ dZh@
ඤ n^@
ඥ gn@
ඦ n^#dZ@
ට t.@
ඨ t.h@
ඩ d.@
ඪ d.h@
ණ n.@
ඬ n.#d.@
ත t@
ථ th@
ද d@
ධ dh@
න n@
ඳ n#d@
ප p@
ඵ ph@
බ b@
භ bh@
ම m@
ඹ m#b@
ය j@
ර r@
ල l@
ව w@
ශ S@
ෂ S@
ස s@
හ h@
ළ l.@
ෆ f@
// symbols
_. t'it@
_, k'oma:v@
? pr'a:Sna:rt,@j@
! v'iSm#@j,a:rt@j@
_“ 'udrut,@pa:t.,@a:r,@mb@j@
_” 'udhrut,@pa:t.h,@@w,@s.a:n,@j@
_: t'itkom,a:v@
_; d'etit@
$ do:l.ar $max3
% sij@j@t.@ $max3
* &st.@risk@j@ $max3

+ 327
- 270
dictsource/si_rules View File

@@ -1,270 +1,327 @@

// This file is UTF8 encoded
// Spelling to phoneme rules for Sinhala

// A means vowel letters (not vowel signs)
// B means a combining vowel sign or a virama


.group ක
ක ka
ක (B k

.group ඛ
ඛ ka
ඛ (B k

.group ග
ග ga
ග (B g

.group ඝ
ඝ ga
ඝ (B g

.group ඞ
ඞ Na
ඞ (B N

.group ඟ
ඟ N#ga
ඟ (B N#g

.group ච
ච tSa
ච (B tS

.group ඡ
ඡ tSa
ඡ (B tS

.group ජ
ජ dZa
ජ (B dZ

.group ඣ
ඣ dZa
ඣ (B dZh

.group ඤ
ඤ n^a
ඤ (B n^

.group ඥ
ඥ gna
ඥ (B gn

.group ඦ
ඦ n^#dZa
ඦ (B n^#dZ

.group ට
ට t.a
ට (B t.

.group ඨ
ඨ t.a
ඨ (B t.

.group ඩ
ඩ d.a
ඩ (B d.

.group ඪ
ඪ d.a
ඪ (B d.

.group ණ
ණ n.a
ණ (B n.

.group ඬ
ඬ n.#d.a
ඬ (B n.#d.


.group ත
ත ta
ත (B t

.group ථ
ථ ta
ථ (B t

.group ද
ද da
ද (B d

.group ධ
ධ da
ධ (B d

.group න
න na
න (B n

.group ඳ
ඳ n#da
ඳ (B n#d

.group ප
ප pa
ප (B p

.group ඵ
ඵ pa
ඵ (B p

.group බ
බ ba
බ (B b

.group භ
භ ba
භ (B b

.group ම
ම ma
ම (B m

.group ඹ
ඹ m#ba
ඹ (B m#b

.group ය
ය ja
ය (B j

.group ර
ර ra
ර (B r

.group ල
ල la
ල (B l

.group ව
ව va
ව (B v

.group ශ
ශ Sa
ශ (B S

.group ෂ
ෂ Sa
ෂ (B S

.group ස
ස sa
ස (B s

.group හ
හ ha
හ (B h

.group ළ
ළ l.a
ළ (B l.

.group ෆ
ෆ fa
ෆ (B f


.group අ
අ a

.group ආ
ආ a:

.group ඇ
ඇ &

.group ඈ
ඈ &:

.group ඉ
ඉ i

.group ඊ
ඊ i:

.group උ
උ u

.group ඌ
ඌ u:

.group ඍ
ඍ ru

.group ඎ
ඎ ru:

.group ඏ
ඏ li

.group ඐ
ඐ li:

.group එ
එ e

.group ඒ
ඒ e:

.group ඓ
ඓ aI

.group ඔ
ඔ o

.group ඕ
ඕ o:

.group ඖ
ඖ aU

.group 0xe0b6 // characters which start with UTF-8 bytes: [e0 b6]
ං m // anusvaraya
ඃ n // visargaya


.group 0xe0b7 // characters which start with UTF-8 bytes: [e0 b7]
ා a:
ැ &
ෑ &:
ි i
ී i:
ු u
ූ u:
ෘ ru
ෙ e
ේ e:
ෛ aI
ො o
ෝ o:
ෞ aU
ෟ li
ෲ ru:
ෳ li:

් // hal kirima (virima)


.group 0xe0a4 // devanagari
0xe0a4 _^_HI // switch to hindi voice for devanagari characters
.group 0xe0a5 // devanagari
0xe0a5 _^_HI

.group 0xe0ae // Tamil
0xe0ae _^_TA // switch to Tamil voice for Tamil characters
.group 0xe0af // Tamil
0xe0af _^_TA


.group
$ do:l.ar


// Sinhala Language.
// This SI_rules file is written by Him Prasad Gautam <[email protected]> [Kathmandu, nepal]
// This file is UTF-8 encoded.
// letter groups:
// A - Alphabetical and Symbolic Vowels:
// 0x0D85~0x0D16, 0x0DCA~0x0DF3
// B - Symbolic Vowels and Halkirima
// 0x0DCA~0x0DF3
// C - Consonants:
// 0x0D9A~0x0DC2
// speak Latin letters as English
.group ක
ක ka
ක (B k
.group ඛ
ඛ kha
ඛ (B kh
.group ග
ග ga
ග (B g
.group ඝ
ඝ gha
ඝ (B gh
.group ඞ
ඞ Na
ඞ (B N
.group ඟ
ඟ N#ga
ඟ (B N#g
.group ච
ච tSa
ච (B tS
.group ඡ
ඡ tSha
ඡ (B tSh
.group ජ
ජ dZa
ජ (B dZ
.group ඣ
ඣ dZha
ඣ (B dZh
.group ඤ
ඤ n^a
ඤ (B n^
.group ඥ
ඥ gna
ඥ (B gn
.group ඦ
ඦ n^#dZa
ඦ (B n^#dZ
.group ට
ට t.a
ට (B t.
.group ඨ
ඨ t.ha
ඨ (B t.h
.group ඩ
ඩ d.a
ඩ (B d.
.group ඪ
ඪ d.a
ඪ (B d.
.group ණ
ණ n.a
ණ (B n.
.group ඬ
ඬ n.#d.a
ඬ (B n.#d.
.group ත
ත ta
ත (B t
.group ථ
ථ tha
ථ (B th
.group ද
ද da
ද (B d
.group ධ
ධ dha
ධ (B dh
.group න
න na
න (B n
.group ඳ
ඳ n#da
ඳ (B n#d
.group ප
ප pa
ප (B p
.group ඵ
ඵ pha
ඵ (B ph
.group බ
බ ba
බ (B b
.group භ
භ bha
භ (B bh
.group ම
ම ma
ම (B m
.group ඹ
ඹ m#ba
ඹ (B m#b
.group ය
ය ja
ය (B j
.group ර
ර ra
ර (B r
.group ල
ල la
ල (B l
.group ව
ව wa
ව (B w
.group ශ
ශ sa
ශ (B s
.group ෂ
ෂ Sa
ෂ (B S
.group ස
ස s.a
ස (B s.
.group හ
හ ha
හ (B h
.group ළ
ළ l.a
ළ (B l.
.group ෆ
ෆ fa
ෆ (B f
// The Vowel Alphabets
.group අ
අ a
.group ආ
ආ a:
.group ඇ
ඇ &
.group ඈ
ඈ &:
.group ඉ
ඉ i
.group ඊ
ඊ i:
.group උ
උ u
.group ඌ
ඌ u:
.group ඍ
ඍ ru
.group ඎ
ඎ ru:
.group ඏ
ඏ li
.group ඐ
ඐ li:
.group එ
එ e
.group ඒ
ඒ e:
.group ඓ
ඓ aI
.group ඔ
ඔ o
.group ඕ
ඕ o:
.group ඖ
ඖ aU
.group ං // anusvaray@
ං 'anus.w,a:r@j@
A) ං m
C) ං m
.group ඃ // visargaya
ඃ w'is.@rg,@j@
A) ඃ n
C) ඃ n
// The Vowelic Symbols
.group ා
ා '&l@p,ill@
C) ා a:
.group ැ
ැ '&d@j@
C) ැ &
.group ෑ
ෑ d'i:rg@,&d@j@
C) ෑ &:
.group ි
ි 'ispill@
C) ි i
.group ී
ී d'i:rg@,ispill@
C) ී i:
.group ු
ු p'a:pill@
C) ු u
.group ූ
ූ d'i:rg@p,a:pill@
C) ූ u:
.group ෘ
ෘ g'&t.@p,ill@
C) ෘ ru
.group ෙ
ෙ k'ombuv@
C) ෙ e
.group ෛ
ෛ k'ombud,ek@
C) ෛ aI
.group ෞ
ෞ g'ajan,ukitt@
C) ෞ aU
.group 0xe0b7 // More vowelic symbols b7]
ේ e:
ො o
ෝ o:
ෟ li
ෲ ru:
ෳ li:
.group ්
් halk'ir'im#@ // Halkirima
C) ්
.group
$ do:l.ar
.group 0xe0a4 // devanagari
0xe0a4 _^_NE // Nepali voice
.group 0xe0a5 // devanagari
0xe0a5 _^_NE
.group 0xe0ae // Tamil
0xe0ae _^_TA // Tamil voice
.group 0xe0af // Tamil
0xe0af _^_TA

BIN
espeak-data/mbrola_ph/de2_phtrans View File


BIN
espeak-data/mbrola_ph/de4_phtrans View File


BIN
espeak-data/mbrola_ph/de6_phtrans View File


+ 0
- 2
espeak-data/voices/test/kl View File

@@ -1,5 +1,3 @@
name greenlandic
language kl

stressrule 2 // penultimate (for testing)


+ 16
- 0
phsource/vowelcharts/kl View File

@@ -0,0 +1,16 @@
@ 0 525 1441 2340 525 1441 2340
@- 0 525 1441 2340 525 1441 2340
a 0 904 1320 2700 896 1340 2660
e 0 456 1980 2540 440 1980 2540
i 0 280 2280 2840 240 2339 2840
o 0 454 812 2559 432 824 2520
u 0 320 820 2360 320 820 2360
E 1 504 1700 2480 504 1700 2480
E 0 456 1980 2540 440 1980 2540
aI 0 912 1320 2740 360 2200 2820
& 0 645 1705 2520 645 1705 2520
V 0 672 1180 2595 672 1180 2595
O 0 480 760 2710 480 760 2710
y 0 280 1720 2340 280 1720 2340
W 0 525 1320 2200 525 1320 2200
3 0 658 1408 2460 658 1408 2460

BIN
phsource/vowelcharts/kl.png View File


+ 0
- 1
phsource/vowelcharts/si View File

@@ -6,7 +6,6 @@ o 0 512 860 2648 512 860 2648
u 0 320 940 2360 320 900 2360
i: 0 280 2280 2840 240 2339 2840
e: 0 504 1900 2544 496 1920 2552
E 0 584 1820 2560 584 1820 2560
&: 0 680 1660 2520 680 1660 2520
a: 0 784 1180 2680 776 1200 2680
o: 0 512 860 2648 512 860 2648

BIN
phsource/vowelcharts/si.png View File


Loading…
Cancel
Save