Browse Source

Merge pull request #1 from mhameed/build

Build
master
Reece Dunn 13 years ago
parent
commit
8947521074
100 changed files with 9052 additions and 55 deletions
  1. 33
    0
      .gitignore
  2. 56
    0
      Makefile
  3. 17
    0
      README
  4. 0
    0
      dictsource/af_list
  5. 0
    0
      dictsource/af_rules
  6. 113
    0
      dictsource/ak_rules
  7. 80
    0
      dictsource/az_list
  8. 111
    0
      dictsource/az_rules
  9. 266
    0
      dictsource/bg_list
  10. 2791
    0
      dictsource/bg_listx
  11. 208
    0
      dictsource/bg_rules
  12. 409
    0
      dictsource/bo_rules
  13. 0
    0
      dictsource/ca_list
  14. 0
    0
      dictsource/ca_rules
  15. 0
    0
      dictsource/da_list
  16. 0
    0
      dictsource/da_rules
  17. 6
    0
      dictsource/dict_log
  18. 22
    11
      dictsource/dict_phonemes
  19. 174
    0
      dictsource/dv_list
  20. 189
    0
      dictsource/dv_rules
  21. 2
    1
      dictsource/en_list
  22. 5
    2
      dictsource/en_rules
  23. 0
    0
      dictsource/et_list
  24. 0
    0
      dictsource/et_rules
  25. 0
    0
      dictsource/fi_list
  26. 0
    0
      dictsource/fi_rules
  27. 0
    0
      dictsource/fr_list
  28. 0
    0
      dictsource/fr_rules
  29. 0
    0
      dictsource/hbs_rules
  30. 0
    0
      dictsource/hi_list
  31. 0
    0
      dictsource/hi_rules
  32. 167
    0
      dictsource/ht_list
  33. 104
    0
      dictsource/ht_rules
  34. 46
    0
      dictsource/hu_list
  35. 228
    24
      dictsource/hu_rules
  36. 0
    0
      dictsource/hy_rules
  37. 0
    0
      dictsource/is_list
  38. 0
    0
      dictsource/ka_list
  39. 4
    4
      dictsource/ka_rules
  40. 68
    0
      dictsource/kk_list
  41. 130
    0
      dictsource/kk_rules
  42. 0
    0
      dictsource/kn_list
  43. 2
    2
      dictsource/kn_rules
  44. 0
    0
      dictsource/lv_list
  45. 0
    0
      dictsource/lv_rules
  46. 0
    0
      dictsource/mk_list
  47. 0
    0
      dictsource/mk_rules
  48. 2
    2
      dictsource/ml_rules
  49. 0
    0
      dictsource/mt_list
  50. 0
    0
      dictsource/mt_rules
  51. 0
    0
      dictsource/nci_list
  52. 0
    0
      dictsource/nci_rules
  53. 174
    0
      dictsource/ne_list
  54. 596
    0
      dictsource/ne_rules
  55. 0
    0
      dictsource/no_list
  56. 206
    0
      dictsource/nso_list
  57. 150
    0
      dictsource/nso_rules
  58. 158
    0
      dictsource/pa_list
  59. 457
    0
      dictsource/pa_rules
  60. 69
    0
      dictsource/prs_list
  61. 235
    0
      dictsource/prs_rules
  62. 0
    0
      dictsource/pt_list
  63. 0
    0
      dictsource/pt_rules
  64. 0
    0
      dictsource/ru_rules
  65. 83
    0
      dictsource/rw_list
  66. 105
    0
      dictsource/rw_rules
  67. 65
    0
      dictsource/si_list
  68. 270
    0
      dictsource/si_rules
  69. 132
    0
      dictsource/sl_list
  70. 174
    0
      dictsource/sl_rules
  71. 0
    0
      dictsource/sv_list
  72. 0
    0
      dictsource/sv_rules
  73. 8
    0
      dictsource/ta_list
  74. 84
    6
      dictsource/ta_rules
  75. 2
    2
      dictsource/te_rules
  76. 149
    0
      dictsource/tn_list
  77. 147
    0
      dictsource/tn_rules
  78. 160
    0
      dictsource/ur_list
  79. 215
    0
      dictsource/ur_rules
  80. 43
    0
      dictsource/wo_list
  81. 128
    0
      dictsource/wo_rules
  82. 9
    1
      docs/speak_lib.h
  83. BIN
      espeak-data/mbrola_ph/af1_phtrans
  84. BIN
      espeak-data/mbrola_ph/ca1_phtrans
  85. BIN
      espeak-data/mbrola_ph/cr1_phtrans
  86. BIN
      espeak-data/mbrola_ph/cs_phtrans
  87. BIN
      espeak-data/mbrola_ph/de2_phtrans
  88. BIN
      espeak-data/mbrola_ph/de4_phtrans
  89. BIN
      espeak-data/mbrola_ph/de6_phtrans
  90. BIN
      espeak-data/mbrola_ph/ee1_phtrans
  91. BIN
      espeak-data/mbrola_ph/en1_phtrans
  92. BIN
      espeak-data/mbrola_ph/es_phtrans
  93. BIN
      espeak-data/mbrola_ph/fr1_phtrans
  94. BIN
      espeak-data/mbrola_ph/gr2_phtrans
  95. BIN
      espeak-data/mbrola_ph/grc-de6_phtrans
  96. BIN
      espeak-data/mbrola_ph/hu1_phtrans
  97. BIN
      espeak-data/mbrola_ph/ic1_phtrans
  98. BIN
      espeak-data/mbrola_ph/id1_phtrans
  99. BIN
      espeak-data/mbrola_ph/in1_phtrans
  100. 0
    0
      espeak-data/mbrola_ph/it3_phtrans

+ 33
- 0
.gitignore View File

@@ -0,0 +1,33 @@
# intermediate build output:

*.o

# libraries

src/libespeak.a
src/libespeak.so*

# programs:

platforms/*/espeak-phoneme-data
src/espeak
src/espeakedit
src/speak

# espeak-data

dictsource/en_extra

espeak-data/dictsource
espeak-data/phsource
espeak-data/*_dict
espeak-data/intonations
espeak-data/phondata
espeak-data/phondata-manifest
espeak-data/phonindex
espeak-data/phontab

# other (from espeak development releases)

espeak-data/config
phsource/compile_prog_log

+ 56
- 0
Makefile View File

@@ -0,0 +1,56 @@
PREFIX=/usr
BINDIR=$(PREFIX)/bin
DATADIR=$(PREFIX)/share/espeak-data

PLATFORM=big_endian

.PHONY: all clean distclean espeak espeakedit espeak-phoneme-data espeak-data

##### standard build actions:

all: espeak espeakedit espeak-data

install:
cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) install && cd ..
install -m 755 src/espeakedit $(DESTDIR)$(BINDIR)

clean:
cd src && rm -f *.o *~ && cd ..

distclean: clean
cd src && rm -f libespeak.a libespeak.so.* speak espeak espeakedit && cd ..
cd platforms/$(PLATFORM) && rm -f espeak-phoneme-data && cd ../..
rm -rf espeak-data/dictsource espeak-data/phsource espeak-data/phondata-manifest
cd espeak-data && rm -f *_dict && cd ..

##### build targets:

espeak:
cd src && make PREFIX=$(PREFIX) && cd ..

espeakedit:
cd src && make -f Makefile.espeakedit PREFIX=$(PREFIX) && cd ..

espeak-phoneme-data:
cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../..

espeak-data-dir:
rm -rf espeak-data/dictsource espeak-data/phsource espeak-data/phondata-manifest
cp -a phsource espeak-data/phsource
cp -a dictsource espeak-data/dictsource

espeak-data: espeakedit espeak-data-dir
rm -rf $(HOME)/espeak-data
ln -sv $(PWD)/espeak-data $(HOME)/espeak-data
src/espeakedit --compile

##### dictionaries:

en: dictsource/en_rules dictsource/en_list
rm -f dictsource/en_extra
make all
../cainteoir-engine/tests/dictionary.py ../cainteoir-english/data/reece --exception-dictionary > dictsource/en_extra
make espeak-data
../cainteoir-engine/tests/dictionary.py ../cainteoir-english/data/reece | grep -F fail
wc -l dictsource/en_extra


+ 17
- 0
README View File

@@ -0,0 +1,17 @@
Changes to eSpeak to support building on a POSIX system by running make.

This does the following things:
1/ compile the libespeak library;
2/ compile the speak and espeak command-line applications;
3/ compile the espeakedit application;
4/ compile the voice data, creating an espeak-data directory.

This allows you to run:

make && sudo make install

and end up with a working espeak application.


This branch also contains some bug fixes and improvements that get
sent back upstream.

+ 0
- 0
dictsource/af_list View File


+ 0
- 0
dictsource/af_rules View File


+ 113
- 0
dictsource/ak_rules View File

@@ -0,0 +1,113 @@
// This file is UTF8 encoded
// Spelling to phoneme rules for Akan (Ghana)


.group a
a a

.group b
b b

.group c
c k
c (e s
c (i s

.group d
d d
dw dZ
dw (i dZ;

.group e
e e

.group f
f f

.group g
g g
gy dz;

.group h
h h
h (i C
hw (i Cw
hy C

.group i
i i

.group j
j dZ

.group k
k k
ky tS;

.group l
l l

.group m
m m

.group n
n n
n (k N
ng N:
ng (i n^
nj n^
nw N:w
nw (i n^
ny (i n^:
nny (i n^:

.group o
o o

.group p
p p

.group ɛ
ɛ E

.group q
q k
qu kw

.group r
r R

.group s
s s

.group t
t t
t (i tC

.group u
u u

.group v
v v

.group w
w w

.group ɔ
ɔ O

.group x
x ks
_) x z

.group y
y j
K) y (K i

.group z
z z

.group
$ dOlaR



+ 80
- 0
dictsource/az_list View File

@@ -0,0 +1,80 @@
// This file is UTF8 encoded
// Spelling to phoneme rules for Azerbaijani


// Numbers
_0 s@f'@R
_1 b'iR
_2 ic'i
_3 'ytS
_4 d'WRd
_5 b'eS
_6 alt'@
_7 jedd'i
_8 s&Cc'iz
_9 dogg'uz
_1X 'on
_2X ijiRm'i
_3X ot'uz
_4X g'@Rx
_5X &ll'i
_6X altm'@S
_7X jetm'iS
_8X s&Cs'&n
_9X doxs'an
_0C j'yz
_0M1 m'in
_0M2 milj'on
_0M3 milj'aRd
_dpt _viRg,yl_| // ??


// Function words
// personal pronouns
mən $u+
sən $u+
o $u+
biz $u+
siz $u+
onlar $u+

// possessive pronouns
mənim $u+
sənin $u+
onun $u+
bizim $u+
sizin $u+
onların $u+



// Character names
b be
c dZe
ç tSe
d de
f fe
g Je
ğ Qe
h he
x xe
j Ze
k ka
q ge
l el
m em
n en
_o o
p pe
r eR
s se
ş Se
t te
v ve
w dubElv'E
y je
z ze




+ 111
- 0
dictsource/az_rules View File

@@ -0,0 +1,111 @@
// This file is UTF8 encoded
// Spelling to phoneme rules for Azerbaijani

// Stress rule: Right-most vowel, but stop before the vowel which is
// marked as unstressed [%].


.group a
a a

.group b
b b

.group c
c dZ

.group ç
ç tS

.group d
d d

.group e
e e

.group ə
ə &

.group f
f f

.group g
g J

.group ğ
ğ Q

.group h
h h

.group x
x x

.group ı
ı @

.group i
i i

.group j
j Z

.group k
k c
k (K C

.group q
q g

.group l
l l

.group m
m m

.group n
n n

.group o
o o

.group ö
ö W

.group p
p p

.group r
r R
A) r (A *

.group s
s s

.group ş
ş S

.group t
t t

.group u
u u

.group ü
ü y

.group v
v v

.group w
w w

.group y
y j

.group z
z z

.group
ä &

+ 266
- 0
dictsource/bg_list View File

@@ -0,0 +1,266 @@
// translation rules for Bulgarian
// This file is UTF-8 encoded


// words of one letter
в $combine
а $u $combine
е $u
й i $u
и $u $pause
у $u $combine
с $combine
г god'ina $hasdot

// letter names
б b@
_в v@
в v@ $atend
_г g@
д d@
ж Z@
з z@
_й 'ikr,atko
к k@
л l@
м m@
н n@
п p@
р r@
_с s@
с s@ $atend
т t@
ф f@
х x@
ц ts@
ч tS@
ш S@
щ St@
ь 'erm,aL@k
ъ 'erg,olam

_а a
_е e
_и i
_у u

// latin letter names
v _^_EN // not Roman number
x _^_EN // not Roman number

// symbols
% prots'ent $max3
+ plus $max3
= e||r'avno||n,a
# d'i;es; $max3
/ nakL'onena||tSert,a
\ obr'atna||nakL'onena||tSert,a
* zvezd'itSka $max3
@ kl'omba // кльомба
& _^_EN
_& ampers'ant

_, zapet'aja

_! udiv'itelen
_" kav'itSki
_' apostr'of
_( l;'ava||sk'oba
_) d;,asna||sk'oba
- $pause
_- tir,e
_: dvuet'otSie
_; t,otSka||i||zapet'aja
_< po||m'alko
_> po||gol;'amo
_? v@pros'itelen
_[ l;,ava||kvadr,atna||sk'oba
_] d;,asna||kvadr,atna||sk'oba
^ kol'ibka
__ d,olna||tSert'a
_` graf
_{ l;,ava||v@lno,obrazna||sk'oba
_| vertik,alna||tSert'a
_} d;,asna||v@lno,obrazna||sk'oba
_~ v@ln'itSka
_. t'otSka
_Ў obr,aten||udiv'itelen
_ї obr,aten||v@pros'itelen
_« l;,ava||dv,oina||tri,@galna||sk'oba
… $pause
_… mnogot'otSie
_ѓ florin
_† _^_EN
_‡ _^_EN
_– k,@so||tir'e
_— d,@lgo||tir'e
_¦ prek,@snata||tSert'a
_» d;,asna||dv,oina||tri,@galna||sk'oba

№ n'omer
// abbreviations
(http ://) ejtSti:ti:'pi:_

ап apartam'ent $dot
бл blok $dot
бул bulev,art $dot
вх vhot $dot
гр grat $dot
год god'ina $dot
ет et'aS $dot
лв l,eva $dot
пл ploSt'at $dot
стр str'anitsa $dot
ст stot'inki $dot
ул ulitsa $dot
чл tSlen $dot

// numbers
_0 n'uLa
_1 edn'o
_2 dv'e
_3 tr'i
_4 tS'etiri
_5 p'et
_6 S'est
_7 s'edem
_8 'osem
_9 d'evet
_10 d'eset
_11 ed,in'adeset
_12 dvan'adeset
_13 trin'adeset
_14 tS,etirin'adeset
_15 petn'adeset
_16 Sestn'adeset
_17 s,edemn'adeset
_18 ,osemn'adeset
_19 d,evetn'adeset
_2X dv'adeset
_3X tr'ideset
_4X tSetir'ideset
_5X petdes'et
_6X Sestdes'et
_7X sedemdes'et
_8X osemdes'et
_9X devetdes'et

_0C st'otin
_1C st'o
_2C dv'esta
_3C tr'ista

_0M1 C'iladi
_1M1 Cil'ada

_0M2 mili'ona
_1M2 ed'in||mili'on
_2M2 dv'a||mili'ona

_0M3 mili'arda
_1M3 ed'in||mili'ard
_2M3 dv'a||mili'arda

_0and _%i
_dpt _ts;'aLo_i||


// function words

//prepositions
без $u $combine
вместо $u $combine
връз $u $combine
всред $u $combine
въз $u $combine
въпреки $u $combine
върху $u $combine
до $u $combine
додето $u $combine
за $u $combine
зад $u $combine
заради $u $combine
из $u $combine
извън $u $combine
измежду $u $combine
изпод $u $combine
като $u $combine
край $u $combine
към $u $combine
между $u $combine
на $u $combine
над $u $combine
накрай $u $combine
наместо $u $combine
насред $u $combine
низ $u $combine
окажа $u $combine
около $u $combine
освен $u $combine
откъм $u $combine
по $u $combine
под $u $combine
покрай $u $combine
помежду $u $combine
поради $u $combine
посред $u $combine
пред $u $combine
преди $u $combine
през $u $combine
при $u $combine
против $u $combine
свръх $u $combine
след $u $combine
според $u $combine
спроти $u $combine
спрямо $u $combine
сред $u $combine
срещу $u $combine
със $u $combine
чрез $u $combine

//conjunctions
ако $u $combine
ала $u $combine
ама $u $combine
или $u $combine
но $u $combine
пък $u $combine
хем $u $combine
че $u $combine


//particles
се $u
ма $u
бре $u
мари $u
май $u
уж $u
дано $2
ли $u
не $u $strend
да $u $strend
ето $1
ще $u
най $1
нека $1
еди $1
току $2
годе $1

//short pronoun forms
ми $u
ти $u
му $u
ни $u
ви $u
им $u

//forms of "to be" for Present tense
съм $u
си $u
сме $u
сте $u
са $u


+ 2791
- 0
dictsource/bg_listx
File diff suppressed because it is too large
View File


+ 208
- 0
dictsource/bg_rules View File

@@ -0,0 +1,208 @@
// translation rules for Bulgarian
// This file is UTF-8 encoded

// Letter groups:
// C consonants
// Y iotated vowels and soft sign
.L01 е ѐ и ѝ // 'i' and 'e' vowels
.L02 р л м н //sonorant consonants
.L03 б в г д з дз ж дж //sounded consonants
.L04 п ф к т с ц ш щ ч х //silent consonants

.group а
а a
@) а (_S1 a
@) ак (_ 'ak
@) ар (_ 'ar
@) ач (_ 'atS

@) алище (_ 'aliSte
@) ание (_ 'anie
@) авище (_ 'aviSte
@) аж (_ 'aZ
@) алня (_ 'aln;a
@) ария (_ aria
@) ация (_ 'atsia
@) ателство (_ 'atelstvo
@) ален (_ 'alen
@) ански (_ 'anski
@) ателен (_ 'atelen


.group б
б b
б (Y b;

.group в
в v
в (Y v;

.group г
г g
г (Y g;

.group д
д d
д (Y d;
дж dZ
дз dz
дз (Y dz|;


.group е
е e
@) ение (_ 'enie
@) ент (_ 'ent

@) евен (_ 'even
@) ебен (_ 'eben
@) ейски (_ 'ejski
@) еен (_ 'een


.group ж
ж Z

.group з
з z
з (Y z;


.group и
и i
и (_N i:
@) ител (_ 'itel
@) ист (_ 'ist

@) илище (_ 'iliSte
@) икав (_ 'ikav
@) ит (_ 'it
@) ив (_ 'iv
@) изъм (_ 'iz@m
от) и (я_ 'i
к) и (ня_ 'i
@) идба (_ 'itba
@) ивен (_ 'iven
@) илен (_ 'ilen
@) ински (_ 'inski
@) ителен (_ 'itelen
@) ически (_ 'itSeski
@) има (_ 'ima


.group й
й j

.group к
к k
к (Y k;
@) ко (_S2 ko

.group л
л L
л (L01 l // ле ли
л (Y l
л (ьL01 l^

.group м
м m
м (Y m;

.group н
н n
н (Y n^
нн n:

.group о
о o

@) овище (_ 'oviSte
ова (т_ ov'a
ови (т_ ov'i //??
@) овен (_ 'oven
@) ок (_ 'ok
@) овник (_ 'ovnik
@) ориум (_ 'orium
озен (_ 'ozen


.group п
п p
п (Y p;

.group р
р r
р (Y r;

.group с
с s
с (Y s;

.group т
т t
т (Y t;
тт t:
@) та (_S2 ta
@) те (_S2 te

.group у
у u

.group ф
ф f
ф (Y f;

.group х
х x
х (Y C
х (и C

.group ц
ц ts
ц (Y ts|;


.group ч
ч tS
@) чо (_ =tSo


.group ш
ш S


.group щ
щ St
щ (Y St;


.group ъ
ъ @
@) ът (_S2 @t


.group ь
ь j
C) ь


.group ю
ю ju
C) ю u


.group я
я ja
C) я a
@) я (_S1q ja
@C) я (_S1q a
@) ят (_S2q jat
@C) ят (_S2q at
@) яние (_ 'janie

.group
̀ = // combining grave accent
$ d'oLar
ѐ ''e
ѝ ''i


+ 409
- 0
dictsource/bo_rules View File

@@ -0,0 +1,409 @@
// This file is UTF8 encoded
// Spelling-to-phoneme rules for Tibetan

.replace
༠ 0
༡ 1
༢ 2
༣ 3
༤ 4
༥ 5
༦ 6
༧ 7
༨ 8
༩ 9



.group ཀ
ཀ ka
ཀ (B k
@) ཀ (_ k

.group ཁ
ཁ kha
ཁ (B kh
@) ཁ (_ kh

.group ག
ག ga
ག (B g
@) ག (_ g

.group གྷ
གྷ gha
གྷ (B gh
@) གྷ (_ gh

.group ང
ང Na
ང (B N
@) ང (_ N

.group ཅ
ཅ ca
ཅ (B c
@) ཅ (_ c

.group ཆ
ཆ cha
ཆ (B ch
@) ཆ (_ ch

.group ཇ
ཇ Ja
ཇ (B J
@) ཇ (_ J

.group ཉ
ཉ n^a
ཉ (B n^
@) ཉ (_ n^

.group ཊ
ཊ t.a
ཊ (B t.
@) ཊ (_ t.

.group ཋ
ཋ th.a
ཋ (B th.
@) ཋ (_ th.

.group ཌ
ཌ d.a
ཌ (B d.
@) ཌ (_ d.

.group ཌྷ
ཌྷ dh.a
ཌྷ (B dh.
@) ཌྷ (_ dh.

.group ཎ
ཎ n.a
ཎ (B n.
@) ཎ (_ n.

.group ཏ
ཏ ta
ཏ (B t
@) ཏ (_ t

.group ཐ
ཐ tha
ཐ (B th
@) ཐ (_ th

.group ད
ད da
ད (B d
@) ད (_ d

.group དྷ
དྷ dha
དྷ (B dh
@) དྷ (_ dh

.group ན
ན na
ན (B n
@) ན (_ n

.group པ
པ pa
པ (B p
@) པ (_ p

.group ཕ
ཕ pha
ཕ (B ph
@) ཕ (_ ph

.group བ
བ ba
བ (B b
@) བ (_ b

.group བྷ
བྷ bha
བྷ (B bh
@) བྷ (_ bh

.group མ
མ ma
མ (B m
@) མ (_ m

.group ཙ
ཙ tsa
ཙ (B ts
@) ཙ (_ ts

.group ཚ
ཚ tsha
ཚ (B tsh
@) ཚ (_ tsh

.group ཛ
ཛ dza
ཛ (B dz
@) ཛ (_ dz

.group ཛྷ
ཛྷ dzha
ཛྷ (B dzh
@) ཛྷ (_ dzh

.group ཝ
ཝ wa
ཝ (B w
@) ཝ (_ w

.group ཞ
ཞ Za
ཞ (B Z
@) ཞ (_ Z

.group ཟ
ཟ za
ཟ (B z
@) ཟ (_ z

.group འ
འ ?a
འ (B ?
@) འ (_ ?

.group ཡ
ཡ ja
ཡ (B j
@) ཡ (_ j

.group ར
ར ra
ར (B r
@) ར (_ r

.group ལ
ལ la
ལ (B l
@) ལ (_ l

.group ཤ
ཤ Sa
ཤ (B S
@) ཤ (_ S

.group ཥ
ཥ s.a
ཥ (B s.
@) ཥ (_ s.

.group ས
ས sa
ས (B s
@) ས (_ s

.group ཧ
ཧ Ha
ཧ (B H
@) ཧ (_ H

.group ཨ
ཨ ?a
ཨ (B ?
@) ཨ (_ ?

.group ཀྵ
ཀྵ ks.a
ཀྵ (B ks.
@) ཀྵ (_ ks.


// vowel signs
// Give the utf8 codes in octal, because these characters don't
// display correctly without a letter to attach to.
.group 0xe0bd
0xe0bdb1 a:
0xe0bdb2 i
0xe0bdb3 i:
0xe0bdb4 u
0xe0bdb5 u:
0xe0bdb6 r-
0xe0bdb7 r-:
0xe0bdb8 l-
0xe0bdb9 l-:
0xe0bdba e
0xe0bdbb e:
0xe0bdbc o
0xe0bdbd o:

// subjoined letters
.group 0xe0be // characters which start with UTF-8 bytes: [e0 be]
ྐ ka
ྐ (B k
@) ྐ (_ k

ྑ kha
ྑ (B kh
@) ྑ (_ kh

ྒ ga
ྒ (B g
@) ྒ (_ g

ྒྷ gha
@) ྒྷ (_ gh

ྔ Na
ྔ (B N
@) ྔ (_ N

ྕ ca
ྕ (B c
@) ྕ (_ c

ྖ cha
ྖ (B ch
@) ྖ (_ ch

ྗ Ja
ྗ (B J
@) ྗ (_ J

ྙ n^a
ྙ (B n^
@) ྙ (_ n^

ྚ t.a
ྚ (B t.
@) ྚ (_ t.

ྛ th.a
ྛ (B th.
@) ྛ (_ th.

ྜ d.a
ྜ (B d.
@) ྜ (_ d.

ྜྷ dh.a
ྜྷ (B dh.
@) ྜྷ (_ dh.

ྞ n.a
ྞ (B n.
@) ྞ (_ n.

ྟ ta
ྟ (B t
@) ྟ (_ t

ྠ tha
ྠ (B th
@) ྠ (_ th

ྡ da
ྡ (B d
@) ྡ (_ d

ྡྷ dha
ྡྷ (B dh
@) ྡྷ (_ dh

ྣ na
ྣ (B n
@) ྣ (_ n

ྤ pa
ྤ (B p
@) ྤ (_ p

ྥ pha
ྥ (B ph
@) ྥ (_ ph

ྦ ba
ྦ (B b
@) ྦ (_ b

ྦྷ bha
ྦྷ (B bh
@) ྦྷ (_ bh

ྨ ma
ྨ (B m
@) ྨ (_ m

ྩ tsa
ྩ (B ts
@) ྩ (_ ts

ྪ tsha
ྪ (B tsh
@) ྪ (_ tsh

ྫ dza
ྫ (B dz
@) ྫ (_ dz

ྫྷ dzha
ྫྷ (B dzh
@) ྫྷ (_ dzh

ྭ wa
ྭ (B w
@) ྭ (_ w

ྮ Za
ྮ (B Z
@) ྮ (_ Z

ྯ za
ྯ (B z
@) ྯ (_ z

ྰ ?a
ྰ (B ?
@) ྰ (_ ?

ྱ ja
ྱ (B j
@) ྱ (_ j

ྲ ra
ྲ (B r
@) ྲ (_ r

ླ la
ླ (B l
@) ླ (_ l

ྴ Sa
ྴ (B S
@) ྴ (_ S

ྵ s.a
ྵ (B s.
@) ྵ (_ s.

ྶ sa
ྶ (B s
@) ྶ (_ s

ྷ Ha
ྷ (B H
@) ྷ (_ H

ྸ ?a
ྸ (B ?
@) ྸ (_ ?

ྐྵ ks.a
ྐྵ (B ks.
@) ྐྵ (_ ks.


.group
$ dolar

+ 0
- 0
dictsource/ca_list View File


+ 0
- 0
dictsource/ca_rules View File


+ 0
- 0
dictsource/da_list View File


+ 0
- 0
dictsource/da_rules View File


+ 6
- 0
dictsource/dict_log View File

@@ -0,0 +1,6 @@
Using phonemetable: 'hu'
Compiling: '/home/jsd1/speechdata/dictsource/hu_list'
4869 entries
Compiling: '/home/jsd1/speechdata/dictsource/hu_rules'
1883 rules, 45 groups (0)


+ 22
- 11
dictsource/dict_phonemes View File

@@ -66,7 +66,7 @@ R3 s S t T tS v w
x Z


Dictionary hu_dict 2011-11-22
Dictionary hu_dict 2011-12-07

a A a: e E e: i i:
o o: u u: Y y y: Y:
@@ -102,7 +102,7 @@ p Q r R s s; t T
ts v x z


Dictionary en_dict 2011-11-22
Dictionary en_dict 2011-12-09

0 3 3: @ @- @2 @5 @L
a a# A: A@ aa aI aI3 aI@
@@ -118,7 +118,7 @@ s S t T t2 tS v w
x z Z z#


Dictionary eo_dict 2011-04-02
Dictionary eo_dict 2011-12-05

@- a aI aU e eI eU i
o oI u uI
@@ -202,7 +202,7 @@ q r r. s S s. t T
t. th th. v w x z


Dictionary ta_dict 2011-11-19
Dictionary ta_dict 2011-12-09

a a: aI aU e E e: i
I i: o o: u U u2 u:
@@ -535,7 +535,7 @@ n^ p p` r s S t t`
tS tS` v w x z Z


Dictionary ml_dict 2011-04-25
Dictionary ml_dict 2011-12-05

@ a a# a: aI aU e E
e: i I i: o o: r- u
@@ -598,7 +598,7 @@ N n^ p q R s S S;
t tS v w x z


Dictionary ur_dict 2009-12-02
Dictionary ur_dict 2011-12-05

@ a a: aI aU E e: i
I i: O o: U u:
@@ -691,7 +691,7 @@ t. th th. tS v w x z
Z


Dictionary kn_dict 2011-06-25
Dictionary kn_dict 2011-12-05

a a: aI aU e E e: i
I i: o o: r- u u:
@@ -716,7 +716,7 @@ R R3 s S t T tS ts
v w x X z


Dictionary te_dict 2011-03-22
Dictionary te_dict 2011-12-05

a a: aI aU e E e: i
i: l- o o: r- u u: V
@@ -729,7 +729,7 @@ s s. S; t t. th th. tS
v w z


Dictionary ka_dict 2011-04-11
Dictionary ka_dict 2011-12-05

@ @- a e i o u

@@ -740,7 +740,7 @@ t# tS ts ts# v w x z
Z


Dictionary si_dict 2011-03-16
Dictionary si_dict 2011-12-05

& &: @ a a: aI aU e
E e: i i: o o: u u:
@@ -776,7 +776,7 @@ q r s S t tS v w
x z Z


Dictionary bo_dict 2011-11-17
Dictionary bo_dict 2011-12-05

a a: e e: i i: l- o
o: r- u u:
@@ -786,3 +786,14 @@ dh dh. dz dzh g gh H j
J k kh l m n N n.
n^ p ph r s S s. t
t. th th. ts tsh w z Z


Dictionary kk_dict 2011-12-07

& 8 a A e E i I
o u U u# Y

; b d f g G h j
k l m n N p q r
s S t tS v w X z
Z

+ 174
- 0
dictsource/dv_list View File

@@ -0,0 +1,174 @@

// This file is UTF8 encoded
// Spelling-to-phoneme rules for Divehi (Maldives)

// Numbers

_0 s'umeI
_1 e'keI
_2 d'eI
_3 tineI
_4 ha'tha'reI
_5 fa'heI
_6 ha'eI
_7 ha'theI
_8 a'SeI
_9 n'uaeI
_10 d'ihaeI

_11 e'gj'a:r@1 //egaara
_12 b'ar@2 //baara
_13 t'E:r@2 //theyra
_14 ch'O:d@2 //saada (d like in _2)
_15 p'Vndr@2 //fanara
_16 s'o:l@2 //soalha lh like in ޅ
_17 s'Vt:r@2 //sathaara
_18 Vth.:'a:r@2 //ashaara
_19 Unn'Is //navaara

_20 b'i:s //vihi (we he)
_21 Ik:'Is //eka wees
_22 b'a:Is //baa wees
_23 t'e:Is //tei wees
_24 c'O:bIs sav wees
_25 p@c:'Is //fansavees
_26 ch@bb'i:rs // sabbees
_27 s@t:'a:Is // sathawees
_28 ath:'a:Is // asha wees
_29 Unt'Is // ona thirees
_30 t'i:s // thirees

_31 Ik@t:'Is // thirees eke --from hence it starts with the 10th digit and follows with the single digit.
_32 bat:'Is // eg. 32 = thirees (30) eke (1)
_33 tE~t'Is // E~ ?
_34 cO~t'Is
_35 pE~t'Is
_36 chaT'tIs
_37 sE~t'Is
_38 art'Is
_39 Unta:l'Is

_40 ca:l'Is //saalhees
_41 Ikta:l'Is
_42 baIa:l'Is
_43 tE~ta:l'Is
_44 cO:wa:l'Is
_45 paI'nta:l'Is
_46 chhIja:l'Is
_47 sE~ta:l'Is
_48 arta:l'Is
_49 'Un^ca:s

_50 p@c'a:s //fansaas
_51 Ikj'a:wVn
_52 b'a:wVn
_53 t'IrpVn
_54 c'Ou:wVn
_55 p'achpVn
_56 chh@p:'Vn
_57 sVt:'a:w@n
_58 ath:'a:w@n
_59 Uns'Vth

_60 s'a:th. //fas dho (ދ) lhas
_61 'Iks@th.
_62 b'a:s@th.
_63 t'Irs@th.
_64 c'O~s@th.
_65 paIns@th.
_66 ch'Ija:s@th.
_67 s'Vrs@th.
_68 ars@th.
_69 Un@h,at:'Vr:

_70 sat:'Vr: // hai dhiha
_71 Ikhat:'Vr:
_72 b@hat:'Vr:
_73 tIhat:'Vr:
_74 cO:hat:'Vr:
_75 pach,at:'Vr:
_76 chIhat:'Vr:
_77 s@t@hat:'Vr:
_78 athhat:'Vr:
_79 ,Un^Ia:s'i:

_80 ,Vss'i: // addiha
_81 Ikja:s'i:
_82 baIa:s'i:
_83 tIra:s'i:
_84 cO:ra:s'i:
_85 pI'ca:s'i:
_86 chIja:s'i:
_87 sVt:a:s'i:
_88 ath:a:s'i:
_89 nVwa:s'i:

_90 nVb:'e: nuvadhiha
_91 Ikj'a:n@we:
_92 b'a:n@we:
_93 tIr'a:n@we:
_94 cO:r'a:m@we:
_95 p@c'a:n@we:
_96 chIj'a:n@we:
_97 s@t:'a:n@we:
_98 ath:'a:n@we:
_99 nIn^j'a:n@we:

_0C sa'theIka //satheyka (th like them)
_0M1 h@z'a:r (haas)
_0M2 l'a:kh // lakka
_0M3 cr'ore //curoadu

// letter names
ހ h'a:
ށ s.'avijani
ނ n'u:nu
ރ R'a:
ބ b'a:
ޅ l.'av,ijani
ކ k'a:fu
އ 'alifu
ވ v'a:vu
މ m'i:mu
ފ f'a:fu
ދ d'a:lu
ތ t'a:
ލ l'a:mu
ގ g'a:fu
ޏ n^'avijani
ސ s'i:nu
ޑ d.'avijani
ޒ z'avijani
ޓ t.'avijani
ޔ j'a:
ޕ p'avijani
ޖ dZ'avijani
ޗ tS'avijani
ޘ T'a:
ޙ hh'a:
ޚ x'a:
ޛ D'a:lu
ޜ z'a:
ޝ S'i:nu
ޞ s'a:du
ޟ d'a:du
ޠ t'o
ޡ z'o
ޢ a'inu
ޣ Qa'inu
ޤ q'a:fu
ޥ w'a:vu
ޱ n'a||vijani
ަ 'aba||f,ili
ާ 'a:ba:||f,ili
ި 'ibi||f,ili
ީ 'i:bi:||f,ili
ު 'ubu||f,ili
ޫ 'u:bu:||f,ili
ެ 'ebe||f,ili
ޭ 'e:be:||f,ili
ޮ 'obo||f,ili
ޯ 'o:bo:||f,ili
ް s'ukun



+ 189
- 0
dictsource/dv_rules View File

@@ -0,0 +1,189 @@

// This file is UTF8 encoded
// Spelling-to-phoneme rules for Divehi (Maldives)

.group ހ
ހ h

.group ށ
ށ s.

.group ނ
ނ n
ން (ނ nn
ން (މ mm
ން (ޏ n^n^

.group ރ
ރ R

.group ބ
ބ b

.group ޅ
ޅ l.

.group ކ
ކ k

.group އ
އ // alifu
އް (_ eh
އް (ހ h
އް (ށ h
އް (ހ s.
އް (ނ n
އް (ރ R
އް (ބ b
އް (ޅ l.
އް (ކ k
އް (ކ v
އް (މ m
އް (ދ d
އް (ތ t
އް (ލ l
އް (ގ g
އް (ޏ N
އް (ސ s
އް (ޑ d.
އް (ޒ z
އް (ޓ t.
އް (ޔ j
އް (ޕ p
އް (ޖ dZ
އް (ޗ tS
އް (ޜ Z

.group ވ
ވ v

.group މ
މ m

.group ފ
ފ f

.group ދ
ދ d

.group ތ
ތ t

.group ލ
ލ l

.group ގ
ގ g

.group ޏ
ޏ n^

.group ސ
ސ s

.group ޑ
ޑ d.

.group ޒ
ޒ z

.group ޓ
ޓ t.

.group ޔ
ޔ j

.group ޕ
ޕ p

.group ޖ
ޖ dZ

.group ޗ
ޗ tS

.group ޘ
ޘ T

.group ޙ
ޙ h

.group ޚ
ޚ x

.group ޛ
ޛ D



.group ޜ
ޜ Z

.group ޝ
ޝ S

.group ޞ
ޞ s

.group ޟ
ޟ d

.group ޠ
ޠ t

.group ޡ
ޡ z

.group ޢ
ޢ ?

.group ޣ
ޣ Q

.group ޤ
ޤ q

.group ޥ
ޥ w


.group ަ
ަ a

.group ާ
ާ a:

.group ި
ި i

.group ީ
ީ i:

.group ު
ު u

.group ޫ
ޫ u:

.group ެ
ެ e

.group ޭ
ޭ e:

.group ޮ
ޮ o

.group ޯ
ޯ o:

.group ް
ް // sukun

.group ޱ
ޱ n.

.group
$ dolaR



+ 2
- 1
dictsource/en_list View File

@@ -713,6 +713,7 @@ bombard $2
bonbon b0nb0n
bonhomie b0n@mi:
bonjour bO:nZ'U@
booger bUg3
boogie b'u:gi
bosun boUs@n
boutique bu:t'i:k
@@ -1618,6 +1619,7 @@ mutate mju:t'eIt
myriad mIrIad
myrrh m3:
?5 myrrh mVR
myrtle m3:t@L

naif naI'i:f
naïve naI'i:v
@@ -2377,7 +2379,6 @@ vineyard vInj3d
vinyl vaInI2l
viola vaI'oUl@
violin $2
virus vaI3r@s
viral vaI3r@L
visa vi:z@
visit vIzI2t

+ 5
- 2
dictsource/en_rules View File

@@ -2589,6 +2589,7 @@
_) gnu g@nu:
hun) g g
g (ear g
%A) g (er g
g (et g
g (ette_ dZ
ve) g (et dZ
@@ -3282,6 +3283,7 @@
_) ir (rA I
ir (ro I
ir (ru I
v) ir (us aIr
iry (_ aI3rI


@@ -3619,7 +3621,7 @@

&ia) n (_S1 n
&ia) ns (_S2 nz
@) name (_S4 neIm
&) name (_S4 neIm
_) nano (P4 n,anoU
nause nO:sI
necessit n@sEsIt
@@ -4673,7 +4675,7 @@
&B) red (_ r@d
uv) re @
rer (_ r@
re (_ 3
&) re (_ 3
A) re (_ r@
r) re (_ r@
_) re (C_ rE
@@ -5422,6 +5424,7 @@
with (C w%ID
with (A w%ID
with (e wID
&) wood (_S4 wUd
s) wor (d o@
ss) wor (d w3:
?5 ss) wor (d wVR

+ 0
- 0
dictsource/et_list View File


+ 0
- 0
dictsource/et_rules View File


+ 0
- 0
dictsource/fi_list View File


+ 0
- 0
dictsource/fi_rules View File


+ 0
- 0
dictsource/fr_list View File


+ 0
- 0
dictsource/fr_rules View File


+ 0
- 0
dictsource/hbs_rules View File


+ 0
- 0
dictsource/hi_list View File


+ 0
- 0
dictsource/hi_rules View File


+ 167
- 0
dictsource/ht_list View File

@@ -0,0 +1,167 @@
// Haitian Creole translation rules
// This file is UTF-8 encoded



// numbers
_0 zewo
_1 E~
_2 de
_3 twa
_4 kat
_5 sE~k
_6 sis
_7 sEt
_8 yit
_9 nEf
_10 dis
_11 O~z
_12 duz
_13 trEz
_14 katOz
_15 kE~z
_16 sEz
_17 disEt
_18 dizyit
_19 diznEf
_20 vE~
_21 vE~te;E~
_2X vE~n
_28 vE~tyit
_29 vE~tnEf
_30 trA~t
_31 trA~te;E~
_3X trA~n
_38 trA~tyit
_39 trA~tnEf
_40 karA~t
_41 karA~te;E~
_4X karA~n
_48 karA~tyit
_49 karA~tnEf
_50 sE~kA~t
_51 sE~kA~te;E~
_5X sE~kA~n
_58 sE~kA~tyit
_59 sE~kA~tnEf

_60 swasA~t
_61 swasA~te;E~
_6X swasA~n
_70 swasA~tdis
_71 swasA~te;O~z
_8X katrevE~
_81 katrevE~tE~
_91 katrevE~tO~z

_0C sA~
_0M1 mil
_1M1 mil
_0M2 miljon
_0M3 milja
_0M4 biljon
_dpt _pwE~


// Common function words
//======================

// Articles
on $u
yon $u

la $u
lan $u
a $u
an $u

sa $u


// Pronouns
mwen $u
ou $u
li $u
nou $u
yo $u

ki $u


// Verbs
se $u // to be
vin $u

te $u // tense markers
tap $u
(t ap) tap $u
ap $u
a $u
pral $u
ta $u


// Prepositions
ak $u $brk
nan $u
pou $u


// Conjunctions
epi $u $pause


// Adverbs
kèk $u // some


// Characters
% pusA~ $max3
* asteris $max3
+ plis $max3
= egal $max3
/ slaS $max3
\ A~tislaS $max3
# aSaj $max3

_, vigil
_; pwE~vigil
_. pwE~


// Letter names
// (note: some letters must be distinguished from one-letter words)
_a a
a a $atstart $atend
b bi
c si
d di
e e
è egr'av
f Ef
g ge
h aS
i i
j Zi
k ka
_l el
l el $atend
_m em
m em $atend
_n en
n en $atend
o o
ò ogr'av
p pi
q kju
r ara
s Es
_t ta
t ta $atend
u u
v va
_w dubv'a
w dubv'a $atend
_y ipsil'on
y ipsil'on $atend
z zed

+ 104
- 0
dictsource/ht_rules View File

@@ -0,0 +1,104 @@
// Haitian Creole translation rules
// This file is UTF-8 encoded

.group a
a a
an (K A~

.group à
à a

.group b
b b

.group c
ch S
c k
c (Y s

.group d
d d

.group e
e e
en (K E~

.group è
è E

.group f
f f

.group g
g g

.group h
h // silent ?

.group i
i i

.group j
j Z

.group k
k k

.group l
l l

.group m
m m

.group n
n n
ng N

.group o
o o
on (K O~
ou u

.group ò
ò O

.group p
p p

.group q
q k

.group r
r r

.group s
s s

.group t
t t
tch tS

.group u
u u
ui yi

.group v
v v

.group w
w w

.group x
x ks

.group y
y j
K) y (K i // not next to a vowel

.group z
z z

.group
ç s
$ dola


+ 46
- 0
dictsource/hu_list View File

@@ -4720,6 +4720,52 @@ biciklizőknek $unstressend
forintért $unstressend
(a szintet) A'||sintEt $unstressend
(egy próbát) EJ_'||pR2o:ba:t $unstressend
(lehetőség van arra) lEhEtY:Se:g||vAn||AR2R2A $unstressend
szervét $unstressend
parancsnokságát $unstressend
kötelezettséget $unstressend
tarthatnak $unstressend
korhatárt $unstressend
korhatára $unstressend
törvényt $unstressend
gondoskodik $unstressend
(tartja el) tArcA_'||El $unstressend
(alól az) Alo:l_'||Az $unstressend
életévét $unstressend


nagykorú $unstressend
szólaljon $unstressend
elmaradt $unstressend
őszintén $unstressend
(éjszaka volt) e:jsAkA_'||volt $unstressend
szabott $unstressend
dolgok $unstressend
kifizetnie $unstressend
különadót $unstressend
ezzel $unstressend
szóba $unstressend
azzal $unstressend
(van itt) vAn_'||it: $unstressend
(tudta volna) tut:A'||volnA $unstressend
maradhatnak $unstressend
címezte $unstressend
hivatkozott $unstressend
felelősségük $unstressend
bíróságot $unstressend
(vezetik el) vEzEtik_'||El $unstressend
firtassuk $unstressend
fogni $unstressend
társadalomban $unstressend
években $unstressend
(számunkra az) sa:munkR2A_'||Az $unstressend
azután $unstressend
vitába $unstressend
múltról $unstressend
munkahely $unstressend
pedig $unstressend
vitában $unstressend
(ki kell mondani) ki_||kEl:_||mondAni $unstressend

// word pairs


+ 228
- 24
dictsource/hu_rules View File

@@ -127,10 +127,21 @@ szanité) c (cs ts
kilen) c (schill ts
_bohó) cs ts|S
_ar) c (sérül ts
_har) c (sor ts
_áká) c (söv ts
_har) csor ts|SoR2
_áká) c (söv ts
_aká) c (söv ts
_bohó) c (sz ts
_vi) cc (sor ts
tán) cs (ics tS
_ér) c (sisak ts
_in) cz (éd ts
_virgon) c (ság ts
_elmén) c (ség ts
martaló) c (ser ts
_ér) c (sas ts
_újon) c (ság ts
_kuru) c (ság ts
_paló) c (ság ts

.group ch
anar) ch (i h
@@ -161,6 +172,7 @@ oligar) ch h
mazo) ch (izm h
mazo) ch (is h
ar) ch (aikus h
_ar) ch (imé h


.group d
@@ -184,7 +196,8 @@ oligar) ch h
dsz (_S3 ts:
beszé) d (szin d
beszé) d (sebesség d
cselé) d d
cselé) d (so d

dobermann dob:ER2mAn
föl) d (sánc d
ha) dd (_S2 d
@@ -318,6 +331,28 @@ miliár) d (szor d
beszé) d (jel d
_biliár) d (szo d
rekor) d (sebesség d
beszé) d (stílus d
zöl) d (szín d
ná) d (szőnye d
manzár) d (szob d
paliszá) d (sor d
föl) d (színé d
föl) d (színű d
ren) d (szerető d
kó) d (szó d
fjor) d (szerű d
harma) d (száz d
kar) d (szíj d
negye) d (szél d
smarag) d (szín d
száza) d (szám d
tér) d (szokny d
_va) d (szag d
_va) d (szam d
_va) d (szárny d
árpá) d (zászló d
árpá) d (sáv d
beszé) d (zagy d

.group dz
fogó) dz (kod ts
@@ -593,14 +628,21 @@ huszone) gy (es J:
_e) gy (é_ J:
_mint-e) gy (é_ J:
na) gy (sáp J
_hiszeke) gy (e J:
huszone) gy (ed J:
huszone) gy (ez J:
újrae) gy (esít J:
e) gy (éjszak J:

.group h
h h
hertz hER2ts
hh (-L01 h
minde) hh (ez h


_cse) h (ország //special exception, the h phoneme doesn't need spokening thiws word part
_cse) h (szlovák //special exception, the h phoneme doesn't need spokening thiws word part
_ju) h (kolb
_ju) h (sajt

.group i
i i
@@ -620,6 +662,7 @@ _mint-e) gy (é_ J:
v) í (zére i
sz) í (ve i
t) í (zes i
t) í (zesz i:
sz) í (vel i:
_t) í (zük i
_sz) í (vattak i
@@ -627,6 +670,9 @@ _mint-e) gy (é_ J:
_sz) í (vató i
_v) í (zi i //for example vízipipa, vízimentők beginning words need spokening i, not i: phoneme
_v) í (zió i: //But this word an exception for prewious rule
agressz) í (v i:
_sz) í (nész i
_sz) í (néssz i

.group j
j j
@@ -816,6 +862,8 @@ helybe) n (jár n
mikrofo) n (nyílás n
szí) n (nyom n
kormá) ny (javaslat n^
_me) ny (assz n^
_me) nny (assz n^

.group o
o o
@@ -899,7 +947,7 @@ robbaná) s S
gyalogo) s (zászló S
ki) s (zsidó S
szennye) s (zsá S
alvá) s (zavar S
alvá) s (zava S
magatartá) s (zavar S
erőforrá) s (zabál S
működé) s (zava S
@@ -913,6 +961,18 @@ identitá) s (zavar S
fáklyá) s (zen S
_ki) s (zombor S
_alvá) ssz (üksé Ss
_barná) ssz (ürke Ss
_kőműve) s (sz S
_lőré) s (sz S
_pörkölé) s (sz S
hadá) s (szag S
_körö) s (szakál S
hú) s (szag S
gránáto) s (zászló S
páncélo) s S
robbaná) s (zaj S
üté) s (záp S
mozgá) s (zava S

.group ss
ssz ss2
@@ -953,7 +1013,7 @@ zuhaná) ssz (erű Ss
karo) ssz (éria Ss
bor) ssz (em Ss
bor) ssz (ór Ss
kéke) ssz (ürke Ss
kéke) ssz (ürk Ss
éde) ssz (áj Ss
égé) ssz (abály Ss
egyene) ssz Ss
@@ -1150,6 +1210,140 @@ _farka) ssz (ig Ss
lako) ssz (ám Ss
_szencsége) ssz (űz Ss
ki) ssz (ekrény Ss
csattaná) ssz (erű Ss
csikó) ssz (ám Ss
_csipké) ssz Ss
csobbaná) ssz (erű Ss
csuklá) ssz (erű Ss
csavará) ssz (erű Ss
ájulá) ssz (erű Ss
aranyo) ssz (őke Ss
_bakfi) ssz Ss
barná) ssz (ők Ss
bélé) ssz (alag Ss
_berendezé) ssz (e Ss
omlá) ssz (ag Ss
rengé) ssz (erű Ss
pergé) ssz (erű Ss
dú) ssz (akáll Ss
_éde) ssz (esztest Ss
egyene) ssz (ál Ss
előőr) ssz (erű S|s
rúgá) ssz (erű Ss
farka) ssz (uk Ss
_fá) ssz (ín Ss
fehére) ssz (őke Ss
feketé) ssz (ürk Ss
pa) ssz (íroz s
ma) ssz (íroz s
szerelé) ssz (ett Ss
fertőzé) ssz (erű Ss
fájá) ssz (er Ss
csuszamlá) ssz (erű Ss
fűté) ssz (ag Ss
habitu) ssz (erű Ss
halotta) ssz (ob Ss
hányá) ssz (ag Ss
világo) ssz (őke Ss

kéré) ssz (erű Ss
rándulá) ssz (erű Ss
utalá) ssz (erű Ss
villaná) ssz (erű Ss
hárma) ssz (ám Ss
szoro) ssz (erű Ss
_hente) ssz (ak Ss
örgé) ssz (erű Ss
hő) ssz (erep Ss
hú) ssz (állít Ss
járá) ssz (olgálat Ss
járá) ssz (erű Ss
irtá) ssz (él Ss
jelenté) ssz (int Ss
karo) ssz (ériá Ss
katekizmu) ssz (erű Ss
_keríté) ssz (ag Ss
_kevé) ssz (er Ss
látá) ssz (ög Ss
nyilatkoztatá) ssz (erű Ss
szögellé) ssz (erű Ss
_kitünteté) ssz Ss
kommunikáció) ssz (ob Ss
köle) ssz (em Ss
köntö) ssz (erű Ss
könyöklé) ssz (él Ss
_körö) ssz (ig Ss
_kőri) ssz Ss
_küldeté) ssz Ss
labirintu) ssz (er Ss
lázadá) ssz Ss
_lejté) ssz S|s
üté) ssz (ám Ss
málhá) ssz Ss
medre) ssz (ék Ss
_mela) ssz (ín s:
_méne) ssz Ss
_mesze) ssz (ür Ss
_móku) ssz Ss
_napo) ssz (ob Ss
utazá) ssz (erű Ss
nedve) ssz (ürk Ss
neme) ssz (ív Ss
neme) ssz (őrm Ss
nyikkaná) ssz (er Ss
nyomá) ssz (ab Ss
orvo) ssz (áz Ss
orvo) ssz (er Ss
vodá) ssz (int Ss
örvénylé) ssz (erű Ss
párná) ssz (ék Ss
_pené) ssz (ín s:
pedagógu) ssz (ob Ss
pirami) ssz (erű Ss
_pirító) ssz (e Ss
_piszko) ssz Ss
pisztolylövé) ssz (erű Ss
rádió) ssz (erep Ss
rántá) ssz (erű Ss
repülő) ssz (árny Ss
_ré) ssz (erű Ss
_rózsá) ssz (ők Ss
ruhá) ssz (ekere Ss
selyme) ssz (őke Ss
sérté) ssz (ám Ss
borzongá) ssz (erű S|s
sikoltá) ssz (erű Ss
_sor) ssz (eszély Ss
suhogá) ssz (erű Ss
_suva) ssz (a s:
tálto) ssz (árny Ss
szórakozá) ssz (ám Ss
szúró) ssz (em Ss
támlá) ssz (ék Ss
társalgá) ssz (ámba Ss
templomo) ssz (ak Ss
_tigri) ssz Ss
_típu) ssz (ám Ss
_típu) ssz (öveg Ss
tizede) ssz (állás Ss
tölté) ssz (ab Ss
tölté) ssz (erű Ss
ulánu) ssz (ázad Ss
utasítá) ssz (erű Ss
uta) ssz (int Ss
uta) ssz (olg Ss
ügyelete) ssz (ob Ss
_vallomá) ssz Ss
_váro) ssz (él Ss
vére) ssz (áj Ss
vere) ssz (őke Ss
vérte) ssz (ázad Ss
vörhenye) ssz (őke Ss
_vörö) ssz Ss
zavaro) ssz (ür Ss
_nesze) ssz (er s
a) ssz (isztens s
ka) ssz (íroz s


.group sz
@@ -1162,10 +1356,8 @@ _szencsége) ssz (űz Ss
sz (öld Sz
va) sz (abl S||z
egé) szs (ég S
liszte) szs (ák SZ
rend) sz (er s:
krumpli) szs (ák SZ
szerszámo) szs (ák SZ
rend) sz (erető s
maro) sz (ug Sz
körö) sz (ug Sz
fáklyá) sz (ene Sz
@@ -1173,23 +1365,16 @@ fáklyá) sz (ene Sz
evé) sz (avar Sz
vonó) sz (ene Sz
va) sz (ár Sz
kenyere) szs (ák SZ
sonká) szs (eml SZ
vize) szs (em SZ
iga) szs (ágos S:
li) sztsz (erű st|s
tava) sz (ára s
rongyo) szs (ák SZ
para) sztsz (ek st|s
rava) sz (ár s
_ka) sztsze st|sE
szemete) szs (ák SZ
dro) sztsze (rző st|sE //drosztszerződés word need spokening st and single sE phoneme
_búzá) szs (ák SZ
_szene) szs (ák SZ
_szalmá) szs (ák SZ
va) szs (anér SZ
gaboná) szs (ák SZ
va) sz (ápor Sz
bati) sztsz (erű st|s
para) sztsz (andál st|s
@@ -1201,13 +1386,11 @@ gaboná) szs (ák SZ
azbe) szt (sisak st
nyu) szt (süveg st
serté) szs (ír SZ
szere) szs (ák SZ
rizse) szs (ák SZ
tá) szs (in SZ
ruhá) szs (ák SZ
ro) szs (ák SZ
va) szs (ír SZ
széná) szs (ák SZ
szs (ák SZ //All szsák part containing part need spokening single S and Z phoneme, for example kenyereszsák, pénzeszsák, krumpliszsák, cukroszsák words
sz (acsk Sz //all szacsk containing part block need spokening single S and z phoneme, for example chipseszacskó word
legké) szs (éges S:

.group t
t t
@@ -1308,6 +1491,7 @@ fejeze) t (sor t
küldö) tt (gyűl t
szé) t (söpör t
rokkan) t (segít t
összebéké) ts (e tS:

.group tj
C) tj c
@@ -1376,6 +1560,8 @@ terüle) tj (elöl tj
_á) tj (u tj
_tábláza) tj (egy tj
üzene) tj (el tj
á) tj (össz tj
_keresz) tj (á tj

.group ts
ts (_S2 tS //general rule with word end of ts letters
@@ -1588,6 +1774,7 @@ támogato) ts (ág tS:
_á) tsz (olgál t|s
felira) ts (áv t|S
pö) tsz (en ts:
_á) tsz (orult t|s

.group tt
tt t:
@@ -1604,6 +1791,7 @@ helyeze) tt (ről t:
ttyj c:
keresz) tt (űz t:
me) ttsz (et ts:
bennszülö) tt (jelmez t

.group u
u u
@@ -1614,6 +1802,10 @@ szovjet) u (nió u:
h) ú (szan u
h) ú (szas u
h) ú (szat u
_h) ú (gocs u
h) ú (gom u
_h) ú (gy u
_h) ú (ggy u


.group ü
@@ -1786,7 +1978,6 @@ magyará) z (kod s
ezkö) z (sáv z
eszkö) z (sáv z
_mé) z (sárg z
tű) z (sáv z
_tí) z (sor z
_szá) z (sor z
ré) z (sisak z
@@ -1799,8 +1990,21 @@ magyará) z (kod s
ezkö) z (sor z
wal) z (er ts
tanácskö) z (társaság s
tű) z (sebesség z
tű) z z
_tű) z (zsonglőr z
búcsú) z (tat s
bogo) z (ták s
fogó) z (kod ts
szára) z (sült z
precí) z (ség z
_ro) zs (zabál Z
_bor) z (zsír z
oszto) z (kod s
csatlako) z (tok s
_bron) z z
tű) z (zsák z
búcsú) z (kod s
búcsú) z (t s

.group
$ dolla:R2

+ 0
- 0
dictsource/hy_rules View File


+ 0
- 0
dictsource/is_list View File


+ 0
- 0
dictsource/ka_list View File


+ 4
- 4
dictsource/ka_rules View File

@@ -140,13 +140,13 @@

// For cyrillic characters (U+0400 to U+04FF) use Russian voice
.group 0xd0
\320 _^_RU
0xd0 _^_RU
.group 0xd1
\321 _^_RU
0xd1 _^_RU
.group 0xd2
\322 _^_RU
0xd2 _^_RU
.group 0xd3
\323 _^_RU
0xd3 _^_RU

.group
$ dolari

+ 68
- 0
dictsource/kk_list View File

@@ -0,0 +1,68 @@

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

б be
в ve
г ge
ғ Ge
д de
ж Ze
з ze
й q8sqA'i
к kA
қ qA
л El
м Em
н En
ң EN
п pe
р Er
с Es
т te
ф Ef
х XA
һ hA
ц tse
ч tSe
ш Sa
щ StSa
ъ Aj8ru
ь ZINISkelIk

//numbers
_0 n'Yl
_1 b'Ir
_2 ek'I
_3 u#S
_4 t'Yrt
_5 b'es
_6 Alt'8
_7 Z'et'I
_8 seg'Iz
_9 toG'8z
_1X 'on
_2X Zi'8rmA
_3X 'ot8z
_4X q'8r8q
_5X 'el;u
_6X 'Alp8s
_7X Z'etpIs
_8X s'eksen
_9X t'oqsAn
_0C Z'u#z
_0M1 m'8N
_0M2 milli'on
_0M3 milli'Ard
_dpt _b,u#tIn

// used after decimal point
_0Z1 'onnAn // tenths
_0Z2 Z'u#zden // hundredths
_0Z3 m'8NnAn
_0Z4 'on||m,8NnAn
_0Z5 Z'u#z||m,8NnAn
_0Z6 milli'onnAn
_0Z7 'on||milli,onnAn
_0Z8 Z'u#z||milli'onnAn
_0Z9 milli'ArdtAn

+ 130
- 0
dictsource/kk_rules View File

@@ -0,0 +1,130 @@

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

.group а
а A
а (й a

.group ә
ә &

.group б
б b

.group в
в v

.group г
г g

.group ғ
ғ G

.group д
д d

.group е
е e

.group ё
ё ;o

.group ж
ж Z

.group з
з z

.group и
и i

.group й
й j

.group к
к k

.group қ
қ q

.group л
л l

.group м
м m

.group н
н n

.group ң
ң N

.group о
о o

.group ө
ө Y

.group п
п p

.group р
р r

.group с
с s

.group т
т t

.group у
у u
A) у w
у (A w

.group ұ
ұ U

.group ү
ү u#

.group ф
ф f

.group х
х X

.group һ
һ h

.group ц
ц ts

.group ч
ч tS

.group ш
ш S

.group щ
щ StS

.group ы
ы 8 // oU ??

.group і
і I

.group э
э E

.group ю
ю ;u

.group я
я ;a

.group
ъ
ь

+ 0
- 0
dictsource/kn_list View File


+ 2
- 2
dictsource/kn_rules View File

@@ -258,9 +258,9 @@


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


.group

+ 0
- 0
dictsource/lv_list View File


+ 0
- 0
dictsource/lv_rules View File


+ 0
- 0
dictsource/mk_list View File


+ 0
- 0
dictsource/mk_rules View File


+ 2
- 2
dictsource/ml_rules View File

@@ -273,9 +273,9 @@ _പ്രൊ) ഫ (സര് fa


.group 0xe0a4 // devanagari
\340\244 _^_HI // switch to hindi voice
0xe0a4 _^_HI // switch to hindi voice
.group 0xe0a5 // devanagari
\340\245 _^_HI
0xe0a5 _^_HI


.group

+ 0
- 0
dictsource/mt_list View File


+ 0
- 0
dictsource/mt_rules View File


+ 0
- 0
dictsource/nci_list View File


+ 0
- 0
dictsource/nci_rules View File


+ 174
- 0
dictsource/ne_list View File

@@ -0,0 +1,174 @@
// Nepali
// This file is UTF8 encoded

// Numbers
// devanagari numbers are changed to latin characters before translation

_0 S'un.j@3
_1 'ek
_2 d'uI
_3 t'in
_4 c'ar:
_5 p'anc
_6 ch'@2
_7 s'at
_8 'at.h
_9 n'VU

_10 dVs
_11 egh'ar@
_12 b'ar@
_13 t'er@
_14 ch'od@
_15 p'Vndr@
_16 s'or@
_17 s'Vt:r@2
_18 Vt.h:'ar@2
_19 unn'aIs

_20 b'is
_21 ek:'aIs
_22 b'aIs
_23 t'eIs
_24 c'obis
_25 p@c:'is
_26 ch@bb'irs
_27 s@t:'aIs
_28 ath:'aIs
_29 unt'is
_30 t'is

_31 ekt:'is
_32 bat:'is
_33 tet:'is
_34 co~t'is
_35 p@Int:'is
_36 chaT:'tis
_37 s@Int'is
_38 art'is
_39 untal'is

_40 cal'is
_41 ikcal'is
_42 baIal'is
_43 tE~tal'is
_44 cowal'is
_45 paI'ntalis
_46 chhijal'is
_47 sE~tal'is
_48 artal'is
_49 'un^cas

_50 p@c'as
_51 ek'aUnn@
_52 baH'unn@
_53 tr'ipnn@
_54 c'Ouw@nn@
_55 p'achp@nn@
_56 chh@p:'p@nn@
_57 s@nt'aUnn@
_58 @nth:'aUnn@
_59 un@n'sat:hi

_60 s'at.hi
_61 '[email protected]
_62 b'@[email protected]
_63 t'[email protected]
_64 c'[email protected]
_65 p@[email protected]
_66 ch'[email protected]
_67 s'[email protected]
_68 [email protected]
_69 un@ans@tt@ri

_70 sat:'Vr:
_71 ikhat:'Vr:
_72 b@hat:'Vr:
_73 tihat:'Vr:
_74 cohat:'Vr:
_75 pach,at:'Vr:
_76 ch@3j@3t:'Vr:
_77 s@t@hat:'Vr:
_78 athhat:'Vr:
_79 ,un^ias'i

_80 ,Vss'i
_81 ikjas'i
_82 baIas'i
_83 tiras'i
_84 coras'i
_85 p@'casi
_86 chijas'i
_87 sVt:as'i
_88 ath:as'i
_89 'unan:'n@b:e

_90 nVb:'e
_91 ikj'an@we
_92 b'an@we
_93 tir'an@we
_94 cor'am@we
_95 p@c'an@we
_96 chij'an@we
_97 s@t:'an@we
_98 ath:'an@we
_99 nin^j'an@we

_0C s'Ve
_0M1 h@z'ar
_0M2 l'akh
_0M3 cr'ore
_0M4 b'ilion // ?? English
_dpt _d@s@ml'o:_ // ?? what is Hi for "." ?

// Single consonants
क k@
क़ q@
ख kh@
ख़ x@
ग g@
ग़ Q@
घ gh@
ङ N@
च c@
छ ch@
ज J@
ज़ z@
झ Jh@
ञ n^@
ट t.@
ठ t.h@
ड d.@
ड़ r.@
ढ d.h@
ण n.@ // retroflex n.@
त t@
थ th@
द d@
ध dh@
न n@
प p@
फ ph@
फ़ f@
ब b@
भ bh@
म m@
य j@
र r@
ऱ r@
ल l@
ळ l.@
व v@
श S@
ष s.@ // retroflex [S]
स s@
ह H@
क़ q@
ख़ x@
ग़ Q@
ज़ z@
ड़ r-@
ढ़ hr@
फ़ f@
य़ j@


+ 596
- 0
dictsource/ne_rules View File

@@ -0,0 +1,596 @@

// Rules for Nepali
// This file is UTF8 encoded

// letter groups:
// A vowel letters
// B vowel signs and virama ्
// C consonants
// Y vowel letters and vowel signs


// conditional rules
// ?1 drop schwa at end of word


.replace
० 0
१ 1
२ 2
३ 3
४ 4
५ 5
६ 6
७ 7
८ 8
९ 9


// Vowels

.group अ
अ V
अँ V~ // + candrabinbu


.group आ
आ a
आँ a~ // + candrabinbu
आइ aI
आउ aU
आऊ aU


.group इ
इ i
इँ i~


.group ई
ई i
ईँ i~


.group उ
उ u
उँ u~
उई uI


.group ऊ
ऊ u
ऊँ u~


.group ऋ
ऋ rI


.group ऌ
ऌ l- // vocalic l


.group ऍ
ऍ E // candra e


.group ऎ
ऎ e
ऎँ e~


.group ए
ए e
एँ e~
एउ eU


.group ऐ
ऐ VI


.group ऑ
ऑ O // candra O


.group ऒ
ऒ o


.group ओ
ओ o
ओउ oU
ओऊ oU
ओइ oI


.group औ
औ VU


// Vowel Signs

.group ा
ा a
ाँ a~
ाइ aI
ाऊ aU
ाउ aU

.group ि
ि i
िँ i~

.group ी
ी i
ीँ i~

.group ु
ु u
ुँ u~
ुई uI

.group ू
ू u
ूँ u~

.group ृ
ृ rI

.group ॄ
ॄ rI

.group ॅ
ॅ E

.group ॆ
ॆ e
ॆँ e~

.group े
े e
ेँ e~
ेउ eU

.group ै
ै VI

.group ॉ
ॉ O

.group ॊ
ॊ o

.group ो
ो o
ोउ oU
ोऊ oU
ोइ oI

.group ौ
ौ VU


.group ॢ // vowel sign l
ॢ l-


.group ॣ // vowel sign ll
ॣ l-:


.group ॐ
ॐ o~m

// Consonants

.group क
क kV
कँ kV~
क (B k
क (्य k:
?1 क (_ k
्) क (_ k@/
क़ qV
क़ँ qV~
क़ (B q
?1 क़ (_ q
्) क़ (_ q@/

.group ख
ख khV
खँ khV~
ख (B kh
?1 ख (_ kh
्) ख (_ kh@/
ख़ xV
ख़ँ xV~
ख़ (B x
?1 ख़ (_ x
्) ख़ (_ x@/

.group ग
ग gV
गँ gV~
ग (B g
?1 ग (_ g
्) ग (_ g@/
ग़ QV
ग़ँ QV~
ग़ (B Q
?1 ग़ (_ Q
्) ग़ (_ Q@/

.group घ
घ ghV
घँ ghV~
घ (B gh
?1 घ (_ gh
्) घ (_ gh@/

.group ङ
ङ NV
ङँ NV~
ङ (B N
?1 ङ (_ N
्) ङ (_ N@/

.group च
च c@3
चँ cV~
च (B c
च (्य c:
?1 च (_ c
्) च (_ c@/

.group छ
छ ch@3
छँ chV~
छ (B ch
//?1 छ (_ ch
्) छ (_ ch@/

.group ज
ज J@3
जँ JV~
ज (B J
?1 ज (_ J
्) ज (_ J@/
ज़ zV
ज़ँ zV~
ज़ (B z
?1 ज़ (_ z
्) ज़ (_ z@/

.group झ
झ Jh@3
झँ JhV~
झ (B Jh
?1 झ (_ Jh
्) झ (_ Jh@/

.group ञ
ञ n^@3
ञ n^V~
ञ (B n^
?1 ञ (_ n^
्) ञ (_ n^

.group ट
ट t.V
टँ t.V~
ट (B t.
ट (्य t.:
?1 ट (_ t.
्) ट (_ t.@/

.group ठ
ठ t.hV
ठँ t.hV~
ठ (B t.h
?1 ठ (_ t.h
्) ठ (_ t.h@/

.group ड
ड d.V
डँ d.V~
ड (B d.
?1 ड (_ d.
्) ड (_ d.@/

ड़ r.V
ड़ँ r.V~
ड़ (B r.
?1 ड़ (_ r.
्) ड़ (_ r.@/

.group ढ
ढ d.hV
ढँ d.hV~
ढ (B d.h
?1 ढ (_ d.h
्) ढ (_ d.h@/
ढ़ r.hV // nukta (should be retroflex flap)
ढ़ँ r.hV~
ढ़ (B r.h
?1 ढ़ (_ r.h
्) ढ़ (_ r.h@/

.group ण
ण n.V
णँ n.V~
ण (B n.
?1 ण (_ n.
्) ण (_ n.@/

.group त
त tV
तँ tV~
त (B t
त (्य t:
?1 त (_ t
्) त (_ t@/

.group थ
थ thV
थँ thV~
थ (B th
?1 थ (_ th
्) थ (_ th@/

.group द
द dV
दँ dV~
द (B d
?1 द (_ d
्) द (_ d@/

.group ध
ध dhV
धँ dhV~
ध (B dh
?1 ध (_ dh
्) ध (_ dh@/

.group न
न nV
नँ nV~
न (B n
?1 न (_ n
्) न (_ n@/
र्) न (_ n // r +virama


.group ऩ
ऩ n: // should this be a long [n] ?

.group प
प pV
पँ pV~
प (B p
प (्य p:
?1 प (_ p
्) प (_ p@/

.group फ
फ phV
फँ phV~
फ (B ph
?1 फ (_ ph
्) फ (_ ph
फ़ fV
फ़ँ fV~
फ़ (B f
?1 फ़ (_ f
्) फ़ (_ f@/

.group ब
ब bV
बँ bV~
ब (B b
?1 ब (_ b
्) ब (_ b@/

.group भ
भ bhV
भँ bhV~
भ (B bh
?1 भ (_ bh
्) भ (_ bh@/

.group म
म mV
मँ mV~
म (B m
?1 म (_ m
्) म (_ m@/
र्) म (_ m // r +virama
न्) म (_ m // n +virama

.group य
य j@3
यँ jV~
य (B j
?1 य (_ j
्) य (_ j@/

.group र
र r@2
रँ r@2
र (B r
?1 र (_ r
्) र (_ r@/

.group ऱ // rra
ऱ rV // (temporary) same as [r]
ऱ (B r
?1 ऱ (_ r
्) ऱ (_ r@/

.group ल
ल lV
लँ lV~
ल (B l
?1 ल (_ l
्) ल (_ l@/

.group ळ
ळ l.V
ळँ l.V~
ळ (B l.
?1 ळ (_ l.
्) ळ (_ l.@/

.group ऴ
ऴ l.V // (temporary) same as [l.]
ऴँ l.V~
ऴ (B l.
?1 ऴ (_ l.
्) ऴ (_ l.@/

.group व
व vV
वँ vV~
व (B v
_) व wV
_) वँ wV~
_) व (B w
_) व (् v // +virma
?1 व (_ v
्) व (_ v@/

.group श
श SV
शँ SV~
श (B S
?1 श (_ S
्) श (_ S@/

.group ष
ष s.V
षँ s.V~
ष (B s.
?1 ष (_ s.
्) ष (_ s.@/

.group स
स sV
सँ sV~
स (B s
?1 स (_ s
्) स (_ s@/

.group ह
ह HV
हँ HV~
ह (B H
?1 ह (_ H
्) ह (_ H@/


// nukta, modifies a consonant

.group ऽ // avagraha, lengthens a vowel ??
ऽ :

.group ँ
ँ n // candrabindu

.group ं
ं m // anusvara
ं (प m
ं (फ m
ं (ब m
ं (भ m
ं (म m

ं (ट n.
ं (ठ n.
ं (ड n.
ं (ढ n.
ं (ण n.

ं (च n^
ं (छ n^
ं (ज n^
ं (झ n^
ं (ञ n^
ं (य n^

ं (क N
ं (ख N
ं (ग N
ं (घ N
ं (ङ N
ं (ह N

.group ः
ः H // visarga

.group ् // virama

// Extra consonants

.group क़ // qa
क़ qV
क़ (B q
?1 क़ (_ q
्) क़ (_ q@/

.group ख़ // khha
ख़ xV
ख़ (B x
?1 ख़ (_ x
्) ख़ (_ x@/

.group ग़ // ghha
ग़ QV
ग़ (B Q
?1 ग़ (_ Q
्) ग़ (_ Q@/

.group ज़ // za
ज़ zV
ज़ (B z
?1 ज़ (_ z
्) ज़ (_ z@/

.group ड़ // dddha
ड़ z.V // ???
ड़ (B z.
?1 ड़ (_ z.
्) ड़ (_ z.@/

.group ढ़ // rha (aspirated version of dddha)
ढ़ r.hV
ढ़ (B r.h
?1 ढ़ (_ r.h
्) ढ़ (_ r.h@/

.group फ़ // fa
फ़ fV
फ़ (B f
?1 फ़ (_ f
्) फ़ (_ f@/

.group य़ // yya
य़ jV
य़ (B j
?1 य़ (_ j
्) य़ (_ j@/

.group ॠ // rr
ॠ V-rr

.group ॡ // ll
ॡ l-: // long syllabic l




.group
$ dOlV
% pVsEnt



+ 0
- 0
dictsource/no_list View File


+ 206
- 0
dictsource/nso_list View File

@@ -0,0 +1,206 @@
// Northern Sotho translation list
// This file is UTF-8 encoded.

// letters (just guesses)
a a
b bi:i:
c si:i:
d di:i:
e i:i:
f e:fu
g x2@
h eitSi
j dZ'ei
k kei
l e:li
m 'emu
n 'eni
o o:o:
p p'i:i:
q kju
r aR3e
s 'e:si
t t'i:i:
u u:u:

v v'i:i:
w dabalju
x ek'ese
y w'ai
z z'e:ti




// numbers
_0 lef'e:la
_1 tee
_2 p'edi
_3 t'a:R3o
_4 'n-ne
_5 l#'a:no
_6 ts'e:la
_7 S'u:pa
_8 sisw'a:i
_9 sen^'ane
_1X les'o:me
_2X mas'o:mepedi
_3X mas'o:met'a:R3o
_4X mas'o:me'n-ne
_5X mas'o:mel#'a:no
_6X mas'o:mets'e:la
_7X mas'o:meS'u:pa
_8X mas'o:mesisw'a:i
_9X mas'o:mesen^'ane
_0C lekX'olo
//_1C m,iam'oJa
_2C _|makX'olopedi
_3C _|makX'olot'a:R3o
_4C _|makX'olo'n-ne
_5C _|makX'olol#'a:no
_6C _|makX'olots'e:la
_7C makX'oloS'u:pa
_8C makX'olosisw'a:i
_9C makX'olosen^'ane
_0M1 's-'ikete
_1M1 _|'s-'ikete
_2M1 dik'etep'edi
_3M1 dik'etet'a:R3o
_4M1 dik'eten-ne
_5M1 dik'etel#'a:no
_6M1 dik'etets'e:la
_7M1 dik'eteSu:pa
_8M1 dik'etesisw'a:i
_9M1 dik'etesen^'ane
_1M2 dik'etetSelekX'o:lo
_2M2 dik'etetSemakX'o:lop'edi
_3M2 dik'etetSemakX'o:lot'a:R3o
_4M2 dik'etetSemakX'o:lon-ne
_5M2 dik'etetSemakX'o:lol#'ano
_6M2 dik'etetSemakX'o:lots'e:la
_7M2 dik'etetSemakX'o:loSu:pa
_8M2 dik'etetSemakX'o:losisw'a:i
_9M2 dik'etetSemakX'o:losen^'ane
_0M3 _|mili'oni // 1,000,000
_0M4 _|bili'oni
_dpt fe:Xelu'a:na


bona $u // they,them
yona $u+ // it
wena $u+ //you

nna $u+ // i
yena $u+ // him, her, it

lena $u+ //ploral to wena
rena $u+ // we,us


//accents
_cir k'efa

// pronouns
mimi $u+
sisi $u+
wewe $u+
nyinyi $u+
yeye $u+
wao $u+

hii $u // this, these
hilo $u+ // this,that (previously menioned)

wake $u+ // his,her,its
yake $u+
zake $u+


// prepositions
wa $u $brk // of
ya $u $brk // of,by they,them
la $u $brk // of
cha $u $brk // of
vya $u $brk // of
za $u $brk // of
pa $u $brk // of
kwa $u $brk // of
mwa $u $brk // of

bi $u $brk // in
fi $u $brk // in,on
pa $u $brk // at

min $u $brk // from
toka $u $brk // from
katika $u $brk // from, out of
kuanzia $brk // from,since
tangu Su $brk // from,between
hata $u $pause // until
baada $u $brk // after
bila $u $pause // without
hadi $u $pause // up to
huko $u $brk // there, as when

kwacho $pause // by means of which
kwalo $pause // by means of which
kwao $pause // by means of which
kwavyo $pause // by means of which
kwaye $pause // by means of which

kwa $u $brk // with
mwenye $u $brk // with
wenye $u $brk // with
yenye $u $brk // with
1enye $u $brk // with
chenye $u $brk // with
vyenye $u $brk // with
zenye $u $brk // with


// conjunctions
na $u $pause // and
ama $u $pause // or
ao $u $pause // or
au $u $pause // or
aidha $pause // and
bali $u $pause // but
ila $pause // but,except
angao $pause // although
badalaya $pause // instead
basi $u+ $pause // so,then
ili $u+ $pause // so that
ilikwamba $pause // so that
ijapo $pause // although, even if
ijapokuwa $pause // although
ingawa $pause // although
iwapo $pause // when
japo $pause
(juu ya) J,u:ja $pause // as for
kama $u+ $pause // if,like
kisha $pause // moreover
kusudi $pause // in order to
kuwa $u $pause // that
(kwa kuwa) kwa||k,uwa $pause // becuse
kwamba $u $pause // that
lakini $pause // however
walakini $pause // however
pamoja $pause // together with
panapo $pause // when it is
pindi $u+ $pause // if,when
taraa $u+ $pause // if
wala $pause // either,neither
yaani $pause // i.e.
//Northern Sotho words
bja vvJ'a

raloka R3%al'U:ka
sekolo sek'U:lU
taba t_'a:ba
thaba t'a:ba







+ 150
- 0
dictsource/nso_rules View File

@@ -0,0 +1,150 @@

// Northern Sotho translation rules
// This file is UTF-8 encoded


.group a
a a
_C) a a
_) a (C a
a (_ a
a (s a:

.group b
b B


.group c
c k
ch tS

.group d
d d
dh D

.group e
e e
ee i;e:
s) e i


.group f
f f

.group g
g X
_k) g x2

gh Q


.group h
h h
hl l#


.group i
i i
ii i:

.group j
j J

.group k
k k
kh x

.group l
l l

.group m
m m
_) m m-
m (A m
K) m (@@ _|m
K) m (C m-
K) m (b@@ _|m
K) m (v@@ _|m
K) m (w@@ _|m

.group n
n n
_) n n-
n (A n
n (@@ n
ny n^
n (ch n^
n (j n^
ng' N
n (k N
_) n (k N-
_) n (k@@ N-
n (g N
_) n (g N-
_) n (g@@ N-
ng N

.group o
o U
oo o:

.group p
p p

.group q
q k

.group r
r R3

.group s
s s
s (e s-
_t) se si:
// sh S

.group t
t t
th th
tsen ts'e:n
tlh K
tl l#


.group u
u u
uu u:
_d) u u:

.group v
v v

.group w
w w

.group x
x ks

.group y
y j

.group z
z z


.group
$ dola
% asilimia

* n^ota
*) * (*
**
**) * (_ _::

š S
_t) š tS
_p) š (h S

ê E
ô o

+ 158
- 0
dictsource/pa_list View File

@@ -0,0 +1,158 @@
// This file is UTF8 encoded
// Punjabi/Gurmukhi


// Numbers
_0 z'iRo
_1 'Ik:
_2 d'o
_3 t'I~n
_4 c'aR
_5 p'VnJ
_6 ch'e
_7 s'Vt:
_8 'Vth.:
_9 n'O~

_10 d'Vs
_11 gI'aRa~
_12 b'aRa~
_13 t'eRa~
_14 c'Oda~
_15 p'Vnd@Ra~
_16 s'ol.a~
_17 s@t'aRa~
_18 Vth.'aRa~
_19 'Uni

_20 v'iH
_21 Ik:i
_22 b'ai
_23 t'ei
_24 c'Ovi
_25 p'VnJhi
_26 ch'Vb:i
_27 s@t'ai
_28 Vth.'ai
_29 Un'Vt:i

_30 t'iH
_31 Ik'Vt:i
_32 b'Vt:i
_33 t'eti
_34 c'O~ti
_35 p'E~ti
_36 ch'Vt:i
_37 s'E~ti
_38 Vth.'Vt:i
_39 Un@t'ali

_40 c'ali
_41 Ik@t'ali
_42 b@t'ali
_43 t@R@t'ali
_44 cOt'ali
_45 p@nJ@t'ali
_46 chI'ali
_47 s@nt'ali
_48 Vth.:@t'ali
_49 'Un.I~Ja

_50 p@nJ'aH
_51 'Ik@vI~Ja
_52 b'VvI~Ja
_53 t'VR@vI~Ja
_54 c'VRI~Ja
_55 p'Vc@vI~Ja
_56 ch'VpI~Ja
_57 s'Vt@vI~Ja
_58 'Vth.:@vI~Ja
_59 Un.'ath.

_60 s'Vth.:
_61 Ik'ath.
_62 b'ath.H
_63 t@R'eth.H
_64 c'Oth.H
_65 p'E~th.
_66 chI'ath.
_67 s@t'aH@th.
_68 Vth.:'ath.
_69 Un.'Vt:@R

_70 s'Vt:@R
_71 IkH'Vt:@R
_72 b@H'Vt:@R
_73 t@H'Vt:@R
_74 cOH'Vt:@R
_75 p@nJ'Vt:@R
_76 chIH'Vt:@R
_77 s@t'Vt:@R
_78 Vth.'Vt:@R
_79 Un.'asi

_80 'Vssi
_81 Ik'asi
_82 bI'asi
_83 t@R@'asi
_84 c@R'asi
_85 p@nJ'asi
_86 chI'asi
_87 s@t'asi
_88 Vth.'asi
_89 Un.a~n@v'eN

_90 n'Vb:e
_91 Ik@'an@v,e~
_92 bI;'an@v,e~
_93 t@R@'an@ve~
_94 c@R'an@ve~
_95 p@c'an@ve~
_96 chI'an@ve~
_97 s@t'an@ve~
_98 Vth.'an@ve~
_99 nIR'Vnn@ve~

_0C s'O
_0M1 H@J'aR
_0M2 l'Vkh: // 100,000
_0M3 k'VRoR // 10,000,000
_0M4 'VR@b // 1,000,000,000
_0M5 kh'VR@b // 100,000,000,000

_dpt _dOth // ??


// character names
ਂ bInd'i
ੰ tIpp'i
ੱ VddVk
ਃ visaRg
੍ hVlVnt

ਅ 'ERV
ੲ 'IRI
ੳ 'URV
_ਆ 'ERV||kVnn'a
_ਇ 'IRI||sIh'aRi
_ਈ 'IRI||bIh'aRi
_ਉ 'URV||'OnkaR
_ਊ 'URV||dUl'EnkaR
_ਏ 'IRI||l'avam
_ਐ 'ERV||dUl'avam
_ਓ 'URV||hoR'a
_ਔ 'ERV||kVnOR'a

ਾ kVnn'a
ਿ sIh'aRi
ੀ bIh'aRi
ੁ OnkaR
ੂ dUl'EnkaR
ੇ lavam
ੈ dUlavam
ੋ hoR'a
ੌ kVn'ORa

। dVnd'i


+ 457
- 0
dictsource/pa_rules View File

@@ -0,0 +1,457 @@

// Punjabi Gurmukhi script
// This file is UTF8 encoded

// letter groups:
// A vowel letters
// B vowel signs and virama ्
// C consonants
// Y vowel letters and vowel signs



.replace
૦ 0
૧ 1
૨ 2
૩ 3
૪ 4
૫ 5
૬ 6
૭ 7
૮ 8
૯ 9

// combine dot consonants into a single character
ਸ਼ ਸ਼
ਲ਼ ਲ਼ // l.
ਖ਼ ਖ਼ // x
ਗ਼ ਗ਼ // Q
ਜ਼ ਜ਼ // z
ਫ਼ ਫ਼ // f

// combine base vowel+vowel sign into single vowel characters
ਅੈ ਐ // aI
ਅਾ ਆ // aa
ਅੌ ਔ // aU
ੲੀ ਈ // ii
ੲਿ ਇ // i
ੲੇ ਏ // e
ੳੁ ਉ // u
ੳੂ ਊ // uu



// Vowels

.group ੳ
ੳ u

.group ੲ
ੲ i


.group ਅ
ਅ ,V
ਅਂ V~
ਅੰ V~

.group ਆ
ਆ a
ਆਂ a~
ਆੰ a~

.group ਇ
ਇ I
ਇਂ I~
ਇੰ I~

.group ਈ
ਈ i
ਈਂ i~
ਈੰ i~

.group ਉ
ਉ U
ਉਂ U~
ਉੰ U~

.group ਊ
ਊ u
ਊਂ u~
ਊੰ u~

.group ਏ
ਏ e
ਏਂ e~
ਏੰ e~

.group ਐ
ਐ E
ਐਂ E~
ਐੰ E~

.group ਓ
ਓ o
ਓਂ o~
ਓੰ o~

.group ਔ
ਔ O
ਔਂ O~
ਔੰ O~

.group ૠ
ૠ r-


// Vowel Signs

.group ਾ
ਾ a
ਾਂ a~
ਾੰ a~

.group ਿ
ਿ I
ਿਂ I~
ਿੰ I~

.group ੀ
ੀ i
ੀਂ i~
ੀੰ i~

.group ੁ
ੁ U
ੁਂ U~
ੁੰ U~

.group ੂ
ੂ u
ੂਂ u~
ੂੰ u~

.group ੇ
ੇ e
ੇਂ e~
ੇੰ e~

.group ੈ
ੈ E // aI
ੈਂ E~
ੈੰ E~

.group ੋ
ੋ o
ੋਂ o~
ੋੰ o~

.group ੌ
ੌ O // aU
ੌਂ O~
ੌੰ O~


// Consonants ਕે

.group ਕ
ਕ kV // inherent vowel
ਕ (B k // no inherent vowel if vowel or virama follows
@) ਕ (_ k // omit inherent vowel at end of word
ੱ) ਕ k:V
ੱ) ਕ (B k:
ੱ) ਕ (_ k:

.group ਖ
ਖ khV
ਖ (B kh
@) ਖ (_ kh
ੱ) ਖ kh:V
ੱ) ਖ (B kh:
ੱ) ਖ (_ kh:

.group ਗ
ਗ gV
ਗ (B g
@) ਗ (_ g
ੱ) ਗ g:V
ੱ) ਗ (B g:
ੱ) ਗ (_ g:

.group ਘ
ਘ ghV
ਘ (B gh
@) ਘ (_ gh
_) ਘ k+V // high tone
_) ਘ (B k+

.group ਙ
ਙ NV
ਙ (B N
@) ਙ (_ N
ੱ) ਙ N:V
ੱ) ਙ (B N:
ੱ) ਙ (_ N:

.group ਚ
ਚ cV
ਚ (B c
@) ਚ (_ c
ੱ) ਚ c:V
ੱ) ਚ (B c:
ੱ) ਚ (_ c:

.group ਛ
ਛ chV
ਛ (B ch
@) ਛ (_ ch
ੱ) ਛ ch:V
ੱ) ਛ (B ch:
ੱ) ਛ (_ ch:

.group ਜ
ਜ JV
ਜ (B J
@) ਜ (_ J
ੱ) ਜ J:V
ੱ) ਜ (B J:
ੱ) ਜ (_ J:

.group ਝ
ਝ JhV
ਝ (B Jh
@) ਝ (_ Jh
_) ਝ c+V
_) ਝ (B c+

.group ਞ
ਞ n^V
ਞ (B n^
@) ਞ (_ n^
ੱ) ਞ n^:V
ੱ) ਞ (B n^:
ੱ) ਞ (_ n^:

.group ਟ
ਟ t.V
ਟ (B t.
@) ਟ (_ t.
ੱ) ਟ t.:V
ੱ) ਟ (B t.:
ੱ) ਟ (_ t.:

.group ਠ
ਠ th.V
ਠ (B th.
@) ਠ (_ th.
ੱ) ਠ th.:V
ੱ) ਠ (B th.:
ੱ) ਠ (_ th.:

.group ਡ
ਡ d.V
ਡ (B d.
@) ਡ (_ d.
ੱ) ਡ d.:V
ੱ) ਡ (B d.:
ੱ) ਡ (_ d.:

.group ਢ
ਢ dh.V
ਢ (B dh.
@) ਢ (_ dh.
_) ਢ t.+V
_) ਢ (B t.

.group ਣ
ਣ n.V
ਣ (B n.
@) ਣ (_ n.
ੱ) ਣ n.:V
ੱ) ਣ (B n.:
ੱ) ਣ (_ n.:

.group ਤ
ਤ tV
ਤ (B t
@) ਤ (_ t
ੱ) ਤ t:V
ੱ) ਤ (B t:
ੱ) ਤ (_ t:

.group ਥ
ਥ thV
ਥ (B th
@) ਥ (_ th
ੱ) ਥ th:V
ੱ) ਥ (B th:
ੱ) ਥ (_ th:

.group ਦ
ਦ dV
ਦ (B d
@) ਦ (_ d
ੱ) ਦ d:V
ੱ) ਦ (B d:
ੱ) ਦ (_ d:

.group ਧ
ਧ dhV
ਧ (B dh
@) ਧ (_ dh
_) ਧ t+V
_) ਧ (B t+

.group ਨ
ਨ nV
ਨ (B n
@) ਨ (_ n
ੱ) ਨ n:V
ੱ) ਨ (B n:
ੱ) ਨ (_ n:

.group ਪ
ਪ pV
ਪ (B p
@) ਪ (_ p
ੱ) ਪ p:V
ੱ) ਪ (B p:
ੱ) ਪ (_ p:

.group ਫ
ਫ phV
ਫ (B ph
@) ਫ (_ ph
ੱ) ਫ ph:V
ੱ) ਫ (B ph:
ੱ) ਫ (_ ph:

.group ਬ
ਬ bV
ਬ (B b
@) ਬ (_ b
ੱ) ਬ b:V
ੱ) ਬ (B b:
ੱ) ਬ (_ b:

.group ਭ
ਭ bhV
ਭ (B bh
@) ਭ (_ bh
_) ਭ p+V
_) ਭ (B p+

.group ਮ
ਮ mV
ਮ (B m
@) ਮ (_ m
ੱ) ਮ m:V
ੱ) ਮ (B m:
ੱ) ਮ (_ m:

.group ਯ
ਯ jV
ਯ (B j
@) ਯ (_ j
ੱ) ਯ j:V
ੱ) ਯ (B j:
ੱ) ਯ (_ j:

.group ਰ
ਰ RV
ਰ (B R
@) ਰ (_ R
ੱ) ਰ R:V
ੱ) ਰ (B R:
ੱ) ਰ (_ R:

.group ਲ
ਲ lV
ਲ (B l
@) ਲ (_ l
ੱ) ਲ l:V
ੱ) ਲ (B l:
ੱ) ਲ (_ l:

.group ਲ਼
ਲ਼ l.V
ਲ਼ (B l.
@) ਲ਼ (_ l.

.group ਵ
ਵ vV
ਵ (B v
@) ਵ (_ v
ੱ) ਵ v:V
ੱ) ਵ (B v:
ੱ) ਵ (_ v:

.group ਸ਼
ਸ਼ SV
ਸ਼ (B S
@) ਸ਼ (_ S
ੱ) ਸ਼ S:V
ੱ) ਸ਼ (B S:
ੱ) ਸ਼ (_ S:

.group ਸ
ਸ sV
ਸ (B s
@) ਸ (_ s
ੱ) ਸ s:V
ੱ) ਸ (B s:
ੱ) ਸ (_ s:

.group ਹ
ਹ HV
ਹ (B H
@) ਹ (_ H

.group ਖ਼
ਖ਼ xV
ਖ਼ (B x
@) ਖ਼ (_ x

.group ਗ਼
ਗ਼ QV
ਗ਼ (B Q
@) ਗ਼ (_ Q

.group ਜ਼
ਜ਼ zV
ਜ਼ (B z
@) ਜ਼ (_ z

.group ੜ
ੜ R2V
ੜ (B R2
@) ੜ (_ R2

.group ਫ਼
ਫ਼ fV
ਫ਼ (B f
@) ਫ਼ (_ f


.group ੍
੍ // virama

.group ਼
਼ // nukta

.group ੱ
ੱ // addak

.group ਂ
ਂ N // bindi

.group ੰ
ੰ n // tippi

.group ਃ
ਃ h

.group
$ dOlVR // TEST
% pVsEnt // TEST

+ 69
- 0
dictsource/prs_list View File

@@ -0,0 +1,69 @@

// This file in UTF8 encoded
// For persian (Dari) language


//numeric
_0 sE'fEr
_1 j'Ak
_2 d'u:
_3 s'E:h
_4 tS'Ahr
_5 pA'ndZ
_6 SE'S
_7 h'Aft
_8 h'ASt
_9 n'o
// _۱۱ j'AzdAh // what's this ?

_1X d'Ah
_2X b'ist
_3X s'i
_4X tS'Ehl
_5X p'indZAh
_6X S'Ast
_7X h'AftAd
_8X h'AStAd
_9X nAv'Ad


_0C s'Ad

_0and o

//alphabets
ا Al'Ef
ب b'E:
پ p'E:
ت t'E:
ث s'E:
ج dZ'im
چ tS'E:
ح h'E:
خ X'E:
د d'Al
ذ z'Al
ر r'E:
ز z'E:
س s'in
ش S'in
ص s'Ad
ض z'Ad
ط t'A:
ظ z'A:
ع 'eIn
غ R'eIn
ف f'E:
ق R'Af
ک k'Af
گ g'Af
ل l'Am
م m'im
ن n'un
و w'o:w
ه h'E:dotSASm
ء hAmz'E:
ی j'A:




+ 235
- 0
dictsource/prs_rules View File

@@ -0,0 +1,235 @@
// This file is UTF-8 encoded
// Text to phoneme rules for Dari

// replace Arabic character numbers with Latin character numbers
.replace
٠ 0
١ 1
٢ 2
٣ 3
٤ 4
٥ 5
٦ 6
٧ 7
٨ 8
٩ 9


//all vowels
.L01 َ ِ ُ ً ٍ و ا ه ی ة ي

//commonly unwritten vowels
.L02 َ ِ ُ

//list of consonants
.L03 ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی

.group ا
_) ا (L01
ا A
ا (_ A
اً An
اٍ En

.group ب
ب (L01 b
ب bA
ب (_ b
L03) ب (L03 b

.group پ
پ (L01 p
پ pA
پ (_ p
L03) پ (L03 p

.group ة
ة (L01 h
ة hA
ة (_ @

.group ت
ت (L01 t
ت tA
ت (_ t

.group ث
ث (L01 s
ث sA
ث (_ s

.group ج
ج (L01 dZ
ج dZA
ج (_ dZ


.group چ
چ (L01 tS
چ tSA
چ (_ tS

.group ح
ح (L01 h
ح hA
ح (_ h

.group خ
خ (L01 X
خ XA
خ (_ X

.group د
د (L01 d
د dA
د (_ d

.group ذ
ذ (L01 z
ذ zA
ذ (_ z

.group ر
ر (L01 R
ر RA
ر (_ R

.group ز
ز (L01 z
ز zA
ز (_ z

.group ژ
ژ (L01 Z
ژ ZA
ژ (_ Z

.group س
س (L01 s
س sA
س (_ s
L03) س (L03 s
L02) س (L03 s

.group ش
ش (L01 S
ش SA
ش (_ S

.group ص
ص (L01 s
ص sA
ص (_ s

.group ض
ض (L01 z
ض zA
ض (_ z

.group ط
ط (L01 t
ط tA
ط (_ t

.group ظ
ظ (L01 z
ظ zA
ظ (_ z

.group ع
ع (L01
ع A
ع (_ @_:

.group غ
غ (L01 R
غ RA
غ (_ R

.group ـ
ـ

.group ف
ف (L01 f
ف fA
ف (_ f

.group ق
ق (L01 R
ق RA
ق (_ R

.group ک
ک (L01 k
ک kA
L02) ک (L03 k
L03) ک (L03 k
ک (_ k

.group گ
گ (L01 g
گ gA
گ (_ g

.group ل
ل (L01 l
ل lA
ل (_ l

.group م
م (L01 m
م mA
م (_ m

.group ن
ن (L01 n
ن (_ n
L02) ن (L03 n
L03) ن (L03 n
ن nA

.group ه
ه (L01 h
ه hA
ه (_ @

.group و
و (L01 v
و (_ u
L03) و (L03 u
و vA

.group ی
ی i
_) ی jA
.group ي
ي i
_) ي jA

.group
$ dol@

.group ء
ء @
ء (L01

.group ّ
ّ :

.group آ
آ A

//vowels that are not usually written:

.group َ
َ A

.group ِ
ِ E

.group ُ
ُ o




+ 0
- 0
dictsource/pt_list View File


+ 0
- 0
dictsource/pt_rules View File


+ 0
- 0
dictsource/ru_rules View File


+ 83
- 0
dictsource/rw_list View File

@@ -0,0 +1,83 @@

// This file is UTF8 encoded
// Spelling-to-phoneme words for Kinyarwanda

a a:
b ba:
c ca:
d da:
e e:
f fa:
g ga:
h ha:
i i:
j dZa:
k ka:
l la:
m ma:
n na:
o o:
p pa:
q kwa:
r *a:
s sa:
t ta:
u u:
v va:
w wa:
x eks
y ja:
z za:


// numbers
_0 z'e*u
_1 R'imwe
_2 kaB'i*i
_3 gat'atu
_4 k'ane
_5 gat'anu
_6 gatand'atu
_7 ka*'indwi
_8 umun'ani
_9 ikj'enda

_1X itS'umi
_2X makumjaB'i*i
_3X mi*,oNgwit'atu
_4X mi*,oNgw'ine
_5X mi*,oNgwit'anu
_6X mi*,oNgitand'atu
_7X mi*,oNgwi*'indwi
_8X mi*,oNgwin'ani
_9X mi*,oNgwej'enda

_1C idZ'ana
_2C mag,anaB'i*i
_3C mag,anat'atu
_4C mag,an'ane
_5C mag,anat'anu
_6C mag,anatand'atu
_7C mag,ana*'indwi
_8C mag,anin'ani
_9C mag,anakj'enda

_0M1 iBih'umbi
_1M1 iJih'umbi
_2M1 iBih'umbibiB'i*i
_3M1 iBih'umbibit'atu
_4M1 iBih'umbib'ine
_5M1 iBih'umbibit'anu
_6M1 iBih'umbibitand'atu
_7M1 iBih'umbibi*'indwi

_0M2 milij'oni
_1M2 milij'on'imwe
_2M2 milij'oneBj'i*i
_3M2 milij'oneS'atu
_4M2 m,ilij'on'en^e

_0and na
_dpt _niB'itSe



+ 105
- 0
dictsource/rw_rules View File

@@ -0,0 +1,105 @@

// Kinyarwanda translation rules
// This file is UTF-8 encoded
.group a
a a

.group b
b B
_) b b
m) b b

.group c
c tS
cy kj

.group d
d d

.group e
e e

.group f
f f

.group g
g g
g (e J
g (i J

.group h
h h

.group i
i i

.group j
j dZ
jy Jj

.group k
k k
k (e c
k (i c

.group l
l l

.group m
m m
mp mh

.group n
n n
n (g N
n (ge n^
n (gi n^
nk Nx
nt nh
ny n^

.group o
o o

.group p
p p

.group q
q q

.group r
r * // try **
_) r R

.group s
s s
sh S
shy S;

.group t
t t

.group u
u u

.group v
v c

.group w
w w
b) w g

.group x
x ks
_) x z

.group y
y j

.group z
z z

.group
$ dola*a // just a guess


+ 65
- 0
dictsource/si_list View File

@@ -0,0 +1,65 @@

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

+ 270
- 0
dictsource/si_rules View File

@@ -0,0 +1,270 @@

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



+ 132
- 0
dictsource/sl_list View File

@@ -0,0 +1,132 @@

// translation rules for Slovenian
// This file is UTF-8 encoded

// letter names
b b@
c ts@
č tS@
d d@
e e
f f@
g g@
h h@
j j@
_k k@
l l@
m m@
n n@
_o o
p p@
r R@
_s s@
š S@
t t@
_v v@
_z z@
ž Z@

q ku
w dv'ojniv,@
x iks
y 'ipsilon
ć m'ehkitS,@
đ m'ehkidZ,@

ä $accent
ë $accent
ö $accent
ü $accent

// accent names (please fix)
_dia 'umlawt


// numbers
_0 n'itS
_1 'ena
_2 dv'a
_3 tR'i
_4 St'iRi
_5 p'et
_6 S'est
_7 s'edem
_8 'osem
_9 d'evet
_10 d'eset
_11 'e'najst
_12 dv'anajst
_13 tR'inajst
_14 St'iRinajst
_15 p'etnajst
_16 S'estnajst
_17 s'edemnajst
_18 'osemnajst
_19 d'evetnajst
_2X dv'ajset
_3X tR'ideset
_4X St'iRideset
_5X p'etdeset
_6X S'estdeset
_7X s'edemdeset
_8X 'osemdeset
_9X d'evetdeset
_2C dv'esto
_0C sto
_0M1 t'isotS
_1M1 t'isotS

_1M2 'enmilij'on
_2M2 dv'amilij'ona
_3M2 tR'ijemilij'oni
_4M2 St'iRijemilij'oni
_0M2 milij'onow

_1M3 'enamilij'aRda
_2M3 dv'emilij'aRdi
_3M3 tR'imilij'aRde
_4M3 St'iRimilij'aRde
_0M3 milij'aRd

_1M4 'enbilij'on
_2M4 dv'abilij'ona
_3M4 tR'ijebilij'oni
_4M4 St'iRijebilij'oni
_0M4 bilij'onow

_0and in
_dpt _tselih

// Single letter words (speak as letter name if at end-of-clause)

a $u
o $u
k k
s s
v w $combine
z z $combine

a a $atend
k k@ $atend // letter-k
o o $atend // letter-o
s s@ $atend
v v@ $atend
z z@ $atend

// Function words (unstressed)

// verb: to be
sem $u
si $u
je $u
sva $u
sta $u
smo $u
ste $u
so $u

bil $u
bila $u
bili $u


+ 174
- 0
dictsource/sl_rules View File

@@ -0,0 +1,174 @@

// Spelling-to-phoneme rules for Slovenian
// This file is UTF-8 encoded

.L01 b d g j l m n v z ž // voiced consonants


.group a
a a

.group b
b b

.group c
c ts

.group č
č tS

.group d
d d
dz dz
dž dZ


.group e
e e
e (_ E // ??


.group f
f f


.group g
g g


.group h
h x
i) h h
h (F h // before voiceless consonant


.group i
i i
i (A j
i (r j


.group j
j j


.group k
k k


.group l
l l
l (K w
K) l (K @l
lj l^
lj (A lj
lj (i l^


.group m
m m
m (g N
m (k N
K) m (K %@m // unstressed


.group n
n n
n (g N
n (k N

K) n (K %@n // unstressed
nj n^
nj (A nj
nj (i n^


.group o
o o


.group p
p p


.group q
q k
qu kv


.group r
r R
rr R

K) r (K @R


.group s
s s


.group š
š S


.group t
t t


.group u
u u
u (A w
u (r u
A) u (K w


.group v
v v
v (-A+ v // preposition 'v' before a vowel
A) v (K w
K) v (K %u
L01) v (A w


.group w
w v
A) w (K w


.group x
x ks


.group y
y j
K) y (K i


.group z
z z


.group ž
ž Z


.group
á 'a:
é 'e:
ê 'E:
è E
í 'i:
ó 'o:
ô 'O:
ò O
ú 'u:
ć tS
đ dZ
ř R^
ä E
ö @:
ü y
ß _^_DE

$ d'olaR


+ 0
- 0
dictsource/sv_list View File


+ 0
- 0
dictsource/sv_rules View File


+ 8
- 0
dictsource/ta_list View File

@@ -361,6 +361,8 @@ tamil தமிழ் $text
பாதிக்கும் $alt
பாதிக்குமா $alt
பத்திரப் bVttirVp
பாய்ஸ் $alt
புக்கர் $alt



@@ -427,6 +429,9 @@ tamil தமிழ் $text
தட $alt
தடியாய் $alt
தொள $alt
தான $alt
தம்மம் $alt
தம்ம $alt


// initial ட
@@ -510,6 +515,7 @@ tamil தமிழ் $text
கௌன் $alt
கிண் $alt
கிர் $alt
கங்க $alt



@@ -541,3 +547,5 @@ tamil தமிழ் $text
செட் set.
திக் dik
பிட் bit.
புட் fud.
உப்ப ubbV

+ 84
- 6
dictsource/ta_rules View File

@@ -115,6 +115,8 @@

//sort

_) க (ங்கபாடி gV
_) க (ங்கர gV
_) க (ங்கா gV
_) க (ங்காரு kV
_) க (ங்கை gV
@@ -161,6 +163,7 @@
_) க (ர்வ gV
_) க (லாட்டா gV
_) க (லிலL08யோ gV
_) க (லீசிய gV
_) க (லீர gV
_) க (லீல gV
_) க (ளுக் gV
@@ -173,6 +176,7 @@
_) க (வுனை gV
_) க (வுன்கள gV
_) க (வுர gV
_) க (ாசியாபாத் g
_) க (ாண்டாமிருக g
_) க (ாண்டீப g
_) காண்டேக (ர ga:n.d.e:kV
@@ -187,6 +191,7 @@
_) க (ாயத்திரி g
க (ாரன k
_) க (ார்டன g
_) க (ார்டியன g
_) க (ிஃப்ட g
_) க (ிடுகிடு g
_) க (ிண்ணென்ற g
@@ -211,6 +216,7 @@
_) க (ிரிக்கா g
_) க (ிரிஜா g
_) க (ிரிதர g
_) க (ிரிதார g
_) கி (ரித்த k
_) கி (ரிமினல k
_) கி (ரியா_ k
@@ -219,6 +225,7 @@
_) க (ிரியி g
_) க (ிரியு g
_) கி (ரில் g
_) க (ிரிவல g
_) கி (ரிஸ்ட k
_) கிரிஸ்டோப (ர krist.o:fV
_) கி (ரிஸ்த k
@@ -237,8 +244,10 @@
_) கி (ரைண்டர g
_) கி (ரௌண்ட g
_) க (ிர்ரெ g
_) கி (றிஸ்டல k
_) கி (ளப்_ k
_) கிளப்ப (ில kl.Vbb
_) கிளப்ப (ுகள klVbb
_) கிளப்ப (ுக் kl.Vbb
_) கிளப்ப (ை kl.Vbb
_) கிளர்க் klVrk
@@ -300,6 +309,7 @@ _மன்மதக்) க (ுகை g
_) க (ுதிச் g
_) க (ுதித் g
_) க (ுதிப் g
_) க (ுதிப்பகுதி k
_) க (ுபீர g
_) க (ுபுகுபு g
_) க (ுபுக் g
@@ -448,6 +458,8 @@ _வெங்) கட kVt.V#
ஒரு) க (ட்ட kV
மறு) க (ட்ட kV
_கால) க (ட்ட kV
_பின்) க (ட்ட kV
_முன்) க (ட்ட kV
ஆரம்ப) க (ட்ட kV
_கல்) க (ண்ட kV
_நற்) க (தி gV
@@ -515,6 +527,7 @@ _மௌனி) க (ா k
_ஸ்ரீலங்) க (ா k
_ஹன்L04ி) க (ா k
அனாமி) க (ா k
சித்திரலே) க (ா k
_ஹாங்) க (ாங் k
_தென்) க (ாசி k
_நேர்) க (ாணல k
@@ -532,6 +545,7 @@ _ஹன்L04ி) க (ா k
_பால்) க (ாரர k
_தையல்) க (ாரர k
_வண்டி) க (ாரர k
அங்) க (ாரா k
_பூ) க (ாரி k
_பால்) க (ாரி k
_கடை) க (ாரி k
@@ -571,7 +585,10 @@ _தொன்ம) க (ால k
ஆதி) க (ுடி k
_பூர்வ) க (ுடி k
_மூத்த) க (ுடி k
அமண்) கு (டி ku2
அரிய) கு (டி ku2 // Don't change to [U]
அம்மன்) கு (டி ku2
உடையார்) கு (டி ku2
மன்னார்) கு (டி ku2
நற்) க (ுண g
_சற்) க (ுண g
@@ -590,6 +607,7 @@ _டா) குமெண்ட kUmen.tV#
_) குல்க (ந்த gulkV
_மெரு) க (ூட்ட g
அறை) க (ூவ k
_மார்) கெட் ket.
_ஓ) க (ே k
நீல) க (ேசி k
புலி) க (ேசி k
@@ -665,6 +683,7 @@ _போர்) க்க (ுண gg
_வெடி) க்க (ுண்ட gg
_துப்பாக்கி) க்க (ுண்ட gg
ஜன) க்க (ும்பல gg
_மார்) க்கெட் kket.
_ல) க்க (ேஜ gg
L03) க்க (ோபுர gg
_வி) க்ச (னரி ks.V
@@ -685,7 +704,9 @@ _துப்பாக்கி) க்க (ுண்ட gg
_சௌ) க் (ய k
அசௌ) க் (ய k
_செ) க்யூரிட (ி kjU:rit.
_சா) க் (ரடீஸ k
_ச) க்ரப (ாணி krVp
_சீ) க் (ரம k
வி) க (்ரம k
_ரெ) க்ரூட் krU:t.
ஆ) க (்ரோஷ k
@@ -749,6 +770,7 @@ _விமோ) ச (ன tSV
_) ச (ப்பா tSV
_) ச (ப்பி tSV
_) ச (ப்பு tSV
_) ச (ப்பெ tSV
_டின்) ச (ர tSV
_பங்) ச (ர tSV
_) சரசு (வதி sVrVs
@@ -937,7 +959,7 @@ _தணிகா) ச (ல tSV
ஞ n^V
ஞ (B n^

_கா) ஞ்ச (ன ntSV
_கா) ஞ்ச (ன ntSV
இ) ஞ்ச் ntS
_வி) ஞ்ச் ntS

@@ -956,6 +978,7 @@ _தணிகா) ச (ல tSV
//sort


_பேண்) ட t.V#
_வால்) ட t.V#
_கமெண்) ட t.V#
_க்ளையண்) ட t.V#
@@ -1010,6 +1033,7 @@ _ஷிஃப்) ட t.V#
_மால்) ட (ா t.
_) டாக் (_ t.a:k
_) ட (ாக்க t. // talkies
_) டாக்குமெண்ட d.a:kkUmen.t.V#
_) டாக்ட (ர d.a:kt.V
_) டாக (்ஸி t.a:k
_) டாங்க (ர t.a:NkV
@@ -1125,7 +1149,7 @@ _செண்) டிமெண்ட t.imen.t.V#
_) ட (ூர t.
இண்) ட (ெ t.
_) டெக் (னாலஜி t.ek
_) டெக்னிக (ல t.eknikV
_) டெக்னிக t.eknikV#
_) ட (ெக்ஸாஸ t.
_) ட (ெக்ஸ் t.
_) ட (ெண்டர t.
@@ -1164,6 +1188,7 @@ _லான்_) ட (ென்னிஸ t.
ளு) ட (ோனிய t.
_) டோரண்ட (ோ t.o:rVn.t.
_ப்ரி) ட (ோரிய t.
_லே) ட் t.
@மெண்) ட் t. // -ment
_பேண்) ட் t.
இண்டர்நெ) ட் t.
@@ -1195,6 +1220,7 @@ _லான்_) ட (ென்னிஸ t.
_) ட் (ரான்ஸ்ஃபர t.
_) ட் (ரான்ஸ்ப t.
_) ட்ரான்ஸ்ப (ர t.ra:nsfV
_) ட்ரான்ஸ்ப (ரண்ட t.ra:nspV
_) ட் (ரான்ஸ்பாண்டர t.
_) ட்ரான்ஸ்பிரண்ட t.ra:nspirVn.t.V#
_) ட் (ரான்ஸ்மீட்டர t.
@@ -1338,8 +1364,10 @@ _நடுரோ) ட் (ல t.
_) த (ன்வந்தரி dV
_) தபதப dVbVdVbV#
_) த (மயந்தி dV
_) த (ம்படி dV
_) த (ம்பதி dV
_) த (ம்பிடி dV
_) த (ம்மடிL11் dV
_) த (யவ dV
_) த (யாணந்த dV
_) த (யால dV
@@ -1411,6 +1439,7 @@ _நடுரோ) ட் (ல t.
_) த (ிகம்பர d
_) த (ிகில d
_) த (ிகுதிகு d
_) த (ிக்கித்த d
_) த (ிக்கில d
_) த (ிக்கு d
_) த (ிக்கு_முக்க t
@@ -1560,10 +1589,12 @@ _நடுரோ) ட் (ல t.
_) த (ேவகுல d
_) த (ேவக் d
_) த (ேவசேன d
_) த (ேவதாஸ d
_) த (ேவதூத d
_) த (ேவதை d
_) த (ேவநேய d
_) த (ேவன d
_) த (ேவரடி d
_) த (ேவராஜ d
_) த (ேவராட்டி d
_) த (ேவராணி d
@@ -1601,13 +1632,18 @@ _நடுரோ) ட் (ல t.
//sort
_வசந்) த tV#
_க) த (L08ஜா t
_சாந்) த (_ tV
_ப) த (ஞ்சலி tV
_கீழ்) த (ட்ட tV
_மேல்) த (ட்ட tV
_சாந்) த (த்த tV#
பிள்ளை) த (ன tV
முட்டாள்) த (ன tV
_கௌ) த (ம tV
_சாந்) த (ம tV#
_கௌ) த (மி tV
_புல்) த (ரை tV
_சாந்) த (லிங்க tV#
_கீ) த (ா t
_சீ) த (ா t
_ல) த (ா t
@@ -1629,6 +1665,7 @@ _புஷ்பல) த (ா t
_நே) த (ாஜி t
_சுல்) த (ான t
_முல்) த (ான t
_சாந்) த (ானு tV#
_சும) த (ி t
_சாந்) த (ி t
_சுகந்) த (ி t
@@ -1647,10 +1684,12 @@ _பிரசார்_பார) த (ி t
எ) தியோப (ிய tijo:p
_பிர) த (ீ t
த (ுறை t
த (ூக்க t // in word
வீண்) த (ேவை t
_நிவேதி) த (ை t
வீண்) த (ொல்லை t
அம்பே) த்க tkV#
_வா) த் (சல்ய t
யு) த்த ddV#
_சிரார்) த்த ddV#
_ஸ்ரார்) த்த ddV#
@@ -1678,6 +1717,7 @@ _சிறை) த்த (ண்டனை ddV
ம) த்த (ிய dd
வா) த்த (ிய dd
வை) த்த (ிய dd
உபா) த்த (ிய dd
_சா) த்த (ிய_ tt
பு) த்த (ியி dd
_சா) த்த (ியிரு tt
@@ -1688,6 +1728,7 @@ _சிறை) த்த (ண்டனை ddV
_சுப) த்த (ிர dd
_ரு) த்த (ிர dd
_ரௌ) த்த (ிர dd
_சூ) த்த (ிரச்சி dd
_சூ) த்த (ிரன dd
_சூ) த்த (ிரரி dd
_சூ) த்த (ிரர் dd
@@ -1721,10 +1762,12 @@ _வில்வி) த்த (ை dd
_ஜெ) த் (மலானி t
ச) த (்ய t
நி) த (்ய t
ஆதி) த் (ய t
இ) த் (யாதி t
_மி) த் (ர t
_காமசூ) த் (ர t
ச) த்ரபதி trVpVti
_சி) த்ரலேக (ா trVle:k
சி) த (்ரா t
_சி) த் (ரா tti
பவி) த (்ரா t
@@ -1890,6 +1933,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (லத்தினுட bV
_) ப (லத்துட bV
_) ப (லத்தை bV
_) ப (லத்தோடு bV
_) ப (லப்பட bV
_) ப (லப்படு bV
_) ப (லப்பரீட்சை bV
@@ -1971,7 +2015,10 @@ _டெட்_) ப (ாடி b
_) ப (ாட்டில்கள b
_) ப (ாணங் b
_) ப (ாணமு b
_) ப (ாணர b
_) ப (ாணாசுர b
_) ப (ாணி b
_) ப (ாண்டேஜ b
_) ப (ாதிக்கக்கூட b
_) ப (ாதிக்கண் p
_) ப (ாதிக்கப்பட b
@@ -1990,10 +2037,12 @@ _டெட்_) ப (ாடி b
_) ப (ாதிக்கும்_மேல p
_) ப (ாதித்த b
_) ப (ாதிப்படைகி b
_) ப (ாதிப்படைய b
_) ப (ாதிப்படையுமெ b
_) ப (ாதிப்படைவ b
_) ப (ாதிப்பதா b
_) ப (ாதிப்பதை b
_) ப (ாதிப்பால b
_) ப (ாதிப்பினால b
_) ப (ாதிப்பிற்க b
_) ப (ாதிப்பில b
@@ -2011,6 +2060,7 @@ _டெட்_) ப (ாடி b
_) ப (ானங்கள b
_) ப (ானத்த b
_) ப (ானமு b
_) ப (ானர்ஜி b
_) ப (ானு b
_) ப (ானெட் b
_) பாப (ர ba:bV
@@ -2025,6 +2075,7 @@ _டெட்_) ப (ாடி b
_ஆடு_) ப (ாம்பே p
_விளையாடு_) ப (ாம்பே p
_ரூம்_) ப (ாய b
_) ப (ாய்லர b
_) ப (ாரத b
_) ப (ாரதி b
_) ப (ாரத்த b
@@ -2063,6 +2114,7 @@ _விளையாடு_) ப (ாம்பே p
_) ப (ால் p
_) ப (ால்_தாக்கரே b
_) பால்க (னி ba:lkV
_) பால்ட (ிமோர ba:lt.
_) ப (ால்ய b
_நேய_) ப (ாவ b
_ராக_) ப (ாவ b
@@ -2095,6 +2147,7 @@ _ராகத்தின்_) ப (ாவ b
_) ப (ாவேய b
_) ப (ாஷாக்கள b
_) ப (ாஷாவ b
_) ப (ாஷிய b
_) ப (ாஷை b
_) ப (ாஷ்ய b
_) ப (ாஸ்கர b
@@ -2223,6 +2276,7 @@ _ராகத்தின்_) ப (ாவ b
_) பி (ராமிக் b
_) பி (ராமின்_ b
_) பி (ராமிஸ p
_) பி (ராய்லர b
_) பி (ரார்தன p
_) பி (ரார்தி p
_) பி (ரார்த்த p
@@ -2236,6 +2290,7 @@ _ராகத்தின்_) ப (ாவ b
_) பி (ரிட b
_) பிரிட (ோரிய prit.
_) பி (ரிட்டோரிய p
_) பிரிண்ட prin.t.V#
_) பிரிண்ட (ர prin.t.V
_) ப (ிரித்தானி b
_) பி (ரித்தானி b
@@ -2276,6 +2331,7 @@ _ராகத்தின்_) ப (ாவ b
_) பி (ரௌச b
_) பி (ரௌன b
_) ப (ிலாஸ்பூர b
_) ப (ில்கள b
_) ப (ில்டப் b
_) ப (ில்டிங் b
_) ப (ில்லியன b
@@ -2283,6 +2339,7 @@ _ராகத்தின்_) ப (ாவ b
_) பி (ளஸ p
_) பி (ளஸ்_ p
_) பி (ளா p
_) பிளாக் bla:k
_) பி (ளாட்பார p
_) பி (ளாஸ்க் f // flask
_) பி (ளீஸ p
@@ -2336,6 +2393,7 @@ _ராகத்தின்_) ப (ாவ b
_) ப (ுஜ b
_) ப (ுட்டி b
_பெனசீர்_) ப (ுட்டோ b
_) புட்ப (ால fut.b
_) ப (ுதன b
_) புத்த(K buddV
_) புத் (தJ_புத+ put
@@ -2391,6 +2449,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ூத்துக்குப் b
_) ப (ூத்தை b
_) பூப (தி bu:pV
_) ப (ூபனே b
_) ப (ூபாள b
_) ப (ூமத்திய b
_) ப (ூமாதா b
@@ -2452,6 +2511,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ைனாமி b
_) ப (ைபிள b
_) ப (ைரவ b
_) ப (ைராகி b
_) ப (ொம்மன b
_) ப (ொம்மனாட்டி p
_) ப (ொம்மல b
@@ -2644,6 +2704,7 @@ _சொந்த) ப (ந்த bV
ஆ) ப (ரேஷன pV
_கார்) ப (ரேஷன pV
_பம்) ப (ர்_ pV
_கன்) ப (ர்ம fV
கரம்) ப (ற் pV
ப (ற்றி_ pV
_தேக) ப (ல bV
@@ -2660,6 +2721,7 @@ _முனிசி) ப (ல pV
வேலைப்) ப (ளு bV
வட) ப (ழ pV
வீண்) ப (ழி pV
_முத்து) ப (வள pV
_வா) ப (ஸ pV
_தீ) ப (ா p
_கலி) ப (ா f
@@ -2684,6 +2746,8 @@ _வெளிப்) ப (ாக b
உ) ப (ாசனை p
ஈடு) ப (ாட p
_வழி) ப (ாட p
_குறை) ப (ாட p
_பட்ட) ப (ாட p
_வேறு) ப (ாட p
சமன்) ப (ாட p
முரன்) ப (ாட p
@@ -2702,6 +2766,8 @@ _வெளிப்) ப (ாக b
அL06மதா) ப (ாத b
ஒளரங்கா) ப (ாத b
ஔரங்கா) ப (ாத b
_சிறு) ப (ாதை p
_நடை) ப (ாதை p
ஜிந்தா) ப (ாத் b
_பஞ்ச) ப (ாத்திர p
ச) பாபதி ba:pVti
@@ -2713,6 +2779,7 @@ _வெளிப்) ப (ாக b
_சரி) ப (ார p
எதிர்) ப (ார p
_பிளாட்) ப (ார f
இன்) ப (ார்ம f
அ) பார்மெண்ட pa:rment.V#
கண்) ப (ார்வை p
இம்) ப (ால f
@@ -2739,6 +2806,7 @@ _ப்ரின்சி) ப (ால p
_தமிழ்ப்) ப (ாஷ _b
வாதா) ப (ி p
_கடா) ப (ி f
_யுஎஸ்) ப (ி b
சித்தப்) பி(ரமை b
_கன்) ப (ிகர f
வாலி) பிக (ேஷன fik
@@ -2746,6 +2814,7 @@ _தமிழ்ப்) ப (ாஷ _b
_கா) பிட(ல pit.V
கண்டு) ப (ிடி p
திமிர்) ப (ிடி p
_கடை) ப (ிடி p
ராவல்) ப (ிண்டி p
_டால்) ப (ின f
ஒ) ப (ினியன p
@@ -2770,7 +2839,7 @@ _ஞானப்) பிரக (ா prVk
ஆ) பி (ரகாம b
பிரக (ாஷ prVk
மதப்) பிரச (ார prVtS
பி (ரத p
பி (ரத b
ராஜப்) பி (ரதிநிதி p
அரசுப்) பி (ரதிநிதி p
_தர்மப்) பி (ரப p
@@ -2802,10 +2871,12 @@ L03ந்தப்) பி (ராய p
ஆண்) ப (ிள்ளை p
பெண்) ப (ிள்ளை p
விக்கி) ப (ீடியா p
இம்) ப (ீரியல p
_திம்) ப (ு p
_அன்) ப (ுட b
_மார்) ப (ுட b
_) புத்தம்ப (ுத puttVmp
ராஜ) ப (ுத்திர p
வாயு) ப (ுத்திர p
அக்னி) ப (ுத்திர p
பாடலி) ப (ுத்திர p
@@ -2817,6 +2888,7 @@ L03ந்தப்) பி (ராய p
இன்) ப (ுற b
_துன்) ப (ுற b
ப (ுறK p
_பா) ப (ுலர p
_) பு (ளோரன்ஸ f
மண்) ப (ுழு p
ப (ூச்சி p
@@ -2894,6 +2966,7 @@ _கோலாலம்) ப (ூர p
ப (ோன்ற+ p // ?? end-of-word + suffix ??
ப (ோயிரு p
ப (ோய் p
எம்) ப (ோரியல p
ஏர்) போர்ட po:rt.V#
கலி) ப (ோர்னிய f
ப (ோல_ p
@@ -2929,6 +3002,7 @@ _மைக்ரோசா) ப் (ட f
ஆ) ப்ப (ரிக்க fV
தென்னா) ப்ப (ரிக்க fV
உயிர்) ப்ப (லி bbV
L03) ப்ப (ஸ bbV
அடி) ப்ப (ாக bb
இறுதி) ப்ப (ாக bb
துர்) ப்ப (ாக்கிய bb
@@ -2959,12 +3033,14 @@ _ஒL10ி) ப்பி (ரவாக pp
ஆ) ப்பி (ரிக்க f
தென்னா) ப்பி (ரிக்க fV
_ஹ) ப்ப (ிள bb
_க்ள) ப்ப (ுகள bb
உ) ப்ப (ுசத்த bb
உ) ப்ப (ுசம bb
_சந்தேக) ப்ப (ுத்தி bb
இ) ப்ப (ூமி bb
_ல) ப்ப (ை bb
துர்) ப்ப (ோதனை bb
_கே) ப் (மாரி p
கம்) ப்யூட (ர pjU:t.V
_சு) ப் (ரீம p
_) ப் (ரீயா f
@@ -3131,7 +3207,7 @@ _சந்தேக) ப்ப (ுத்தி bb
இ i
இ (யேச
இ (ரகசிய // silent
இ (ரகுமான
இ (ரகு
இ (ரகுராம
இ (ரசனை
இ (ரசாயன
@@ -3147,6 +3223,8 @@ _சந்தேக) ப்ப (ுத்தி bb
இ (ரம்மிய
இ (ரயில
இ (ரவீந்திர
இ (ரவைகள
இ (ரவையை
இ (ராக
இ (ராச
இ (ராஜ
@@ -3261,9 +3339,9 @@ _சந்தேக) ப்ப (ுத்தி bb
ௗ : // aU length mark

.group 0xe0a4 // devanagari
\340\244 _^_HI // switch to hindi voice
0xe0a4 _^_HI // switch to hindi voice
.group 0xe0a5 // devanagari
\340\245 _^_HI
0xe0a5 _^_HI

.group
் // virama

+ 2
- 2
dictsource/te_rules View File

@@ -266,9 +266,9 @@


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


.group

+ 149
- 0
dictsource/tn_list View File

@@ -0,0 +1,149 @@
// maintainer: Sternly K Simon
// email:[email protected]
// setswana translation list
// This file is UTF-8 encoded.
// letters (just guesses)
a a
b bi:i:
c si:i:
d di:i:
e i:i:
f e:fo
g gi:i
h eitSi
j dZ'ei
k kei
l e:li
m 'emu
n 'eni
o o:o:
p p'i:i:
q kju
r aR3e
s 'e:si
t t'i:i:
u u:u:
v v'i:i:
x ek'ese
w dabolju
y w'ai
z z'e:ti
// numbers
_0 lef'e:la
_1 n'ngwe:
_2 p'edi
_3 t'a:R3o
_4 'n-ne
_5 l#'a:no
_6 th'ataro
_7 s'u:pa
_8 roba'bobedi
_9 roba'n'ngwe
_1X les'o:me
_2X mas'o:mepedi
_3X mas'o:me'ama:R3o
_4X mas'o:me'ama:ne
_5X mas'o:me'amal#'a:no
_6X mas'o:me'ath'ataro
_7X mas'o:me'a'S'u:pa
_8X mas'o:me'abo'roba'bedi:
_9X mas'o:me'a'roba'bo'ngwe
//number plurals
//numbers money wise
_0C lekX'olo
_1C0 lekX'olo
_2C _|makX'olopedi
_3C _|makX'olot'a:R3o
_4C _|makX'olo'n-ne
_5C _|makX'olol#'a:no
_6C _|makX'olo'th'ataro
_7C makX'oloS'u:pa
_8C makX'olo'a'ma'roba'bobedi:
_9C makX'olo'a'ma'roba'bo'n'ngwe
_0M1 's-'ikete
_1M1 _|'s-'ikete
_2M1 dik'etep'edi
_3M1 dik'etet'a:R3o
_4M1 dik'eten-ne
_5M1 dik'etel#'a:no
_6M1 dik'etets'e'th'ataro
_7M1 dik'eteSu:pa
_8M1 dik'ete'tse'bo'roba'bobedi
_9M1 dik'ete'tse'bo'roba'bo'ngwe
_1M2 dik'etetSelekX'o:lo
_2M2 dik'etetSemakX'o:lop'edi
_3M2 dik'etetSemakX'o:lot'a:R3o
_4M2 dik'etetSemakX'o:lon-ne
_5M2 dik'etetSemakX'o:lol#'ano
_6M2 dik'etetSemakX'o:lo'th'a'taro
_7M2 dik'etetSemakX'o:loSu:pa
_8M2 dik'etetSemakX'o:lo'bo'roba'bobedi:
_9M2 dik'etetSemakX'o:lo'bo'roba'bo'ngwe
_0M3 _|mili'oni // 1,000,000
_0M4 _|bili'oni
_dpt fe:Xelu'a:na
_0and _|na
bona $u $brk // they,them
yona $u+ $brk // it
wena $u+ $brk //you
nna $u+ $brk // i
yona $u+ $brk // him, her, it
ene $u+ $brk // him, her
lona $u+ //ploral to wena
rona $u+ // we,us
//number of chances/probabilities
//Days
//accents
_cir k'efa
lenna $u+ // and me
waka $u+ // mine or lying
gaka $u+ // mine
tshaka $u+ // plural of mine
dilo $u+ // things
mole $u+ // that
naya $u+ // give
//nouns
// prepositions
wa $u $brk // of
ya $u $brk // of,by they,them
la $u $brk // of
fa $u $brk // of
kwa $u $brk // at
mo $u $brk // in
fa $u $brk // in,on
kgolo $u $pause // dig
konte $u $pause // without
kwala $pause // by means of which
kwa $u $brk // with
// conjunctions
le $u $pause // and
kana $u $pause // or
ao $u $pause // or
mme $u $pause // but
ntswa $u $pause // although
kuwa $u $pause // shout

+ 147
- 0
dictsource/tn_rules View File

@@ -0,0 +1,147 @@
// maintainer: Sternly K Simon
// email:[email protected]
// setswana translation rules
// with support from Jonathan Duddington
//2-letter groupds that represent classes of setswana nouns
// mo, ba, mo, me, le, ma, se, di, lo, bo, go, fa, ko, mo
.group a
a a
_C) a a
_) a (C a
a (_ a
a (s a:
aa a:
.group b
b b
b B
.group c
c k
ch tS
.group d
d d
dh D
.group e
e e
ee e:
s) e i
.group f
f f
.group g
g g
_k) g g x2
gh Q
.group h
h h
hl l#
.group i
i i
ii i:
.group j
j J
.group k
k k
kh x
.group l
l l
.group m
m m
_) m m-
m (A m
K) m (@@ _|m
K) m (C m-
K) m (b@@ _|m
K) m (v@@ _|m
K) m (w@@ _|m
.group n
n n
_) n n-
n (A n
n (@@ n
ny n^
n (ch n^
n (j n^
ng' N
n (k N
_) n (k N-
_) n (k@@ N-
n (g N
_) n (g N-
_) n (g@@ N-
.group o
o o
oo o:
.group p
p p
.group q
q k
.group r
r r
r R
r R3
A) r (A R
C) r (A @-*
rr RR
.group s
s s
sh S
s (e s-
_t) se si:
.group t
t t
th T
tsen ts'e:n
tlh K
tl l#
.group u
u u
uu u:
_d) u u:
.group v
v v
.group w
w w
.group x
x ks
.group y
y j
.group z
z z
.group
$ dola
% asilimia
* n^ota
*) * (*
**
**) * (_ _::

+ 160
- 0
dictsource/ur_list View File

@@ -0,0 +1,160 @@

// This file is UTF8 encoded
// Spelling to phoneme exceptions for Urdu


// Letter names
ا alIf
ب be:
پ pe:
ت te:
ٹ t.e:
ث se:
ج Ji:m
ج ce:
ح bar.i:||He:
خ xe:
د da:l
د d.a:l
ذ za:l
ر Re:
ڑ r.e:
ز ze:
ژ Ze:
س si:n
ش Si:n
ص sUa:d
ض zUa:d
ط tOe:
ظ zOe:
ع aIn
غ QaIn
ف fe:
ق qa:f
ک ka:f
گ ga:f
ل la:m
م mi:m
ن nu:n
و va:O
ﮨ cho:ti:||He:
ھ dO||caSmi:||He:
ء HamzaH
ی cho:t.i:||je:
ے bar.i:||je:

َ z@b@R
ِ ze:R
ُ pe:S


// numbers
_0 s'IfaR
_1 'e:k
_2 'do:
_3 t'i:n
_4 c'a:R
_5 p'a:Nc
_6 ch'aI
_7 s'a:t
_8 'a:th
_9 n'aU
_10 d'as
_11 gj'a:RaH
_12 b'a:RaH
_13 t'e:RaH
_14 c'aUdaH
_15 p'andRaH
_16 s'o:laH
_17 s'atRaH
_18 ath'a:RaH
_19 'Unni:s
_20 b'i:s
_21 Ikk'i:s
_22 ba:'i:s
_23 te:'i:s
_24 caUb'i:s
_25 pacc'i:s
_26 chabb'i:s
_27 sat:a:'i:s
_28 stha:'i:s
_29 Unt'i:s
_30 t'i:s
_31 ikt'i:s
_32 bat:'i:s
_33 taINt'i:s
_34 caUNt'i:s
_35 paINt'i:s
_36 chat:'i:s
_37 saINt'i:s
_38 aRt'i:s
_39 Unta:l'i:s
_40 ca:l'i:s
_41 Ikta:l'i:s
_42 baja:l'i:s
_43 te:Nta:l'i:s
_44 cava:l'i:s
_45 paINta:l'i:s
_46 chIja:l'i:s
_47 saINta:l'i:s
_48 aRta:l'i:s
_49 Unc'a:s
_50 pac'a:s
_51 Ik'a:van
_52 b'a:van
_53 t'IRpan
_54 c'aUvan
_55 p'acpan
_56 ch'appan
_57 sat:'a:van
_58 ath'a:van
_59 Uns'ath
_60 s'a:th
_61 'Iksath
_62 b'a:sath
_63 t'IRsath
_64 c'aUsath
_65 p'aINsath
_66 chIj'a:sath
_67 s'aRsath
_68 'aRsath
_69 UnH,at:'aR
_70 sat:'aR
_71 IkHat:'aR
_72 baHat:'aR
_73 tIHat:'aR
_74 caUHat:'aR
_75 pachat:'aR
_76 chIHat:'aR
_77 sathat:'aR
_78 athHat:'aR
_79 Unna:s'i:
_80 ass'i:
_81 Ika:s'i:
_82 baja:s'i:
_83 tIRa:s'i:
_84 caURa:s'i:
_85 paca:s'i:
_86 chIja:s'i:
_87 sat:a:s'i:
_88 atha:s'i:
_89 nava:s'i:
_90 navv'e:
_91 Ikj'a:nve:
_92 b'a:nve:
_93 tIT'a:nve:
_94 caUR'a:nve:
_95 pac'a:nve:
_96 chIj'a:nve:
_97 sat:'a:nve:
_98 ath:'a:nve:
_99 nInj'a:nve:

_0C s'aU
_0M1 Haz'a:R
_0M2 l'a:kh
_0M3 kaR'o:R
_0M4 'aRab
_dpt _ISaRI'Ia_

jonathan dZ'Onathan

+ 215
- 0
dictsource/ur_rules View File

@@ -0,0 +1,215 @@


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

.replace
٠ 0
١ 1
٢ 2
٣ 3
٤ 4
٥ 5
٦ 6
٧ 7
٨ 8
٩ 9



// vowel signs, alif is silent at start of word if these follow
.L01 َ ِ ُ و ی ع ا

// VOWELS

.group َ
َ a
َی E
َے E
َو O
َع a:

.group ِ
ِ I
ِی i:
ِع i:

.group ُ
ُ U
ُو u:
ُع O

.group ھ
ھ H

.group ا
ا a:
_) ا (L01 // silent before a vowel
_) ا a
_) او u:
_) ای i:

.group آ
آ a:

.group ع
ع a:
عا a:
_) ع a


.group و
و o:
وُ u:
وٗ u:
و (L01 v
_) و v

.group ی
ی e:
ی (L01 j
ی (_ i:
_) ی j


.group ے // yeh barree
ے e:

// with hamza
.group ئ
ئ

.group ؤ
ؤ aU // ??

.group أ
أ // ??


// CONSONANTS

.group ب
ب b
بھ bh


.group پ
پ p
پھ ph


.group ت
ت t
تھ th


.group ٹ
ٹ t.
ٹھ th.


.group ث
ث s


.group ج
ج J
جھ Jh


.group چ
چ c
چھ ch

.group ح
ح H

.group خ
خ x

.group د
د d
دھ dh

.group ڈ
ڈ d.
ڈھ dh.

.group ذ
ذ D

.group ر
ر R

.group ڑ
ڑ r.

.group ز
ز z

.group ژ
ژ Z

.group س
س s

.group ش
ش S

.group ص
ص s.

.group ض
ض z

.group ط
ط t
طھ th

.group ظ
ظ z.

.group غ
غ Q

.group ف
ف f

.group ق
ق q

.group ک
ک k
کھ kh

.group گ
گ g
گھ gh

.group ل
ل l

.group م
م m

.group ن
ن n

.group ں
ں n // this should nasalize the vowel

.group ء
ء

.group ہ
ہ H
ہ (_ a


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

.group
$ do:l@R

+ 43
- 0
dictsource/wo_list View File

@@ -0,0 +1,43 @@
// Spelling-to-phoneme rules for Wolof (Senegal, Gambia)
// This file is UTF-8 encoded

// Numbers
_0 t'us
_1 b'En:
_2 n^'a:R2
_3 n^'Et:
_4 n^'E:nt
_5 J'uR2o:m
_6 J'uR2o:mbEn:
_7 J'uR2o:mn^a:R2
_8 J'uR2o:mn^Et:
_9 J'uR2o:mn^E:nt
_1X f'uk:
_2X n^'a:R2fuk:
_3X n^'Et:fuk:
_4X n^'E:ntfuk:
_5X J'uR2o:mfuk:
_6X J'uR2o:mbEn:fuk:
_7X J'uR2o:mn^a:R2fuk:
_8X J'uR2o:mn^Et:fuk:
_9X J'uR2o:mn^E:ntfuk:
_0C t'e:me:R2
_1C t'e:me:R2
_0M1 J'un:i
_0M2 t'amndaR2E:t
_0and %ak

// Letter names


// Symbols


// Unstressed words


// Exceptions




+ 128
- 0
dictsource/wo_rules View File

@@ -0,0 +1,128 @@
// Spelling-to-phoneme rules for Wolof (Senegal, Gambia)
// This file is UTF-8 encoded

.group a
a a
aa a:

.group b
b b
bb b:

.group c
c c
cc c:

.group d
d d
dd d:

.group e
e E
ee E:

.group é
é e
ée e:
éé e:

.group ë
ë @
ëe @:
ëë @:

.group f
f f

.group g
g g
gg g:

.group h
h h

.group i
i i
ii i:

.group j
j J
j J:

.group k
k k
kk k:

.group l
l l

.group m
m m
mm m:
K) m (K m-

.group n
n n
nn n:
K) n (K n-

.group ŋ
ŋ N
ŋŋ N:
K) ŋ (K N-

.group ñ
ñ n^

.group o
o O
oo O:

.group ó
ó o
óo o:
óó o:

.group p
p p
pp p:

.group q
q q
qq q:

.group r
r R2
r (r R

.group s
s s
ss ss2

.group t
t t
tt t:

.group u
u u
uu u:

.group v
v v

.group w
w w

.group x
x x

.group y
y j

.group z
z z


.group
$ dOlaR2

+ 9
- 1
docs/speak_lib.h View File

@@ -28,7 +28,7 @@
#include <stdio.h>
#include <stddef.h>

#define ESPEAK_API_REVISION 5
#define ESPEAK_API_REVISION 6
/*
Revision 2
Added parameter "options" to eSpeakInitialize()
@@ -41,11 +41,19 @@ Revision 4

Revision 5
Added espeakCHARS_16BIT

Revision 6
Added macros: espeakRATE_MINIMUM, espeakRATE_MAXIMUM, espeakRATE_NORMAL
*/
/********************/
/* Initialization */
/********************/

// values for 'value' in espeak_SetParameter(espeakRATE, value, 0), nominally in words-per-minute
#define espeakRATE_MINIMUM 80
#define espeakRATE_MAXIMUM 450
#define espeakRATE_NORMAL 175


typedef enum {
espeakEVENT_LIST_TERMINATED = 0, // Retrieval mode: terminates the event list.

BIN
espeak-data/mbrola_ph/af1_phtrans View File


BIN
espeak-data/mbrola_ph/ca1_phtrans View File


BIN
espeak-data/mbrola_ph/cr1_phtrans View File


BIN
espeak-data/mbrola_ph/cs_phtrans View File


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


BIN
espeak-data/mbrola_ph/ee1_phtrans View File


BIN
espeak-data/mbrola_ph/en1_phtrans View File


BIN
espeak-data/mbrola_ph/es_phtrans View File


BIN
espeak-data/mbrola_ph/fr1_phtrans View File


BIN
espeak-data/mbrola_ph/gr2_phtrans View File


BIN
espeak-data/mbrola_ph/grc-de6_phtrans View File


BIN
espeak-data/mbrola_ph/hu1_phtrans View File


BIN
espeak-data/mbrola_ph/ic1_phtrans View File


BIN
espeak-data/mbrola_ph/id1_phtrans View File


BIN
espeak-data/mbrola_ph/in1_phtrans View File


+ 0
- 0
espeak-data/mbrola_ph/it3_phtrans View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save