Browse Source

Merge branch 'development'

master
Reece H. Dunn 12 years ago
parent
commit
1336128b9b

+ 2
- 0
dictsource/de_list View File

cursor _^_EN cursor _^_EN
debugger _^_EN debugger _^_EN
dj _^_EN dj _^_EN
download _^_EN
email _^_EN email _^_EN
enterprise _^_EN enterprise _^_EN
event _^_EN event _^_EN
trip _^_EN trip _^_EN
tuner _^_EN tuner _^_EN
unix _^_EN unix _^_EN
update _^_EN
venture _^_EN venture _^_EN
website _^_EN website _^_EN
window _^_EN window _^_EN

+ 3
- 1
dictsource/en_list View File

imperfect Imp'3:fEkt imperfect Imp'3:fEkt
impi $1 impi $1
impinging Imp'IndZIN impinging Imp'IndZIN
implacable Impl'ak@b@L
imprecise ImprIs'aIs imprecise ImprIs'aIs
impregnable Impr'Egn@b@L impregnable Impr'Egn@b@L
inanimate In'anIm@t inanimate In'anIm@t
intermediate Int3m'i:di@t intermediate Int3m'i:di@t
intern Int3:n $noun intern Int3:n $noun
interrogatory $3 interrogatory $3
inventory Inv@ntrI
inventory Inv@ntri
?3 inventory Inv@nto:ri
interface $1 interface $1
intermin Int'3:mIn // interminable intermin Int'3:mIn // interminable
intern $1 $onlys intern $1 $onlys

+ 2
- 1
dictsource/en_rules View File

me) ch (a k me) ch (a k
mi) ch (a k mi) ch (a k
chica (n SI2keI chica (n SI2keI
ch (irA k
chi (rA kaI
_) chi (ropA kI2
a) ch (il k a) ch (il k
bra) ch k bra) ch k
te) ch (K k te) ch (K k

+ 1
- 1
dictsource/it_listx View File

cortile $2 cortile $2
cortisol $3 cortisol $3
cortocircuito kO@-*totSi@-*k'uito cortocircuito kO@-*totSi@-*k'uito
cosa $2
cosa $alt
cosc $alt cosc $alt
coscia $alt coscia $alt
cosen $alt2 cosen $alt2

+ 3
- 1
dictsource/it_rules View File

// Y front vowels: e i (& accents) // Y front vowels: e i (& accents)
.L01 a à o ò ó u ù .L01 a à o ò ó u ù
.L02 e é è .L02 e é è
.L03 b d g l m n r v // 's' is [z] before these


.group a .group a
a a a a
s s s s
_) s s _) s s
A) s (A z A) s (A z
s (L03 z


l) s s l) s s
p) s s p) s s
.group z .group z
z ts z ts
A) zz ts: A) zz ts:
A) z (A ts:


_) z (i dz _) z (i dz
_) z (ì dz _) z (ì dz

+ 99
- 30
dictsource/kl_list View File

// This file is UTF8 encoded // This file is UTF8 encoded
// Spelling to phoneme rules for Greenlandic // 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 h ha
j je
j jE
k ka 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 x iks
z ze
z zE


// y // 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

// Spelling to phoneme rules for Greenlandic // Spelling to phoneme rules for Greenlandic




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


.group a .group a
a 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 .group b




.group e .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 .group f




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




.group h .group h


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








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




.group l .group l


.group n .group n
n n n n
na na
nn n: nn n:
ng N ng N
nng N: nng N:


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




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



.group q .group q
q q q q
qq q:
qq qq


.group r .group r
r r r r
rr X: rr X:
rl rl#


.group s .group s
s s s s




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




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




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




.group w .group w
w w
w w




.group x .group x
x ks
x ks




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




.group z .group z
.group .group
$ d'olar $ d'olar



+ 141
- 65
dictsource/si_list View File


// 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


// 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

+ 2
- 2
dictsource/ta_list View File

பூந்தி $alt பூந்தி $alt
பாவிக்க $alt பாவிக்க $alt
பார்ல $alt பார்ல $alt
பாட்டனி $alt




// initial த as [d] // initial த as [d]
// p as [f] // p as [f]
போன் fo:n போன் fo:n
போனில் fo:nil போனில் fo:nil
பைல் faIl
பைலை faIlaI
//பைலை faIlaI
பாதர் fa:dVr பாதர் fa:dVr
பாதரிடம் fa:dVrid.Vm பாதரிடம் fa:dVrid.Vm
பாதருடன் fa:dVrUd.Vn பாதருடன் fa:dVrUd.Vn

+ 81
- 8
dictsource/ta_rules View File

.L19 தம்பி தங்க .L19 தம்பி தங்க


// words after கோரப் [go:rVb] // words after கோரப் [go:rVb]
.L20 பல் பற் போர போர
.L20 பல் பற் போர போர பசி


// words before பாவ+ // words before பாவ+
.L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை .L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை
.L25 நடன டான்ஸ நாட்டிய .L25 நடன டான்ஸ நாட்டிய


// words after கேஸ் // words after கேஸ்
.L26 சிலிண்டர ஸ்டவ் கனெக்
.L26 சிலிண்டர ஸ்டவ் கனெக் அடுப்ப




// consonants // consonants
_) க (ங்குலி gV _) க (ங்குலி gV
_) க (ங்கூலி gV _) க (ங்கூலி gV
_) க (ங்கை gV _) க (ங்கை gV
_) க (ங்கோத gV
_) க (ஞ்சா gV _) க (ஞ்சா gV
_) க (டகட gV _) க (டகட gV
_) க (டத்தில gV _) க (டத்தில gV
_) க (டப்பாரை gV _) க (டப்பாரை gV
_) க (டிகார gV _) க (டிகார gV
_) க (டோத்கஜ gV _) க (டோத்கஜ gV
_) க (ட்காரி gV
_) க (ணபதி gV _) க (ணபதி gV
_) க (ணீர gV _) க (ணீர gV
_) க (ணே gV _) க (ணே gV
_) க (வுனை gV _) க (வுனை gV
_) க (வுன்கள gV _) க (வுன்கள gV
_) க (வுர gV _) க (வுர gV
_) காங்டாக் ga:Nt.a:k
_) காச (ியாபாத ga:z _) காச (ியாபாத ga:z
_) க (ாண்டாமிருக g _) க (ாண்டாமிருக g
_) க (ாண்டீப g _) க (ாண்டீப g
_) கி (ரய k _) கி (ரய k
_) கி (ரவுண்ட g _) கி (ரவுண்ட g
_) கி (ரஹ g _) கி (ரஹ g
_) கி (ராL04 k
_) கிராஃபைட gra:faIt.V# _) கிராஃபைட gra:faIt.V#
_) கி (ராக்கா k _) கி (ராக்கா k
_) கி (ராக்கி g _) கி (ராக்கி g
_) க (ிருஹஸ்தர g _) க (ிருஹஸ்தர g
_) கி (ரேக்க g _) கி (ரேக்க g
_) கி (ரேய k _) கி (ரேய k
_) கி (ரை k
_) கி (ரைண்டர g _) கி (ரைண்டர g
_) கி (ரௌண்ட g _) கி (ரௌண்ட g
_) க (ிர்ரெ g _) க (ிர்ரெ g
_) க (ுண்டம k _) க (ுண்டம k
_) க (ுண்டல k _) க (ுண்டல k
_) குண்டாந்த (டி gun.d.a:ntV _) குண்டாந்த (டி gun.d.a:ntV
_) க (ுண்டானில k
_) க (ுண்டானை k
_) க (ுண்டான் k
_) க (ுண்டி k _) க (ுண்டி k
_) க (ுண்டின g
_) குண்ட (ூர gun.t.V# _) குண்ட (ூர gun.t.V#
_) க (ுதிக் g _) க (ுதிக் g
_) க (ுதிச் g _) க (ுதிச் g
_) க (ுருநா g _) க (ுருநா g
_) க (ுருபகவான g _) க (ுருபகவான g
_) குருப (த்தினி gurupV _) குருப (த்தினி gurupV
_) க (ுருபர g
_) குருப (ாத gurup _) குருப (ாத gurup
_) குருப (ீட gurup _) குருப (ீட gurup
_) குருப (ூ gurup _) குருப (ூ gurup
_) க (ுருபூஜை g _) க (ுருபூஜை g
_) குருப்பி (ரசாத gurupp
_) க (ுருப்பெயர g _) க (ுருப்பெயர g
_) க (ுருமார g _) க (ுருமார g
_) க (ுருமூர்த்தி g _) க (ுருமூர்த்தி g
_) குவ (ாலிபிகேஷன kw _) குவ (ாலிபிகேஷன kw
_) கு (வாலியர g _) கு (வாலியர g
_) க (ுஸ்தி g _) க (ுஸ்தி g
_) க (ுஹ g
_) க (ூகிள g _) க (ூகிள g
_) க (ூகுள g _) க (ூகுள g
_) க (ூடலூர g _) க (ூடலூர g
_) க (ோரத்தால g _) க (ோரத்தால g
_) க (ோரத்தை g _) க (ோரத்தை g
_) க (ோரப்_L20 g _) க (ோரப்_L20 g
_) க (ோரப்பசி g
_) க (ோரப்பற் g _) க (ோரப்பற் g
_) க (ோரப்பல் g _) க (ோரப்பல் g
_) க (ோரப்போர g _) க (ோரப்போர g
//endsort //endsort


//sort //sort

_கோபி) க kV# _கோபி) க kV#
_ஸ்டா) க kV# _ஸ்டா) க kV#
_ஜமாய்) க kV# _ஜமாய்) க kV#
மன்னார்) கு (டி ku2 மன்னார்) கு (டி ku2
நற்) க (ுண g நற்) க (ுண g
_சற்) க (ுண g _சற்) க (ுண g
_நாற்) க (ுண g
_கற்) க (ுண்டில g
_கற்) க (ுண்டு g
_கற்) க (ுண்டை g
ஏறிக்) க (ுதி g ஏறிக்) க (ுதி g
க (ுமரன k க (ுமரன k
_கண்ணியா) க (ுமரி k _கண்ணியா) க (ுமரி k
க (ுமார k க (ுமார k
_சு) க (ுமார g
_டா) குமெண்ட kUmen.tV# _டா) குமெண்ட kUmen.tV#
அழு) க (ுரல k அழு) க (ுரல k
_மெர்) க (ுரி k _மெர்) க (ுரி k
_டிரா) க (ுலா k _டிரா) க (ுலா k
_ட்ரா) க (ுலா k _ட்ரா) க (ுலா k
_கங்) க (ுலி g _கங்) க (ுலி g
_கை) க (ுலு k
_) குல்க (ந்த gulkV _) குல்க (ந்த gulkV
_மெரு) க (ூட்ட g _மெரு) க (ூட்ட g
_தயை) க (ூர k _தயை) க (ூர k
_வர்) க்க ggV# _வர்) க்க ggV#
_சொர்) க்க ggV# _சொர்) க்க ggV#
_ஸ்வர்) க்க ggV# _ஸ்வர்) க்க ggV#
_தீர்) க்க (_சுமங்கலி ggV
_கை) க்க (டிகார kgV _கை) க்க (டிகார kgV
L03) க்க (ண்ட ggV L03) க்க (ண்ட ggV
_துணை) க்க (ண்ட ggV _துணை) க்க (ண்ட ggV
_ரீ) ச (ார்ஜ tS _ரீ) ச (ார்ஜ tS
_டிஸ்) ச (ார்ஜ tS _டிஸ்) ச (ார்ஜ tS
_) ச (ார்ஜை tS _) ச (ார்ஜை tS
_மொ) ச (ார்ட z
_) ச (ார்மினார tS _) ச (ார்மினார tS
_) ச (ார்லஸ tS _) ச (ார்லஸ tS
_) ச (ார்லி tS _) ச (ார்லி tS
_) ச (ிப்பு tS _) ச (ிப்பு tS
_) ச (ிப்பை tS _) ச (ிப்பை tS
_) ச (ிப்ஸ tS _) ச (ிப்ஸ tS
_) ச (ிம்னி tS
_மலே) ச (ிய s. _மலே) ச (ிய s.
இந்தோனே) ச (ிய s. இந்தோனே) ச (ிய s.
_பக்தி_) சிரத் (தை srVd _பக்தி_) சிரத் (தை srVd
அ) ஜ (ாருதீன z அ) ஜ (ாருதீன z
_நா) ஜ (ி z _நா) ஜ (ி z
_) ஜ (ியா z _) ஜ (ியா z
_) ஜ (ீரோ z
_) ஜ (ுல்ஃபி z _) ஜ (ுல்ஃபி z
_) ஜ (ுல்பி z _) ஜ (ுல்பி z
_) ஜு (வால dZ _) ஜு (வால dZ
இண்) ட (ர் t.V இண்) ட (ர் t.V
_) டர்பண்ட (ைன t.VrpVn.t. _) டர்பண்ட (ைன t.VrpVn.t.
எண்) டர்பி (ரைL04 t.Vrp எண்) டர்பி (ரைL04 t.Vrp
_) ட (ர்பைன t.V
_மெண்) ட (ல t.V _மெண்) ட (ல t.V
_) ட (வர t.V _) ட (வர t.V
_) ட (வல t.V _) ட (வல t.V
அல்) ட (ா t. அல்) ட (ா t.
உல்) ட (ா t. உல்) ட (ா t.
_மால்) ட (ா t. _மால்) ட (ா t.
_டெல்) ட (ா t.
_) டாக் (_ t.a:k _) டாக் (_ t.a:k
_) ட (ாக்க t. // talkies _) ட (ாக்க t. // talkies
_) டாக்குமெண்ட d.a:kkUmen.t.V# _) டாக்குமெண்ட d.a:kkUmen.t.V#
_) டி (ராமில t. _) டி (ராமில t.
_) டி (ராமை t. _) டி (ராமை t.
_) டி (ராம் t. _) டி (ராம் t.
_) டி (ராய d.
_) டி (ராயிங் d. _) டி (ராயிங் d.
கொலஸ்) டி (ரால _|t. கொலஸ்) டி (ரால _|t.
_) டி (ராலி t. _) டி (ராலி t.
_) டி (ரிங்க் d. _) டி (ரிங்க் d.
_) டிரிப் t.rip _) டிரிப் t.rip
_) டி (ரிம் t. _) டி (ரிம் t.
_) டி (ரில d.
_) டி (ரில்லியன t. _) டி (ரில்லியன t.
_) டிரீட் t.ri:t. _) டிரீட் t.ri:t.
_) டி (ரெண் t. _) டி (ரெண் t.
_) ட (ெசோ t. _) ட (ெசோ t.
_) ட (ெண்டர t. _) ட (ெண்டர t.
_) ட (ெண்டுல்கர t. _) ட (ெண்டுல்கர t.
_) டெண்ட் t.en.t.
_) டென்ச (ன t.ens.V _) டென்ச (ன t.ens.V
_) டென்டுல்க (ர t.ent.UlkV _) டென்டுல்க (ர t.ent.UlkV
_) ட (ென்னிஸ t. _) ட (ென்னிஸ t.
_) ட (ென்ஷன t. _) ட (ென்ஷன t.
_) டெம்ப (ர t.empV _) டெம்ப (ர t.empV
_) டெம்ப (ோ t.emp _) டெம்ப (ோ t.emp
_) டெம்ப்லேட் t.emple:t.
_) ட (ெய்லர t. _) ட (ெய்லர t.
_) ட (ெர t. _) ட (ெர t.
_) டெலஸ்கோப் t.elVsko:p _) டெலஸ்கோப் t.elVsko:p
// exceptions, த as [d] // exceptions, த as [d]


//sort //sort

_) த (L04ா dV _) த (L04ா dV
_) த (L08னா d _) த (L08னா d
_) த (கதக dV _) த (கதக dV
_) த (ரிசி dV _) த (ரிசி dV
_) தரித்த (ிர_ dVridd _) தரித்த (ிர_ dVridd
_) தரித்த (ிரத்த dVridd _) தரித்த (ிரத்த dVridd
_) தரித்த (ிரன dVridd
_) த (ரித்திரம dV _) த (ரித்திரம dV
_) தரித்த (ிரம் dVridd _) தரித்த (ிரம் dVridd
_) த (ருமங் dV _) த (ருமங் dV
_) த (ீரரை d _) த (ீரரை d
_) த (ீர்க d _) த (ீர்க d
_) த (ீர்க்க t _) த (ீர்க்க t
_) தீர்க்க (_சுமங்கலி dirggV
_) தீர்க்க (தரிச di:rggV _) தீர்க்க (தரிச di:rggV
_) தீர்க்க (த்துடன di:rggV# _) தீர்க்க (த்துடன di:rggV#
_) த (ீர்க்கமா d _) த (ீர்க்கமா d
_ஜோ) திக (ா tik _ஜோ) திக (ா tik
_கார்) திக் tik _கார்) திக் tik
சட்ட) த (ிட்ட t சட்ட) த (ிட்ட t
_நி) த (ின t
எ) தியோப (ிய tijo:p எ) தியோப (ிய tijo:p
எ) த (ியோப்பிய t எ) த (ியோப்பிய t
_பிர) த (ீ t _பிர) த (ீ t
வீண்) த (ேவை t வீண்) த (ேவை t
_நி) த (ேஷ t _நி) த (ேஷ t
_நிவேதி) த (ை t _நிவேதி) த (ை t
L03து) த (ொட t
வீண்) த (ொல்லை t வீண்) த (ொல்லை t
_தான்) த (ோன்ற t _தான்) த (ோன்ற t
_சந்) த (ோஷிட t
_சந்) த (ோஷின t
_சந்) த (ோஷு t
_சந்) த (ோஷை t
_சந்) த (ோஷ்_ t
_சோவிய) த் t _சோவிய) த் t
அம்பே) த்க tkV# அம்பே) த்க tkV#
_வா) த் (சல்ய t _வா) த் (சல்ய t
சில) த்த (ினங் dd சில) த்த (ினங் dd
பல) த்த (ினங் dd பல) த்த (ினங் dd
வர்) த்த (ினி dd வர்) த்த (ினி dd
_மL06ிஷாசுரமர்) த்த (ினி dd
L03) த்த (ினி+ tt L03) த்த (ினி+ tt
ம) த்த (ிய dd ம) த்த (ிய dd
வா) த்த (ிய dd வா) த்த (ிய dd
_சூ) த்த (ிரரி dd _சூ) த்த (ிரரி dd
_சூ) த்த (ிரர் dd _சூ) த்த (ிரர் dd
ஆதி) த்தி (ராவிட dd ஆதி) த்தி (ராவிட dd
_சேஷா) த்த (ிரி dd
_வை) த்தீசு (வ ddi:s _வை) த்தீசு (வ ddi:s
_வை) த்த (ீஸ்வ dd _வை) த்த (ீஸ்வ dd
ராஜ) த்து (ரோக dd ராஜ) த்து (ரோக dd
_) ப (னாரச bV _) ப (னாரச bV
_) ப (னாரஸ bV _) ப (னாரஸ bV
_) ப (னியன bV _) ப (னியன bV
_) ப (ன்சல bV
_) ப (ன்னாரி bV _) ப (ன்னாரி bV
_டீயும்_) ப (ன்னும்_ bV _டீயும்_) ப (ன்னும்_ bV
_) ப (ன்னும்_டீயும் bV _) ப (ன்னும்_டீயும் bV
_) ப (ப்ளிமாஸ bV _) ப (ப்ளிமாஸ bV
_) ப (ம்பர bV _) ப (ம்பர bV
_) ப (ம்பாய bV _) ப (ம்பாய bV
_) ப (ய_உணர் bV
_) ப (யங் bV _) ப (யங் bV
_) ப (யங்கர bV _) ப (யங்கர bV
_) ப (யத் bV _) ப (யத் bV
_) ப (லஹீன bV _) ப (லஹீன bV
_) பலாத்க (ார bVla:dk _) பலாத்க (ார bVla:dk
_) ப (லிகடா bV _) ப (லிகடா bV
_) ப (லிகள bV
_) ப (லிகொ bV _) ப (லிகொ bV
_) ப (லிக்கடா bV _) ப (லிக்கடா bV
_) ப (லிக்குச் bV _) ப (லிக்குச் bV
_) ப (ளு bV _) ப (ளு bV
_) ப (வநகர bV _) ப (வநகர bV
_) ப (வன bV _) ப (வன bV
_) ப (வன்குமார pV
_) ப (வாணி bV _) ப (வாணி bV
_) ப (வானி bV _) ப (வானி bV
_) பவுண்ட (ன faUn.t.V _) பவுண்ட (ன faUn.t.V
_) ப (ாடி_பில்டிங் b _) ப (ாடி_பில்டிங் b
_) ப (ாடிக்கு b _) ப (ாடிக்கு b
_) ப (ாடியை b _) ப (ாடியை b
_) ப (ாட்டனிய b
_) பா (ட்டரி be: _) பா (ட்டரி be:
_) ப (ாட்டலியன b _) ப (ாட்டலியன b
_) பா (ட்டிங் be: _) பா (ட்டிங் be:
_) ப (ிங்கர்_ f _) ப (ிங்கர்_ f
_) ப (ிசிக்ஸ f _) ப (ிசிக்ஸ f
_) ப (ிசினஸ b _) ப (ிசினஸ b
_) ப (ிசினெஸ b
_) ப (ிசிய b _) ப (ிசிய b
_) ப (ிஜிலி b _) ப (ிஜிலி b
_) ப (ிடில f _) ப (ிடில f
_) பி (ரயோஜன p _) பி (ரயோஜன p
_) பி (ரலய p _) பி (ரலய p
_) பி (ரளய p _) பி (ரளய p
_) பி (ரவகி p
_) பி (ரவாக p _) பி (ரவாக p
_) பி (ரவீண p _) பி (ரவீண p
_) பி (ரவீன p _) பி (ரவீன p
_) பி (ரெயில b _) பி (ரெயில b
_) பி (ரெய்ல b _) பி (ரெய்ல b
_) பி (ரெஷ் f _) பி (ரெஷ் f
_) பி (ரெஸ p
_) பி (ரே p _) பி (ரே p
_) பி (ரேக்க b _) பி (ரேக்க b
_) பிரேச (ில bre:z _) பிரேச (ில bre:z
_) புத்த (ம்_புதிய puttV _) புத்த (ம்_புதிய puttV
_) புத்த (ம்_புது puttV _) புத்த (ம்_புது puttV
_) புத்த (ரிசி puttV _) புத்த (ரிசி puttV
_) புத்த (ழக puttV
_) ப (ுத்திக் b _) ப (ுத்திக் b
_) ப (ுத்திசாலி b _) ப (ுத்திசாலி b
_) ப (ுத்திய b _) ப (ுத்திய b
_) ப (ெந்தகோஸ்த b _) ப (ெந்தகோஸ்த b
_) ப (ெனசீர b _) ப (ெனசீர b
_) பெனாச (ீர bena:z _) பெனாச (ீர bena:z
_) ப (ெனாமி b
_) ப (ென்னட் b
_) பெப்ப (ே bebb _) பெப்ப (ே bebb
_) ப (ெப்ரவரி f _) ப (ெப்ரவரி f
_) ப (ெயில f _) ப (ெயில f
_) பெரோஸ fero:zV#
_) பெர்ட் (ரண்ட bert. _) பெர்ட் (ரண்ட bert.
_) ப (ெர்த் b _) ப (ெர்த் b
_) ப (ெர்னாட்ஷா b _) ப (ெர்னாட்ஷா b
_) ப (ேச்சிலர b _) ப (ேச்சிலர b
_) ப (ேச்சுலர b _) ப (ேச்சுலர b
_) ப (ேஜார b _) ப (ேஜார b
_) ப (ேட்ஜ b
_) ப (ேட்டரி b _) ப (ேட்டரி b
_) ப (ேட்டா b _) ப (ேட்டா b
_) ப (ேட்டிங் b _) ப (ேட்டிங் b
_) ப (ேட்ஸ்மேன b
_) ப (ேதங் b _) ப (ேதங் b
_) ப (ேதமி b _) ப (ேதமி b
_) ப (ேதமு b _) ப (ேதமு b
_) ப (ைரன b _) ப (ைரன b
_) ப (ைரவ b _) ப (ைரவ b
_) ப (ைராகி b _) ப (ைராகி b
_) ப (ைலில f
_) ப (ைலு f
_) ப (ைல f
_) ப (ைலட் p
_) ப (ொக்கே b _) ப (ொக்கே b
_) ப (ொம்மன b _) ப (ொம்மன b
_) ப (ொம்மனாட்டி p _) ப (ொம்மனாட்டி p
_) ப (ோனியாக b _) ப (ோனியாக b
_) ப (ோனியை b _) ப (ோனியை b
_) ப (ோனில f _) ப (ோனில f
_) ப (ோனிலும் f
_) ப (ோனுக்க f _) ப (ோனுக்க f
_) ப (ோனுடைய f _) ப (ோனுடைய f
_) ப (ோனுல f _) ப (ோனுல f
_) ப (ோனை f
_) ப (ோன்கள f _) ப (ோன்கள f
_) ப (ோன்ஸ்லே b _) ப (ோன்ஸ்லே b
_) போப (ால bo:p _) போப (ால bo:p
_) ப (ோரும்_அடி b _) ப (ோரும்_அடி b
_) ப (ோர்_அடி b _) ப (ோர்_அடி b
_) ப (ோர்ஜரி f _) ப (ோர்ஜரி f
_) ப (ோர்ட b
_) ப (ோர்தான்_அடி b _) ப (ோர்தான்_அடி b
_) ப (ோர்மேன f _) ப (ோர்மேன f
_) ப (ோர்வெல் b _) ப (ோர்வெல் b
_சிவ) ப (த pV _சிவ) ப (த pV
_குளிர்) ப (தன pV _குளிர்) ப (தன pV
_கல்) ப (தரு pV _கல்) ப (தரு pV
உயர்) ப (தவி pV
கஜ) பதி pVti கஜ) பதி pVti
கண) பதி pVti கண) பதி pVti
பசு) பத (ி pVt பசு) பத (ி pVt
ஆல்) ப (ா f ஆல்) ப (ா f
_ஷில்) ப (ா p _ஷில்) ப (ா p
_முஸ்த) ப (ா f _முஸ்த) ப (ா f
_ஹனி) ப (ா f
_போதும்) ப (ா p _போதும்) ப (ா p
_போலாம்) ப (ா p _போலாம்) ப (ா p
_வேண்டாம்) ப (ா p _வேண்டாம்) ப (ா p
ஈடு) ப (ாட p ஈடு) ப (ாட p
இடி) ப (ாட p இடி) ப (ாட p
_கட்டு) ப (ாட p _கட்டு) ப (ாட p
_மாசு) ப (ாட p
_வசை) ப (ாட p _வசை) ப (ாட p
_வழி) ப (ாட p _வழி) ப (ாட p
இசை) ப (ாட p இசை) ப (ாட p
_சரி) ப (ார p _சரி) ப (ார p
எதிர்) ப (ார p எதிர்) ப (ார p
_பிளாட்) ப (ார f _பிளாட்) ப (ார f
_யுக) ப (ாரதி b
இன்) ப (ார்ம f இன்) ப (ார்ம f
_யூனி) ப (ார்ம f
அ) பார்மெண்ட pa:rment.V# அ) பார்மெண்ட pa:rment.V#
கண்) ப (ார்வை p கண்) ப (ார்வை p
இம்) ப (ால f இம்) ப (ால f
ப (ிறகு+ p ப (ிறகு+ p
தேய்) ப (ிறை p தேய்) ப (ிறை p
வளர்) ப (ிறை p வளர்) ப (ிறை p
ஈ) ப (ில f
_ரீ) ப (ில f
_ரை) ப (ில f
_) பிலிப filipV# _) பிலிப filipV#
_) பி (லெட்சர f _) பி (லெட்சர f
_சிம்) ப (ிள p _சிம்) ப (ிள p
_தவிடு) ப (ொடி p _தவிடு) ப (ொடி p
எரி) ப (ொரு p எரி) ப (ொரு p
_வன்) ப (ொரு p _வன்) ப (ொரு p
_மறை) ப (ொரு p
_மென்) ப (ொரு p _மென்) ப (ொரு p
_ வெடி) ப (ொரு p _ வெடி) ப (ொரு p
_பழம்) ப (ொருள p _பழம்) ப (ொருள p
ப (ொழுதும்_+ p ப (ொழுதும்_+ p
ப (ொழுதே_+ p ப (ொழுதே_+ p
ப (ொழுதோ_+ p ப (ொழுதோ_+ p
_விலை) ப (ோ p
_ஏக) ப (ோக b _ஏக) ப (ோக b
ராஜ) ப (ோக b ராஜ) ப (ோக b
ப (ோக_ p ப (ோக_ p
_மை) ப (ோட p _மை) ப (ோட p
அசை) ப (ோட p அசை) ப (ோட p
_சத்தம்) ப (ோட p _சத்தம்) ப (ோட p
_திரை) ப (ோட p
ப (ோதிலுமே_+ p ப (ோதிலுமே_+ p
ப (ோதிலும்+ p ப (ோதிலும்+ p
ஒம்) ப (ோது _ b ஒம்) ப (ோது _ b
_வெளி) ப்பி (ரகார pp _வெளி) ப்பி (ரகார pp
அதிக) ப்பி (ரசங்க pp அதிக) ப்பி (ரசங்க pp
_நில) ப்பி (ரபு pp _நில) ப்பி (ரபு pp
_சத்திய) ப்பி (ரமா pp
மன) ப்பி (ரமை bb மன) ப்பி (ரமை bb
_பர) ப்பி (ரம்ம pb _பர) ப்பி (ரம்ம pb
_மணி) ப்பி (ரவா pp _மணி) ப்பி (ரவா pp
இரத்த) ப்பி (ரவாக pp இரத்த) ப்பி (ரவாக pp
_ஒL10ி) ப்பி (ரவாக pp _ஒL10ி) ப்பி (ரவாக pp
தேச) ப்பி (ரஷ்ட pp தேச) ப்பி (ரஷ்ட pp
_ஜாதி) ப்பி (ரஷ்ட pp
ஆ) ப்பி (ரிக்க f ஆ) ப்பி (ரிக்க f
தென்னா) ப்பி (ரிக்க fV தென்னா) ப்பி (ரிக்க fV
_கஜ) ப்ப (ிருஷ்ட bb _கஜ) ப்ப (ிருஷ்ட bb
மகா) ப (ாரத b மகா) ப (ாரத b
L03க்க) ப (ாலி b L03க்க) ப (ாலி b


_) ப (ோனை f
_) ப (ைல்கள f
_) ப (ோனிலும் f

_சோ) ப (ா f // sofa _சோ) ப (ா f // sofa
_ஆ) ப (ீஸ f // office _ஆ) ப (ீஸ f // office
_ஆ) ப (ீச f // office _ஆ) ப (ீச f // office
ஸ sV ஸ sV
ஸ (B s ஸ (B s


_உ) ஸ்பெக் zbek
_நவா) ஸ zV#



.group ஹ .group ஹ
ஹ HV ஹ HV
ஃக gQV ஃக gQV
ஃக (B gQ ஃக (B gQ


_) ஃபி (ரான் f

// vowel letters // vowel letters


.group இ .group இ

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

name greenlandic name greenlandic
language kl language kl


stressrule 2 // penultimate (for testing)


+ 3
- 2
phsource/mbrola/de2 View File

0 V# NULL 0 R 0 V# NULL 0 R
0 UR NULL 60 U R 0 UR NULL 60 U R


0 eI NULL 60 E j
0 eI VWL 60 E j
0 eI NULL 0 e:
0 oU NULL 0 o: 0 oU NULL 0 o:
0 W~ NULL 0 E~ 0 W~ NULL 0 E~
0 A~ NULL 0 a~ 0 A~ NULL 0 a~
0 @5 NULL 0 @ 0 @5 NULL 0 @
0 a# NULL 0 @ 0 a# NULL 0 @
0 I2 NULL 0 I 0 I2 NULL 0 I
0 i NULL 0 I
0 i NULL 0 i:
0 aa NULL 0 a 0 aa NULL 0 a
0 V NULL 0 a: 0 V NULL 0 a:
0 0 NULL 0 O 0 0 NULL 0 O

+ 1
- 1
phsource/mbrola/de4 View File

0 @5 NULL 0 @ 0 @5 NULL 0 @
0 a# NULL 0 @ 0 a# NULL 0 @
0 I2 NULL 0 I 0 I2 NULL 0 I
0 i NULL 0 I
0 i NULL 0 i:
0 aa NULL 0 a 0 aa NULL 0 a
0 V NULL 0 a: 0 V NULL 0 a:
0 0 NULL 0 O 0 0 NULL 0 O

+ 1
- 1
phsource/mbrola/de6 View File

0 @5 NULL 0 @ 0 @5 NULL 0 @
0 a# NULL 0 @ 0 a# NULL 0 @
0 I2 NULL 0 I 0 I2 NULL 0 I
0 i NULL 0 I
0 i NULL 0 i:
0 aa NULL 0 a 0 aa NULL 0 a
0 V NULL 0 a: 0 V NULL 0 a:
0 0 NULL 0 a: 0 0 NULL 0 a:

+ 19
- 3
phsource/ph_greenlandic View File

FMT(vowel/a) FMT(vowel/a)
endphoneme endphoneme


phoneme e
phoneme E
vowel starttype #e endtype #e vowel starttype #e endtype #e
length 150 length 150
IF thisPh(isWordEnd) THEN IF thisPh(isWordEnd) THEN
endphoneme endphoneme




phoneme e
import_phoneme da/e
endphoneme

phoneme & phoneme &
import_phoneme da/& import_phoneme da/&
endphoneme endphoneme


phoneme W
import_phoneme da/W
phoneme V
import_phoneme da/V
endphoneme endphoneme


phoneme O phoneme O
import_phoneme da/O import_phoneme da/O
endphoneme endphoneme


phoneme y
import_phoneme da/y
endphoneme

phoneme W
import_phoneme da/W
endphoneme

phoneme 3
import_phoneme da/3
endphoneme

phoneme : // lengthen previous vowel by "length" phoneme : // lengthen previous vowel by "length"
virtual virtual
length 120 length 120

+ 16
- 0
phsource/vowelcharts/kl View File

@ 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

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

BIN
phsource/vowelcharts/si.png View File


+ 6
- 1
platforms/windows/make_espeak.iss View File

[Setup] [Setup]
AppName=eSpeak AppName=eSpeak
AppVerName=eSpeak version 1.46.23
AppVerName=eSpeak version 1.46.28
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes WindowVisible=yes
'et': value := $425; 'et': value := $425;
'eu': value := $42d; 'eu': value := $42d;
'fi': value := $40b; 'fi': value := $40b;
'fil': value := $464;
'fr': value := $40c; 'fr': value := $40c;
'ga': value := $83c; 'ga': value := $83c;
'gu': value := $447; 'gu': value := $447;
'rw': value := $487; 'rw': value := $487;
'si': value := $45b; 'si': value := $45b;
'sk': value := $41b; 'sk': value := $41b;
'sl': value := $424;
'sq': value := $41c; 'sq': value := $41c;
'sr': value := $81a; 'sr': value := $81a;
'sv': value := $41d; 'sv': value := $41d;
'sw': value := $441; 'sw': value := $441;
'ta': value := $449; 'ta': value := $449;
'te': value := $44a; 'te': value := $44a;
'tg': value := $45e; // 'am'
'tl': value := $464;
'tn': value := $432; 'tn': value := $432;
'tr': value := $41f; 'tr': value := $41f;
'tt': value := $444; 'tt': value := $444;
'ur': value := $420;
'vi': value := $42a; 'vi': value := $42a;
'wo': value := $488; 'wo': value := $488;
'zh': value := $804; 'zh': value := $804;

+ 34
- 0
src/dictionary.cpp View File

int stressflags; int stressflags;
int dflags = 0; int dflags = 0;
int first_primary; int first_primary;
int long_vowel;


signed char vowel_stress[N_WORD_PHONEMES/2]; signed char vowel_stress[N_WORD_PHONEMES/2];
char syllable_weight[N_WORD_PHONEMES/2]; char syllable_weight[N_WORD_PHONEMES/2];
vowel_stress[ix] = 4; vowel_stress[ix] = 4;
} }
break; break;

case 12: // LANG=kl (Greenlandic)
long_vowel = 0;
for(ix=1; ix < vowel_count; ix++)
{
if(vowel_stress[ix] == 4)
vowel_stress[ix] = 3; // change marked stress (consonant clusters) to secondary (except the last)
if(vowel_length[ix] > 0)
{
long_vowel = ix;
vowel_stress[ix] = 3; // give secondary stress to all long vowels
}
}
// 'stressed_syllable' gives the last marked stress
if(stressed_syllable == 0)
{
// no marked stress, choose the last long vowel
if(long_vowel > 0)
stressed_syllable = long_vowel;
else
{
// no long vowels or consonant clusters
if(vowel_count > 4)
stressed_syllable = vowel_count - 3;
else
stressed_syllable = vowel_count - 1;
}
}
vowel_stress[stressed_syllable] = 4;
max_stress = 4;
break;
} }


/* now guess the complete stress pattern */ /* now guess the complete stress pattern */

+ 56
- 12
src/numbers.cpp View File

// control bit 3: use feminine form of '2' (for thousands // control bit 3: use feminine form of '2' (for thousands
// control bit 4: speak zero tens // control bit 4: speak zero tens
// control bit 5: variant of ordinal number (lang=hu) // control bit 5: variant of ordinal number (lang=hu)
// bit 8 followed by decimal fraction


int found; int found;
int ix; int ix;
} }
} }


if(tr->langopts.numbers & NUM_SINGLE_STRESS_L)
{
// only one primary stress, on the first part (tens)
found = 0;
for(ix=0; ix < (signed)strlen(ph_out); ix++)
{
if(ph_out[ix] == phonSTRESS_P)
{
if(found)
ph_out[ix] = phonSTRESS_3;
else
found = 1;
}
}
}
else
if(tr->langopts.numbers & NUM_SINGLE_STRESS) if(tr->langopts.numbers & NUM_SINGLE_STRESS)
{ {
// only one primary stress // only one primary stress
// control bit 0, previous thousands // control bit 0, previous thousands
// bit 1, ordinal number // bit 1, ordinal number
// bit 5 variant form of ordinal number // bit 5 variant form of ordinal number
// bit 8 followed by decimal fraction
int found; int found;
int hundreds; int hundreds;
int tensunits; int tensunits;
x = 8; // use variant (feminine) for before thousands and millions x = 8; // use variant (feminine) for before thousands and millions
} }


if(LookupNum2(tr, tensunits, x, buf2) != 0)
if(LookupNum2(tr, tensunits, x | control & 0x100, buf2) != 0)
{ {
if(tr->langopts.numbers & NUM_SINGLE_AND) if(tr->langopts.numbers & NUM_SINGLE_AND)
ph_hundred_and[0] = 0; // don't put 'and' after 'hundred' if there's 'and' between tens and units ph_hundred_and[0] = 0; // don't put 'and' after 'hundred' if there's 'and' between tens and units
{ {
// this "word" ends with a decimal point // this "word" ends with a decimal point
Lookup(tr, "_dpt", ph_append); Lookup(tr, "_dpt", ph_append);
decimal_point = 1;
decimal_point = 0x100;
} }
else else
if(suppress_null == 0) if(suppress_null == 0)
// if((buf_digit_lookup[0] == 0) && (*p != '0') && (dot_ordinal==0)) // if((buf_digit_lookup[0] == 0) && (*p != '0') && (dot_ordinal==0))
if((buf_digit_lookup[0] == 0) && (*p != '0')) if((buf_digit_lookup[0] == 0) && (*p != '0'))
{ {
// LANG=hu ?
// not found, lookup only the last digit (?? but not if dot-ordinal has been found) // not found, lookup only the last digit (?? but not if dot-ordinal has been found)
if(LookupDictList(tr, &p, buf_digit_lookup, flags, FLAG_SUFX, wtab)) // don't match '0', or entries with $only if(LookupDictList(tr, &p, buf_digit_lookup, flags, FLAG_SUFX, wtab)) // don't match '0', or entries with $only
{ {
} }
} }


if((tr->langopts.numbers2 & NUM2_PERCENT_BEFORE) && (prev_thousands == 0))
if(prev_thousands == 0)
{ {
// LANG=si, say "percent" before the number
p2 = word;
while((*p2 != ' ') && (*p2 != 0))
if((decimal_point == 0) && (ordinal == 0))
{ {
p2++;
// Look for special pronunciation for this number in isolation (LANG=kl)
sprintf(string, "_%dn", value);
if(Lookup(tr, string, ph_out))
{
return(1);
}
} }
if(p2[1] == '%')

if(tr->langopts.numbers2 & NUM2_PERCENT_BEFORE)
{ {
Lookup(tr, "%", ph_out);
ph_out += strlen(ph_out);
p2[1] = ' ';
// LANG=si, say "percent" before the number
p2 = word;
while((*p2 != ' ') && (*p2 != 0))
{
p2++;
}
if(p2[1] == '%')
{
Lookup(tr, "%", ph_out);
ph_out += strlen(ph_out);
p2[1] = ' ';
}
} }
} }

} }


LookupNum3(tr, value, ph_buf, suppress_null, thousandplex, prev_thousands | ordinal);
LookupNum3(tr, value, ph_buf, suppress_null, thousandplex, prev_thousands | ordinal | decimal_point);
if((thousandplex > 0) && (tr->langopts.numbers2 & 0x200)) if((thousandplex > 0) && (tr->langopts.numbers2 & 0x200))
sprintf(ph_out,"%s%s%s%s",ph_zeros,ph_append,ph_buf2,ph_buf); // say "thousands" before its number sprintf(ph_out,"%s%s%s%s",ph_zeros,ph_append,ph_buf2,ph_buf); // say "thousands" before its number
else else
n_digits += decimal_count; n_digits += decimal_count;
} }
break; break;

case NUM_DFRACTION_7:
// alternative form of decimal fraction digits, except the final digit
while(decimal_count-- > 1)
{
sprintf(string,"_%cd", word[n_digits]);
if(Lookup(tr, string, buf1) == 0)
break;
n_digits++;
strcat(ph_out, buf1);
}
} }
} }



+ 1
- 1
src/synthdata.cpp View File

#include "translate.h" #include "translate.h"
#include "wave.h" #include "wave.h"


const char *version_string = "1.46.27 21.Oct.12";
const char *version_string = "1.46.28 16.Nov.12";
const int version_phdata = 0x014624; const int version_phdata = 0x014624;


int option_device_number = -1; int option_device_number = -1;

+ 11
- 1
src/tr_languages.cpp View File



// ignore these characters // ignore these characters
static const unsigned short chars_ignore_default[] = { static const unsigned short chars_ignore_default[] = {
0xad, 1, // soft hyphtn
0x200c, 1, // zero width non-joiner 0x200c, 1, // zero width non-joiner
0x200d, 1, // zero width joiner 0x200d, 1, // zero width joiner
0, 0 }; 0, 0 };


// alternatively, ignore characters but allow zero-width-non-joiner (lang-fa) // alternatively, ignore characters but allow zero-width-non-joiner (lang-fa)
static const unsigned short chars_ignore_zwnj_hyphen[] = { static const unsigned short chars_ignore_zwnj_hyphen[] = {
0xad, 1, // soft hyphen
0x200c, '-', // zero width non-joiner, replace with hyphen 0x200c, '-', // zero width non-joiner, replace with hyphen
0x200d, 1, // zero width joiner 0x200d, 1, // zero width joiner
0, 0 }; 0, 0 };
} }
break; break;


case L('k','l'): // Greenlandic
{
tr->langopts.stress_rule = 12;
tr->langopts.stress_flags = S_NO_AUTO_2;
tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_SWAP_TENS | NUM_HUNDRED_AND | NUM_OMIT_1_HUNDRED | NUM_ORDINAL_DOT | NUM_1900 | NUM_ROMAN | NUM_ROMAN_CAPITALS | NUM_ROMAN_ORDINAL;
}
break;

case L('k','o'): // Korean, TEST case L('k','o'): // Korean, TEST
{ {
static const char ko_ivowels[] = {0x63,0x64,0x67,0x68,0x6d,0x72,0x74,0x75,0}; // y and i vowels static const char ko_ivowels[] = {0x63,0x64,0x67,0x68,0x6d,0x72,0x74,0x75,0}; // y and i vowels
tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words
tr->langopts.suffix_add_e = tr->letter_bits_offset + 0x4a; //virama tr->langopts.suffix_add_e = tr->letter_bits_offset + 0x4a; //virama
tr->langopts.numbers = NUM_OMIT_1_THOUSAND;
tr->langopts.numbers = NUM_OMIT_1_THOUSAND | NUM_SINGLE_STRESS_L | NUM_DFRACTION_7;
tr->langopts.numbers2 = NUM2_PERCENT_BEFORE; tr->langopts.numbers2 = NUM2_PERCENT_BEFORE;
tr->langopts.break_numbers = 0x14aa8; // for languages which have numbers for 100,000 and 100,00,000, eg Hindi tr->langopts.break_numbers = 0x14aa8; // for languages which have numbers for 100,000 and 100,00,000, eg Hindi
} }

+ 3
- 0
src/translate.h View File

#define NUM_DFRACTION_4 0x8000 #define NUM_DFRACTION_4 0x8000
#define NUM_DFRACTION_5 0xa000 #define NUM_DFRACTION_5 0xa000
#define NUM_DFRACTION_6 0xc000 #define NUM_DFRACTION_6 0xc000
#define NUM_DFRACTION_7 0xe000 // lang=si, alternative form of number for decimal fraction digits (except the last)
#define NUM_ORDINAL_DOT 0x10000 #define NUM_ORDINAL_DOT 0x10000
#define NUM_NOPAUSE 0x20000 #define NUM_NOPAUSE 0x20000
#define NUM_AND_HUNDRED 0x40000 #define NUM_AND_HUNDRED 0x40000
#define NUM_ROMAN_CAPITALS 0x2000000 #define NUM_ROMAN_CAPITALS 0x2000000
#define NUM_ROMAN_AFTER 0x4000000 #define NUM_ROMAN_AFTER 0x4000000
#define NUM_ROMAN_ORDINAL 0x8000000 #define NUM_ROMAN_ORDINAL 0x8000000
#define NUM_SINGLE_STRESS_L 0x10000000


// bits0-1=which numbers routine to use. // bits0-1=which numbers routine to use.
// bit2= thousands separator must be space // bit2= thousands separator must be space
// bit25= Roman numbers only if upper case // bit25= Roman numbers only if upper case
// bit26= say "roman" after the number, not before // bit26= say "roman" after the number, not before
// bit27= Roman numbers are ordinal numbers // bit27= Roman numbers are ordinal numbers
// bit28= only one primary stress in tens+units (on the tens)
int numbers; int numbers;


#define NUM2_THOUSANDS_VAR1 0x40 #define NUM2_THOUSANDS_VAR1 0x40

Loading…
Cancel
Save