Browse Source

1.46.15

master
Reece Dunn 13 years ago
parent
commit
bc2f90455f

+ 11
- 15
dictsource/da_list View File

@@ -70,7 +70,7 @@ __ b'Onsdrai
& Vw
£ pun?
€ euro
© kopyrajt
© kVpirajt
÷ divid'eReD||meD
= l'imeD
# n'OmV
@@ -78,9 +78,10 @@ __ b'Onsdrai
× g'aNe
ª feminin||Wdin'al
º m'askulin||Wdin'al
® registr'eret||varemerke
® registr'Er@D||v'ar@mErk3
¼ en||kvart
¢ s'ents
¾ trEkv'art
¢ s'ent
¥ j'en:
µ my
' apostr'Vf // PB o changed to V
@@ -103,7 +104,7 @@ _11 'Elv@
_12 t'Vl
_13 tR'&#d@-n // PB & changed to &#
_14 fj'ord@-n
_15 f'emt@n
_15 f'emt@-n
_16 s'ajsd@-n
_17 s'Wd@-n // PP Y changed to W
_18 '&d@-n // PB a changed to &
@@ -111,8 +112,8 @@ _19 n'ed@-n
_2X t'y:w
_3X tR'&#Dv@ //PB [tR'ADv@] changed to [tR'&#Dv@]
_4X f'W:V //PB [f'W:*3] changed to [ f'W:V]
_5X h&l't*es // PB [a] changed to [&]
_6X t*'es
_5X h&l't*Es // PB [a] changed to [&], e changed to E
_6X t*'Es // PB changed from e to E
_7X h&lfj'&rs // PV a changed to &
_8X f'irs
_9X h&lf'Ems // PB a changed to &
@@ -1159,7 +1160,6 @@ nymfoman $alt2
obsidian $alt2
ocean $alt2
oktan $alt2
oman $alt2
organ $alt2
orkan $alt2
osman $alt2
@@ -2957,11 +2957,9 @@ lupin $alt
magasin $alt
mandarin $alt
mandolin $alt
margin $alt
marin $alt
marocain mAro'kEN $alt
maroquin mAro'kEN $alt
maskulin $alt
mazarin $alt
medicin $alt
melamin $alt
@@ -5773,6 +5771,7 @@ adopter $alt
bortadopter $alt
adoucer $alt
adressere $alt
omadressere $alt
adsorber $alt
adstringer $alt
adviser $alt
@@ -6075,7 +6074,7 @@ dramatiser $alt
draper $alt
dresser $alt
dubler $alt
dueller $alt
duellere $alt
duetter $alt
duper $alt
duplicer $alt
@@ -6401,7 +6400,6 @@ interpunkter $alt
intervener $alt
intimider $alt
intoner $alt
intriger $alt
introducer $alt
intuber $alt
invader $alt
@@ -9677,7 +9675,6 @@ epigon $alt
estragon estRag'VN $alt
glukagon $alt
heksagon $alt
jargon SjArg'VN $alt
oktagon $alt
oktogon $alt
ortogon $alt
@@ -9686,7 +9683,6 @@ polygon $alt
wagon v&g'VN $alt

// -son list (VN/on
bison b'isVn $alt
blouson blus'VN $alt
chanson SjAns'VN $alt
garnison $alt
@@ -9695,7 +9691,7 @@ liaison li&s'VN $alt
meson $alt
person $alt
ræson REs'VN $alt
//sæson sEs'VN $alt
sæson $alt
unison $alt

// PB exceptions from the "be" rule in group "be"
@@ -11247,7 +11243,7 @@ ikes ajks // PB
(et kvarter) et||kvA'ter // PB
(mit kvarter) mit||kvA'ter // PB
(vores kvarter) vV:s||kvA'ter // PB
(deres kvarter) de@s||kvA'ter // PB
(deres kvarter) dE:Vs||kvA'ter // PB
(det kvarter) de||kvA'ter // PB
(i kvarter) i||kv'A:dV
(at have) &||h&: // PB the verb 'have', not the noun 'have' = garden

+ 286
- 108
dictsource/da_rules
File diff suppressed because it is too large
View File


+ 69
- 20
dictsource/en_list View File

@@ -346,10 +346,12 @@ adfs $abbrev
(a . k . a .) aka#_!
agm $abbrev
ai $abbrev
aol $abbrev
api $abbrev
asap $abbrev
atm $abbrev
awol eIw0l
bvld bUl@vA@d
ceo $abbrev
cia $abbrev
cio $abbrev
@@ -372,6 +374,7 @@ id $abbrev
ie aIi:_! $pause $only
i.e aIi:_! $pause
irc $abbrev
irs $abbrev
(km ²) skw,e@kIl'0mIt3z
lbs paUndz
LBS $abbrev
@@ -603,6 +606,7 @@ anxious aNS@s
anymore $3
anything EnI2TIN
apache a#patSi
apneoa apni@
apostle a#p0s@L
apron eIpr@n
appal a#pO:l
@@ -659,6 +663,7 @@ austere O:st'i@3
authority a#T0rI2ti
authoritative O:T'0rI2t@tIv
?3 authoritative a#T'Or@t2eIt2Iv
autism O:t2Iz@m
autograph O:t@graf
auto O:toU
autocracy O:t'0kr@si
@@ -716,6 +721,7 @@ biped baIpEd
bipedal baIp'i:d@L
biscuit bIskIt
bison baIs@n
?!3 bitumen bItSu:m@n
bizarre bIz'A@
bizzare bIz'A@
blancmange bl@m0nZ
@@ -766,6 +772,8 @@ buses bVsI#z
busily bIzI2lI $verbf
buxom bVks@m

cabal ka#bal
?3 cabal ka#bA:l
cabaret kab@reI
cabernet kab3n'eI
cabinet kabI#n@t
@@ -866,6 +874,7 @@ citadel sIt@dEl
clarinet klar@n'Et
cleanliness klEnlIn@s
cleanse klEnz
cleanser klEnz3
?!3 clerk klA@k
cliche kli:SeI
?3 cliche kli:S'eI
@@ -933,6 +942,7 @@ conflict k0nflIkt $onlys
conflict $verb
confront k@nfrVnt
conger k0Ng3
congressional k@ngrES@n@L
conscience k0nS@ns
construct k0nstrVkt $onlys
construct $verb
@@ -984,6 +994,7 @@ crisis kraIsIs
crises kraIsi:z
crème krEm
crepe kreIp
crochet kroUS'eI
croissant kwA:sA~
crooked krUkId
cuckoo kUku:
@@ -1106,6 +1117,7 @@ driest draI|@st
duet dju:'Et
dugout dVgaUt
dungaree dVNga#r'i:
?!3 dupe dju:p
duvet du:veI
d'ye dj@
dynamo $1
@@ -1183,6 +1195,7 @@ evildoers i:v@Ldu:3z
ewe ju:
eweek i:wi:k
evening i:vnIN
evenings i:vnINz
evit EvI2t // inevitable
exalt Egz'0lt
execute EksI2kju:t // not $2
@@ -1209,6 +1222,7 @@ facade f@sA:d
façade f@sA:d
faeces fi:si:z
fahrenheit far@nhaIt
fairest fe@r@st
fajita fa#hi:t@
fallible fal@b@L
familiar f@mIli@3
@@ -1249,7 +1263,6 @@ flier flaI3
flourish flVrI2S
?3 flourish fl3:I2S
flyby flaIbaI
focus foUk@s // ed,ing
foothold fUthoUld
forage f0rI2dZ
force fo@s
@@ -1328,6 +1341,7 @@ gui gu:i $onlys
guinea gIni
gurus gu:ru:z

habitual $2
haggis hagIs
haha hA:h'A:
halleluiah halI2'lu:j@
@@ -1397,6 +1411,7 @@ hyperbole haIp'3:b@li
hypoxia haIp'0ksi@


ibid IbI#d
icon aIk0n
iconbar aIk0nbA@
idly aIdlI
@@ -1405,7 +1420,7 @@ illiterate $alt2
imagine I2madZI2n
impedance Imp'i:d@ns
imperative Imp'Er@tIv
impercept $3 // imperceptible
imperfect Imp'3:fEkt
impi $1
impinging Imp'IndZIN
imprecise ImprIs'aIs
@@ -1447,6 +1462,7 @@ installation Inst@l'eIS@n
instinctive $2
insult $2
insult $1 $onlys
intake Int2eIk
intel Int2El
interim $1
intermediate Int3m'i:di@t
@@ -1476,6 +1492,7 @@ jagged dZagI#d
japan dZ@pan
jasmine dZazmIn
jedi dZEdaI
jehovah dZ@hoUv@
jesus dZi:z@s
jour ZU@ // french
jukebox dZu:kb0ks
@@ -1590,6 +1607,7 @@ malic malIk
malice malI2s
mall mal
?3 mall mO:l
mama mA:ma#
mammoth mam@T
mandate $2 $verb
manganese $1
@@ -1621,8 +1639,6 @@ medicine mEds@n
?3 medicine mEd@s@n
melee mEleI
?3 melee meIleI
melancholy mEla#nk@li
?3 melancholy mEla#nk0li
melon mEl@n
menus mEnju:z
memo mEmoU
@@ -1743,6 +1759,7 @@ nothing nVTIN
notwithstanding $3
noway noUweI
nowhere noUwe@
?3 nuance nu:0ns

oases oU'eIsi:z
oasis oU'eIsI2s
@@ -1786,7 +1803,7 @@ orion 0r'aI@n
ordeal O@d'i@l
oregano 0rIg'A:noU
orphan O@f@n // orphaned
outage $1
outage aUtI2dZ
outback $1
outcome $1
outer aUt3
@@ -1929,9 +1946,11 @@ predicate prEdI2keIt
preface prEf@s
preferably prEf@-r@blI $verbf
prelude prElju:d
?3 prelude preIlu:d
premier prEmI3
?3 premier pr@mi@3
preparation prEp@r'eIS@n
presage prEsIdZ
prescience pri:si@ns
present prEz@nt $only
present $verb
@@ -1942,6 +1961,7 @@ prestige prEst'i:Z
pretext pri:t2Ekst
pretrial pri:tr'aI|@L
pretty prIti
pretzel prEts@L
primeval praIm'i:v@L
privation praIv'eIS@n
privilege prIvI2lI2dZ
@@ -1989,6 +2009,8 @@ pyramidal pI2r'amId@L

quash kw0S
quaternary kw@t3:n@rI
qubit kju:bIt
queso keIsoU
question kwEstS@n
quiche ki:S
quiver kwIv3
@@ -2020,7 +2042,6 @@ readme ri:dmi:
reading ri:dIN
readonly ,ri:d'oUnlI
really ri@lI $verbf
rearm ri:'A@m
reask ri:'aask
rebate ri:beIt
rebel rI2bEl $verb
@@ -2157,6 +2178,7 @@ scenario s@nA@rioU
?3 scenario s@narioU
scepter sEpt3
sceptre sEpt3
sciatica saI'atIk@
sclera skli@r
scourge sk3:dZ
scrotum skroUt@m
@@ -2251,7 +2273,7 @@ son sVn
sonar soUnA@
sonny sVnI
sooth su:D
souffle su:fleI
souffle su:fl'eI
soundbite saUndbaIt
souvenir su:v@n'i@3
sorbet sO@beI
@@ -2329,13 +2351,16 @@ tarantula t@rantjUl@
tariff tarIf
taskforce t'askf,o@s
tatar tA:t3
tattoo $2
taxis taksiz
taxy taksi
tearing te@r-IN
tear ti@3 $onlys
tear te@ $verb
(tear off) t,e@||'0f
(tear apart) t,e@||a#pA@t
(tear off) t'e@||'0f
teargas ti@3gas
techy tEki
teddybear t'EdIb,e@
telemetry t@lEm@tri
telephony tEl'Ef@ni
@@ -2422,6 +2447,7 @@ uncle VNk@L
undeny VndIn'aI
underling $1
underworld $1
undies Vndiz
undo Vnd'u:
undos Vnd'u:z
unfed Vnf'Ed
@@ -2434,6 +2460,7 @@ unsure VnS'U@
untidy Vnt'aIdi
untie Vnt'aI
unty Vnt'aI // for untying
unwed Vnw'Ed
unwind Vnw'aInd
unwise $2
unwound Vnw'aUnd
@@ -2491,7 +2518,6 @@ viola vaI'oUl@
violin $2
viral vaI3r@L
visa vi:z@
visit vIzI2t
vitamin vIt@mI#n
?3 vitamin vaIt@mI#n
voila vwal'a
@@ -2768,6 +2794,7 @@ Milan $2
Mindanao mInd@n'aU
Minneapolis mIni:'ap@lI2s
Missouri mIz'U@ri
Mojave moUh'A:vi
Monaco m0n@koU
Montreal m0ntrI'O:l
Morocco m@r0koU
@@ -2835,6 +2862,7 @@ Sulawesi su:la#w'eIsi
Suriname sU@rIn'am
Taipei t,aIp'eI
Taiwan taI'wA:n
Tehran te@r'A:n
(tel aviv) t,El||a#v'i:v
Tenerife tEn3r'i:f
Tennessee tEn@s'i:
@@ -2846,7 +2874,6 @@ Tokyo toUkIoU
Toulouse tu:l'u:z
?3 Tunisia tu:n'i:Z@
Tripoli trIp@li
Ukraine ju:kr'eIn
Ural ju:@r@L
Utah ju:t2A:
?3 Utah ju:t2O
@@ -2907,6 +2934,7 @@ Barack ba#rA:k
Barbara bA@b@r@
Benoit bEnw'A:
Betsy bEtsi
Betsey bEtsi
Bjarne bjA@n@
Bjorn bjO@n
Bjørn bj3:n
@@ -2966,6 +2994,7 @@ Elise I2li:z
Elisabeth I2lIz@b@T
Elizabeth I2lIz@b@T
Eliza Il'aIz@
Elouise Elu:w'i:z
Emily EmI2li
Emma Em@
Emmy Emi
@@ -3042,6 +3071,7 @@ Louise lu:w'i:z
Luigi lu:'i:dZi
Luis lu:Is
Lupe lu:peI
Madeleine mad@lI2n
Madeline mad@lI2n
Maeve meIv
Mahmoud maxm'u:d
@@ -3073,6 +3103,7 @@ Mohamed mohammad $text
Mohammad moUh'amI2d
Muhammad mohammad $text
Moira mOIr@
Montgomery m0ntg'0m@ri
Nadia nA:dj@
Nadja nA:dj@
Natalie nata#li
@@ -3137,6 +3168,7 @@ Tracy treIsi
Triani tri:'ani
Trina tri:n@
Tricia trIS@
Una ju:n@
Vanessa va#nEs@
Wally w0li
Yves i:v
@@ -3155,7 +3187,7 @@ Cohen koU@n
Cthulhu k@-Tu:l#u:
Chrysler kraIzl3
?3 Chrysler kraIsl3
Dante dA:nteI
Dante dA:nt2eI
Disney dIzni
Dolce d0ltSeI
Dvorak d@-vo@Zak
@@ -3171,7 +3203,7 @@ Montague m0nt2@gju:
Niro ni@roU
Patel pa#tEl
Primavera pri:m@v'e@r@
Prentice prEntIs
Prentice prEnt2Is
Rameses ram@si:z
Reagan reIg@n
Reid ri:d
@@ -3182,6 +3214,8 @@ Ubuntu u:b'u:nt2u:
Wii wi::
Yaesu jeIsu:
Yamaha jam@hA:
?3 Yamaha jA:m@hA:
Younge jVN
zeus zju:s
zhivago ZI2vA:goU

@@ -3209,6 +3243,7 @@ zhivago ZI2vA:goU
//*************************************************************************

(no one) 'noU'w0n
?6 (no one) 'noU'wVn
(no longer) n,oU||l'0Ng3
(no more) n'oU,mo@

@@ -3226,7 +3261,7 @@ of 0v $u $only
(of an) @v@n $nounf
(of which) 0vwItS $2 $pause
(of the) %%0vD@2 $nounf
?6 (of the) %VD@2 $nounf
?6 (of the) %VvD@2 $nounf
?6 (of which) VvwItS $2 $pause

for fO@ $u
@@ -3248,6 +3283,7 @@ to tu: $u $allcaps
at at $nounf $only $u
(at a) %at@ $nounf
(at once) a#t_w0ns
?6 (at once) a#t_wVns
(at will) a#t_w'Il

with wID $u
@@ -3271,8 +3307,8 @@ unto ,VntU
upon @p0n $u2
from fr0m $u
?3 from frVm $u
(from where) %fr0m||w'e@ $pause
(from which) %fr0m||w'ItS $pause
(from where) %frVm||w'e@ $pause
(from which) %frVm||w'ItS $pause
up ,Vp $strend2
down ,daUn $only $strend2
by baI $u+
@@ -3316,9 +3352,10 @@ is %Iz $pastf $only // use contraction for 'is a'
are %A@ $pastf $only
was %w0z $pastf $only
?3 was %wVz $pastf $only
wasn't w,0znt $pastf $only
?3 wasn't wVznt $pastf $only
(was a) w%0za#
(was the) w%0zD@2
(was a) w%Vza#
(was the) w%VzD@2
wast %w0st $only $pastf $only
were %w3: $pastf $only
isn't ,Iz@nt $pastf $strend2
@@ -3401,7 +3438,8 @@ had ,had $atend
(had to) h%adt@5
(had to) hadtu: $atend
(had been) %ha#d%bIn $pastf
(had it) h,adI2t $atend
(had it) h,adI2t
(had them) h,adDEm
having ,havIN $strend2 $pastf $only
haven't hav@nt $pastf
hadn't had@nt $pastf
@@ -3466,6 +3504,14 @@ she's Si:z $u $pastf
we've wi:v $u $pastf
they've DeIv $u $pastf

(I've had) aIvhad $u2+
(you've had) ju:vhad $u2+
(he's had) hi:zhad $u2+
(she's had) Si:zhad $u2+
(it's had) Itshad $u2+
(we've had) wi:vhad $u2+
(they've had) DeIvhad $u2+

we'd wi:d $u $pastf

I aI $u+ $verbf $only
@@ -3477,6 +3523,7 @@ it It $u $verbsf
(it has) %It||haz $atend
(it is) %It||Iz $atend
(it was) %It||w0z $atend
?3 (it was) %It||wVz $atend
it $allcaps $abbrev
we wi: $u $verbf $only
you ju: $u $verbf
@@ -3490,7 +3537,7 @@ thine ,DaIn
me ,mi: $only
me mi: $atstart $atend
him ,hIm $only
us ,Vz $only
us ,Vs $only
us $abbrev $allcaps
them ,DEm $only

@@ -3563,16 +3610,19 @@ many mEni $nounf
(many of) mEnI|@v
some ,sVm $nounf $unstressend $only
(some one) sVmw0n
?6 (some one) sVmwVn
one w0n $nounf $onlys $unstressend
ones w0nz $only $unstressend

this DIs $u+ $nounf $verbsf
(this one) D'Isw,0n $verbsf
?3 (this one) D'Isw,Vn $verbsf
that Dat $u $nounf $strend2 $verbsf
(that a) ,Dat@ $nounf
(that an) ,Dat@n $nounf
(that it) ,Da#tIt $verbsf
(that one) D'atw,0n
?3 (that one) D'atw,Vn
(that the) %DatD@2
these Di:z $u $nounf $strend2 $only
those DoUz $u $nounf $strend2 $only
@@ -3668,7 +3718,6 @@ like laIk $strend2
?3 privacy praIv@si
?3 respite rEspI2t
?3 semi sEmaI
?3 status stat@s
?3 template tEmpl@t
?3 tomato t@meItoU
?3 vitamin vaIt@mIn

+ 48
- 17
dictsource/en_rules View File

@@ -151,7 +151,6 @@
n) a (tur eI
n) a (tura a
sign) a (ture I
st) a (tus eI
_) a (ve a
_) a (viat eI
_) a (von eI
@@ -691,6 +690,7 @@

.group an
@) ana (_ 'A:n@
_c) an (adi a#n
ph) an (age @n
C) an (c aan
c) an (c an
@@ -740,6 +740,7 @@
z) an (ce_ aan
&) an (cy @n
adv) an (c an
mel) an (chol @n
_) an (cie eIn
propag) an (d 'an
&l) an (d @n
@@ -771,8 +772,11 @@
ang (el_ eIndZ
ang (el andZ
ch) ang (e eIndZ
ch) ange (@ eIndZ
ch) anging eIndZIN
d) ang (er eIndZ
fl) ang (e andZ
fl) anging andZIN
m) angel aNg@L
r) ang (e eIndZ
r) anging eIndZIN
@@ -913,6 +917,8 @@
&) ar (dy_ 3
h) ar (dy_ A@
are e@
%C) ared (_ 3d
%C) aring (_ 3rI2N
area e@ri@
arest (_ e@r@st
ar (en ar
@@ -1136,6 +1142,8 @@
c) atur @tSU@
m) atur @tSU@
l) ature (_ @tS3
st) atus eIt@s
?3 st) atus at@s

.group au
au O:
@@ -1179,7 +1187,6 @@
l) av (en av
al) av (er 'A:v
sc) av (en av
_) aver (s av'3:
_) avi (A eIvI
l) av (i av
sl) av (i A:v
@@ -1275,7 +1282,6 @@
_) bi (ng bI
bi (nm bI
bi (noc bI2
bio baIoU
_) bio (@P3 b,aIoU
bi (otic baI
@) bi (osA baI
@@ -1296,7 +1302,7 @@
bi (str bi:
o) bi (tA baI
_) bi (tC bI
bi (tu bI
_) bi (tumen bI#
bi (z+ bI

.group c
@@ -1318,6 +1324,7 @@
so) cc (er k
cc (i ks
co) cc (i_ k
cc (ino tS
c (aes s
caco (ph ka#k'0
_) cement sI2mEnt
@@ -1436,7 +1443,6 @@
co (hab k%oU
co (llab k@
co (llap k@
collar k0l3
co (llat k@
co (llec k@
colle (gi k@li:
@@ -1506,6 +1512,7 @@
_) co (nfis k0
_) co (nflu k0
_) co (ngre k0
?3 _) congress k0ngr@s
congru k0ngru:
_) co (ni k0
_) co (njug k0
@@ -1577,7 +1584,7 @@
dh (K d
dj dZ
dg (_ dZ
dg (C dZ
dg (B dZ
dg (e dZ
dged (_ dZd
dg (i dZ
@@ -1590,7 +1597,8 @@
du (al_ dZu:
du (cat dZu:
@) dum (_ =d@m
du (pl dZu:
_) du (p du:
?!3 du (pl dju:
dur (A djU@
dur (_ djU@
ce) dure dZ3
@@ -1668,6 +1676,7 @@
des (eg d%i:s
dese (l d,i:sI2
des (en d%i:s
_) des (er dI2z
_) des (h dEs
des (ic dEs
_) des (i dI2z
@@ -2194,6 +2203,7 @@
ensk (_ 'Ensk
enshrine %EnSraIn
m) entary (_ 'Ent@r%i
@) en (tL03_ 'En
en (ter En
en (tert ,En
enthra (l %EnTrO:
@@ -2255,6 +2265,7 @@
g) eo I20
_g) eo ,I0
_g) eor O@
eoa (_ i@
eo (d_ aU
g) eo (ff E
g) eon @n
@@ -2285,6 +2296,7 @@
&) er (_ 3
?8 &) er (_ a# // (temporary because [3] -> [a#] is only for word-final
%C) ers (_S4 3z
ll) ers (_S3 3z
?8 %C) ers (_S4 a#z
ss) er (_S2 3
ss) ers (_S3 3z
@@ -2488,6 +2500,7 @@
m) eter (_ i:t3
_m) et (ic @t
etry (_S2 rI
etries (_S4 rIz
@) et (_ I2t
rk) et It
ll) et (_ It
@@ -2572,6 +2585,7 @@
ey (an eI
_) eye aI
eye eI
@) eye (_S3 aI
eyed (_S2 d
@m) eyer (_ aI3
eyor (_ 'eI3
@@ -2831,7 +2845,7 @@
C) i (ler aI
_) il (l@ %Il
@) illa (_ 'Il@
illard (_ i:A:
&) illard (_ i:A:
_) il (ln Il
@) i (less I
_) il (lust Il
@@ -2869,7 +2883,8 @@
&) iac (_ =Iak
C) iar aI3
?8 C) iar aIa#
iar (iC Iar
iar (iC i@3
iar (ity Iar
&) iary =j@r%I
&l) iary =i@r%I
_) ian i@n
@@ -3154,7 +3169,6 @@
_) in (strum In
_) in (sub In
_) in (sul In
_) in (tak In
_) in (teg In
_) in (tegri %In
inte (llec Int@
@@ -3251,14 +3265,14 @@
_m) inu (te aIn'ju:
_m) inute (m InIt
_) intra Intr@
_) intra (CC %Intra
_) intra (ct I2ntra
_) intra (ns I2ntra


.group io
&) io (_ =I2oU
?7 &) io (_ =i:oU
io (_ i:oU
b) io aIoU
b) io (logy aI0
card) io I2oU
v) io aI0
@@ -3343,6 +3357,7 @@
@) isc (enC 'Is
@) is (co_ 'Is
v) is (coun aI
v) is (it Iz
_d) is (e I2s
ise (_ aIz
ise (d_ aIz
@@ -3535,6 +3550,7 @@
ief) ly (_S2 l%i
ff) ly (_S2 l%i
of) ly (_S2 l%i
o) ly (_ l%i
multip) ly laI
&p) ly (_S2 l%i
p) ly (_ laI
@@ -3714,6 +3730,7 @@
mA) ng (y ndZ
u) ng (y ndZ
nged ndZd
a) nged Nd
o) nged Nd
spo) nged ndZd
_a) ng (er Ng
@@ -3935,7 +3952,7 @@
r) o (to oU
pr) oto oUtoU
pr) oto (n oUt0
m) otor oUt@
m) otor oUt3
n) o (tor oU
otro (py '0tr@
c) otyle 0tIl'i:
@@ -4237,6 +4254,7 @@
w) or (r V
w) or (n o@
w) or (e o@
or (um_ 'o@r
&) ory (_ @r%I
?3 @@At) ory (_ o:ri
_st) ory o@rI
@@ -4564,6 +4582,7 @@
perme (a p3:mI
per (miss p3
per (mit p3
_) pe (rog p3
per (pet p3
per (petr p3:
per (ple p3
@@ -4687,6 +4706,7 @@
quasi kweIzaI
@) que (_ k
_) que (_ kwE
che) que k
qu (er_ k
quest kwEst
quet (_ keI
@@ -4732,6 +4752,7 @@
_) re (C@ rI2
&Ct) red (_ @d
&B) red (_ r@d
Cb) red (_+ rEd
uv) re @
rer (_ r@
&) re (_ 3
@@ -4749,6 +4770,7 @@
_) re (all ,ri:
rea (m ri:
_) re (an ri:
_) re (arm %ri:
_) re (au@P2 ,ri:
re (ck rE
reckon rEk@n
@@ -4761,7 +4783,7 @@
_) re (creati rE
re (ct rE
re (dC rE
_) rede (C ,ri:dI2
_) re (deCP2 ,ri:
un) rede (C ,ri:dI2
re (dem+ rI2
_) re (dC rE
@@ -4931,6 +4953,8 @@
@) sian (_S1 n
A) sib z@b
&) sib s@b
&) s (ic_ z
mu) s (ic z
ea) s (ie z
ea) s (il z
_) sío Si:
@@ -4942,6 +4966,7 @@
a) sin (_ s@n
ai) sin (_ z@n
u) sin (_ z@n
A) s (itiv z
_) size (C@ saIz
a) s (m z
o) s (m z
@@ -4951,8 +4976,7 @@
@) some (_S4 sVm
@@o) some (_S4 soUm
cro) ss (h s
ssion S@n
ssion (_ =S@n
ssion =S@n
?8 ssion (_ =SVn
1_) st (_
_) st (_ s@nt
@@ -5070,6 +5094,7 @@
i) tia (liL06 S@
&) tien S@n
&) tience S@ns
t (ime_ t2
&) tion S=@n
&s) tion tS@n
?8 &) tion S=Vn
@@ -5098,6 +5123,8 @@
_) two tu:
ttu (r t@
@) tu (al tSu:
_sta) tu tSu:
c) tu (al_ =tSu:
@) tu (late =tSU
@) tur (A tS@r
@) tur (al_ tS=@r
@@ -5227,6 +5254,7 @@
s) u (i u:
?3 t) u (i u:
u (ki_ 'u:
_) u (krain %ju:
ll) u (l ju:
u (lA jU
_) u (lA u:
@@ -5271,6 +5299,7 @@
_) us (A ju:z
&) us (_ @s
_) us (_ Vz
foc) us @s
u (sh V
b) u (sh U
c) u (sh U
@@ -5437,7 +5466,7 @@
ure (_ jU@
ur (ed_ jU@
g) ured (_ @d
b) ur (e ju:@r
b) ur (e jU@r
g) ure (_ 3
?3 g) ure (_ j3
nj) ure (_ 3
@@ -5558,6 +5587,7 @@
c) y (r I
th) y (l_ aI
fl) y aI
fl) y (n I
gl) y (ph I
k) y (l_ aI
n) y (l_ aI
@@ -5616,6 +5646,7 @@
p) y (ra I
p) y (ri I
p) y (th aI
y (the_ aI
st) y (re aI
C) yx (_ Iks
t) yone (_ Iw'0n

+ 0
- 1
dictsource/hu_list View File

@@ -5054,7 +5054,6 @@ főzni $unstressend
(töltsem meg) tYltSEm_||mEg $unstressend
(egy kisebb) EJ_||kiS:Eb $unstressend
csirkére $unstressend
(de az) dE_||Az $unstressend
(másra is) ma:SR2A_||iS $unstressend
mire $unstressend
(alig van) Alig_||vAn $unstressend

+ 24
- 1
dictsource/hu_rules View File

@@ -172,6 +172,7 @@ nyargon) c (cs ts
suhan) c ts
udvaron) c (ser ts
pere) c (cs ts
licen) ccs ts|tS

.group ch
anar) ch (i h
@@ -447,6 +448,10 @@ szomszé) d (sor d
va) d (szegf d
va) d (szilv d
vá) d (szóza d
borso) d (sz d
herná) d (sz d
szaba) d (szent d
for) d (jános d

.group dz
fogó) dz (kod ts
@@ -748,7 +753,7 @@ huszone) gy (ez J:
_egyszere) gy (e J:
_huszone) gy (e J:
száze) gy (edik J:
védje) gy (straté J

.group h
h h
@@ -761,6 +766,7 @@ _huszone) gy (e J:
_ju) h (sajt
_ju) h (tenyész
_ju) h (szárnyék
cse) h (bánya

.group i
i i
@@ -1133,6 +1139,11 @@ _tetszé) s S
toko) s (zászl S
váro) s (zaj S
váro) s (zs S
ki) s (zsidá S
ki) s (szent S
ki) s (sziget S
ki) s (szőlő S
körö) s (szeg S

.group ss
ssz ss2
@@ -1616,6 +1627,17 @@ villamo) ssz Ss
zölde) ssz (ürk Ss
zsíro) ssz (áj Ss
zsoldo) ssz Ss
bázi) ssz Ss
_kapo) ssz Ss
_agyago) ssz (erg Ss
_béké) ssz Ss
_gombo) ssz Ss
_kemene) ssz Ss
_miko) ssz Ss
_neme) ssz Ss
_szamo) ssz Ss
_szilvá) ssz Ss
_vámo) ssz Ss

.group sz
sz s
@@ -1900,6 +1922,7 @@ természe) tj (áték tj
természe) tj (og tj
_tisztele) tj (el tj
zené) tj (átsz tj
szen) tj (akab tj

.group ts
ts (_S2 tS //general rule with word end of ts letters

+ 6
- 4
dictsource/pa_list View File

@@ -1,4 +1,4 @@

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

@@ -149,10 +149,12 @@ _ਔ 'ERV||kVnOR'a
ੀ bIh'aRi
ੁ OnkaR
ੂ dUl'EnkaR
ੇ lavam
ੈ dUlavam
ੇ l'ava~
ੈ d@l'ava~
ੋ hoR'a
ੌ kVn'ORa

। dVnd'i
। d.'Vnd.i
ਸਰਕਾਰ sR@k'aR
ਸਰਕਾਰੀ sR@k'aRi


+ 284
- 272
dictsource/pa_rules View File

@@ -1,6 +1,6 @@

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

// letter groups:
// A vowel letters
@@ -11,6 +11,17 @@


.replace
੦ 0
੧ 1
੨ 2
੩ 3
੪ 4
੫ 5
੬ 6
੭ 7
੮ 8
੯ 9

૦ 0
૧ 1
૨ 2
@@ -22,6 +33,7 @@
૮ 8
૯ 9


// combine dot consonants into a single character
ਸ਼ ਸ਼
ਲ਼ ਲ਼ // l.
@@ -45,413 +57,413 @@
// Vowels

.group ੳ
u
u

.group ੲ
i
i


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

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

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

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

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

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

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

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

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

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

.group ૠ
r-
r-


// Vowel Signs

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

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

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

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

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

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

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

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

.group ੌ
ੌ O // aU
ੌਂ O~
ੌੰ O~
ੌ 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:
ਕ 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:
khV
ਖ (B kh
@) ਖ (_ kh
ੱ) ਖ kh:V
ੱ) ਖ (B kh:
ੱ) ਖ (_ kh:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.group ੍
// virama
// virama

.group ਼
// nukta
// nukta

.group ੱ
// addak
// addak

.group ਂ
ਂ N // bindi
ਂ N // bindi

.group ੰ
ੰ n // tippi
ੰ n // tippi

.group ਃ
h
h

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

+ 0
- 2
dictsource/ta_list View File

@@ -249,7 +249,6 @@ tamil தமிழ் $text
பவனி $alt
பாபா $alt
போண்டா $alt
பஜ்ஜி $alt
பாதாம் $alt
போகம் $alt
போதனை $alt
@@ -317,7 +316,6 @@ tamil தமிழ் $text
பலிக்குத்தான் $alt
பவ $alt
புஸ் $alt
போஸின் $alt
போனி $alt
பிஸி $alt
பேஷ் $alt

+ 113
- 36
dictsource/ta_rules View File

@@ -97,6 +97,12 @@
// words after கோரப் [go:rVb]
.L20 பல் பற் போர

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

// words after போஸ்
.L22 கொட தந்த அளி காட்ட


// consonants

@@ -208,6 +214,7 @@
_) க (ானவித்தை g
_) க (ானா g
_) க (ாயத்திரி g
_) காரண்ட ga:rVn.t.V#
க (ாரன k
_) க (ார்டன g
_) க (ார்டியன g
@@ -312,6 +319,7 @@ _மன்மதக்) க (ுகை g
_) க (ுணத் g
_) க (ுணநல g
_) க (ுணபர g
_) க (ுணபூஷ g
_) க (ுணப்பட g
_) க (ுணம g
_) க (ுணவதி g
@@ -356,7 +364,10 @@ _மன்மதக்) க (ுகை g
_) க (ுருஜி g
_) க (ுருதேவ g
_) க (ுருநா g
_) க (ுருபகவான g
_) குருப (த்தினி gurupV
_) குருப (ாத gurup
_) குருப (ூ gurup
_) க (ுருபூஜை g
_) க (ுருப்பெயர g
_) க (ுருமார g
@@ -406,6 +417,7 @@ _மன்மதக்) க (ுகை g
_) க (ேட்டைக் g
_) க (ேட்டைத் g
_) க (ேட்டைப் g
_) கேரண்ட ge:rVn.t.V#
_) க (ேலி g
_) க (ேஸ்_சிலிண்டர g
_) க (ேஸ்_ஸ்டவ் g
@@ -512,6 +524,7 @@ _தலைக்) க (ன gV
சுதா) க (ரின kV
_சௌ) க (ரிய kV
அசௌ) க (ரிய kV
அமைந்த) க (ரை kV
சுதா) க (ர்_ kV
_குல்) க (ர்னி kV
விஸ்வ) க (ர்மா kV
@@ -569,6 +582,7 @@ _ஹன்L04ி) க (ா k
இராம) க (ாதை k
_ஸ்ரீ) காந்த ka:ntV#
விவே) க (ானந்த k
அல) காப (ாத் Ha:b
_வலை) க (ாப் k
தொல்) க (ாப்பி k
மூல) க (ாரண k
@@ -586,6 +600,7 @@ _ஜ) கார்ட ka:rt.V#
_சம) க (ால k
அந்திம) க (ால k
_தொன்ம) க (ால k
அ) க (ாலி k
கோயில்) க (ாளை k
ராம) க (ாவிய k
ஆ) க (ாஷ k
@@ -635,11 +650,12 @@ _டா) குமெண்ட kUmen.tV#
_) கு (ரோத k
L03து) க (ுறித்த k
அரை) க (ுறை k
க (ுல k
_ந) க (ுல g
_ரா) க (ுல g
இரா) க (ுல g
_அங்) க (ுல g
_கீழ்) க (ுல k
ராஜ) க (ுல k
_குரு) க (ுல k
_மேல்) க (ுல k
_மன்னர்) க (ுல k
_கங்) க (ுலி g
_) குல்க (ந்த gulkV
_மெரு) க (ூட்ட g
அறை) க (ூவ k
@@ -807,6 +823,7 @@ _துப்பாக்கி) க்க (ுண்ட gg
_) ச (துர் tSV
_) ச (த்திர tSV
_) சத்திரப (தி tSVttirVpV
_) ச (த்தீஸ் tSV
_) ச (த்துரு tSV
_) ச (த்ரபதி tSV
_) ச (த்ரு tSV
@@ -942,6 +959,7 @@ _தணிகா) ச (ல tSV
_) ச (ுடிதார tS
_) ச (ுட்டிப் tS
_) சு (ருதி s
இ) சு (லா s
_) சு (லோக s
கே) சு (வ s
மே) சு (வ s
@@ -1023,6 +1041,7 @@ _ஜலகண்டே) சு (வ s
_) ச (ௌதரி tS
_) ச (ௌதிரி tS
_) ச (ௌஹான tS
_கா) ச்மூச tSmu:tSV#
//endsort


@@ -1231,8 +1250,8 @@ _செண்) டிமெண்ட t.imen.t.V#
_) ட (ுனீஷிய t.
_) டுவிங்க (ிள t.wiNk
_) டுவ (ிட்டர t.w
_பிளஸ்_) டூ d.
_ப்ளஸ்_) டூ d.
_பிளஸ்_) டூ t.V#
_ப்ளஸ்_) டூ t.V#
_) டூத் t.u:t
_கார்) ட (ூன t.
_) ட (ூர t.
@@ -1284,7 +1303,7 @@ _ஹெல்மெ) ட் t.
ல) ட்சு (மண ks.
ல) ட்சு (மி ks.
_ல) ட்ட d.d.V#
_ரெ) ட்ட (ிய d.d.
_ரெ) ட்ட (ிய d.d.
இ) ட்ட (ிலி d.d.
அப்பாயிண்) ட்மெண்ட t.men.t.V#
_) ட் (யூசன t.
@@ -1407,7 +1426,7 @@ _நடுரோ) ட் (ல t.
_) த (சாப்த dV
_) த (சை dV
_) த (டதட dV
_) த (டபுட dV
_) த (டபுட dV
_) த (டவெ dV
_) த (டவை dV
_) த (டால dV
@@ -1497,6 +1516,7 @@ _நடுரோ) ட் (ல t.
_) த (ர்ப்பை dV
_) த (ர்ம dV
_) த (லித் dV
_அகாலி_) த (ள d
_) த (வக்கால dV
_) த (வக்கோல dV
_) த (வத்த dV
@@ -1613,6 +1633,8 @@ _நடுரோ) ட் (ல t.
_) த (ீட்சண்ய d
_) த (ீட்சித d
_) த (ீட்சை d
_) த (ீன d
_) த (ீன் t
_) த (ீப d
_) த (ீப்ப t
_) த (ீரக்கிழவ d
@@ -1636,6 +1658,7 @@ _நடுரோ) ட் (ல t.
_) த (ீவாளி d
_) து(ரோக d
_) த (ுக்க d
_) த (ுக்கடா t
_) த (ுக்கா t
_) த (ுக்கோ t
_) த (ுச்சம d
@@ -1656,7 +1679,7 @@ _நடுரோ) ட் (ல t.
_) த (ுருவத் d
_) த (ுருவப் d
_) த (ுரை d
_) த (ரோண d
_) த (ரோண d
_) து (ரோண t
_) த (ுர் d
_) து (வந்த_ d
@@ -1702,7 +1725,7 @@ _நடுரோ) ட் (ல t.
_) த (ேவரை t
_) த (ேவர்_ t
_) த (ேவல_ t
_) த (ேவலாம d
_) த (ேவலாம t
_) த (ேவலே t
_) த (ேவலை t
_) த (ேவிடியா t
@@ -1736,6 +1759,7 @@ _வசந்) த tV#
_ப) த (ஞ்சலி tV
_பல்) த (ட tV
_கீழ்) த (ட்ட tV
_நடு) த (ட்ட tV
_மேல்) த (ட்ட tV
_சப்) த (த்த dV
_சாந்) த (த்த tV#
@@ -1790,6 +1814,7 @@ _பிரசார்_பார) த (ி t
எ) த (ியோப்பிய t
_பிர) த (ீ t
த (ுறை t
ஆழ்) த (ுளை t
த (ூக்க t // in word
வீண்) த (ேவை t
_நிவேதி) த (ை t
@@ -1878,9 +1903,15 @@ _வில்வி) த்த (ை dd
நி) த (்ய t
ஆதி) த் (ய t
இ) த் (யாதி t
_பா) த் (ர t
_மா) த் (ர t
_மி) த் (ர t
_மூ) த் (ர t
_காமசூ) த் (ர t
_ப) த் (ரங்கள t
_ப) த் (ரத்த t
ச) த்ரபதி trVpVti
_ப) த் (ரம t
_சி) த்ரலேக (ா trVle:k
சி) த (்ரா t
_சி) த் (ரா tti
@@ -1932,8 +1963,6 @@ _சி) த்ரலேக (ா trVle:k
ப் (_ப p // next word starts with ப

//sort


பி_._) ப(ி_._சி b // b.b.c
_) ப (L06ுகுணா bV
_) ப (L06ுஜ bV
@@ -1946,6 +1975,7 @@ _சி) த்ரலேக (ா trVle:k
_) ப (கவான bV
_) ப (காசுர bV
_) ப (காசூரன bV
_) பக (ாமாஸ bVH
_) ப (காய bV
_) ப (கிரங்க bV
_) பக (ிரண்ட bVg
@@ -1986,6 +2016,7 @@ _சி) த்ரலேக (ா trVle:k
_) பத்த (ிரிக்கு bVdd
_) பத்த (ிரிய bVdd
_) ப (த்ரி bV
_) பத் (ரிக்க pVt
_சொந்த_) ப (ந்த bV
_) ப (ந்த_பாச bV
_) ப (ந்தங்கள bV
@@ -2033,6 +2064,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (ரத்திடம bV
_) ப (ரத்து bV
_) பரத்து (வாஜ bVrVt
_) ப (ரத்பூர bV
_) ப (ரத்வாஜ bV
_) ப (ராக்_ஒபாமா bV
_) பரூக் fVrU:k
@@ -2045,6 +2077,8 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (ர்னிச்சர fV
_) பர்ப (ி bVrf
_) ப (ர்ம bV
_) ப (ர்மிட pV
_) ப (ர்மிஷ pV
_) ப (ர்லாங் fV
_) ப (லகீன bV
_) ப (லங் bV
@@ -2098,6 +2132,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (ல்பு bV
_) ப (ல்பை bV
_) ப (ளு bV
_) ப (வநகர bV
_) ப (வன bV
_) ப (வாணி bV
_) ப (வானி bV
@@ -2109,6 +2144,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) ப (ஷீர bV
_) ப (ஸ bV
_) ப (ஹதூர bV
_) ப (ஹாமாஸ bV
_) ப (ஹாய bV
_) ப (ஹிரங்க bV
_) ப (ஹிரண்ட bV
@@ -2133,6 +2169,7 @@ _டீயும்_) ப (ன்னும்_ bV
_) பாசுப (த pa:sUpV
_) ப (ாசுர p
_டெட்_) ப (ாடி b
_) ப (ாடி_பில்டர b
_) ப (ாடி_பில்டிங் b
_) ப (ாடிக்கு b
_) ப (ாடியை b
@@ -2148,6 +2185,9 @@ _டெட்_) ப (ாடி b
_) ப (ாணர b
_) ப (ாணாசுர b
_) ப (ாணி b
_) பாணிகி (ர pa:n.ig
_) பாணிக்கி (ர pa:n.ig
_) ப (ாணிக்ர p
_) ப (ாண்டேஜ b
_) ப (ாதிக்கக்கூட b
_) ப (ாதிக்கண் p
@@ -2209,7 +2249,7 @@ _டெட்_) ப (ாடி b
_) பாப (ாசாகேப் ba:b
_) பாப (ாசாஹேப் ba:b
_) பாப (ாவ ba:b
_) ப (ாபிலோனியா b
_) ப (ாபிலோன b
_) ப (ாபுவ b
_) ப (ாமாவ b
_) ப (ாமினி b
@@ -2240,6 +2280,7 @@ _விளையாடு_) ப (ாம்பே p
_) ப (ாலதண் b
_) ப (ாலன b
_) பாலப (ாட ba:lVp
_) ப (ாலப்பாட b
_) ப (ாலமுர b
_) ப (ாலம்மாள b
_) ப (ாலய்யா b
@@ -2263,16 +2304,7 @@ _விளையாடு_) ப (ாம்பே p
_) பால்ட (ிமோர ba:lt.
_) ப (ால்ய b
_) ப (ால்ஸ b
_நேய_) ப (ாவ b
_ராக_) ப (ாவ b
_சகோதர_) ப (ாவ b
_சாந்த_) ப (ாவ b
_சிநேக_) ப (ாவ b
_சினேக_) ப (ாவ b
_முக_) ப (ாவ b
_முகத்தின்_) ப (ாவ b
_ராகங்களின்_) ப (ாவ b
_ராகத்தின்_) ப (ாவ b
_L21_) ப (ாவ b
முகங்களினுடைய_) ப (ாவ b
முகங்களின்_) ப (ாவ b
முகங்களிலிருந்த_) ப (ாவ b
@@ -2285,6 +2317,8 @@ _ராகத்தின்_) ப (ாவ b
_) ப (ாவிக்கப்பட b
_) ப (ாவிக்கின்ற b
_) ப (ாவிக்கிற b
_) ப (ாவிக்குமாற b
_) ப (ாவிக்குமெ b
_) ப (ாவிக்கும்போத b
_) ப (ாவித்த b
_) ப (ாவிப்பத b
@@ -2292,6 +2326,7 @@ _ராகத்தின்_) ப (ாவ b
_) ப (ாவிப்பதி b
_) ப (ாவிப்பது b
_) ப (ாவேய b
_) ப (ாவ்நகர b
_) ப (ாஷாக்கள b
_) ப (ாஷாவ b
_) ப (ாஷிய b
@@ -2493,6 +2528,7 @@ _ராகத்தின்_) ப (ாவ b
_) ப (ிலாஸ்பூர b
_) ப (ில்கள b
_) ப (ில்டப் b
_) ப (ில்டர_பாடி_ b
_) ப (ில்டிங் b
_) ப (ில்லா b
_) ப (ில்லியன b
@@ -2545,7 +2581,11 @@ _ராகத்தின்_) ப (ாவ b
_) ப (ீராமணர b
_) ப (ீரிட p
_) ப (ீரோ b
_) ப (ீர்_முகமத_ p
_) ப (ீர்_முஹமத_ p
_) ப (ீர்பால b
_) ப (ீர்மேட p
_) ப (ீஷ்ம b
_) ப (ீஹார b
_) ப (ுக்கிங் b
_) ப (ுக்கில b
@@ -2595,6 +2635,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ுஸ்ஸெ b
_) ப (ூகம்ப b
_) ப (ூகோல b
_) ப (ூகோள b
_) ப (ூச்சாண்டி b
_) பூட (ான bu:t.
_) ப (ூட்ஸ b
@@ -2644,6 +2685,7 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ெனசீர b
_) பெப்ப (ே bebb
_) ப (ெப்ரவரி f
_) ப (ெர்த் b
_) ப (ெர்னாட்ஷா b
_) ப (ெர்னாண்ட f
_) ப (ெர்னான்ட f
@@ -2744,14 +2786,16 @@ _பெனசீர்_) ப (ுட்டோ b
_) ப (ோர்தான்_அடி b
_) ப (ோர்வெல் b
_) ப (ோஷி b
_சந்திர_) ப (ோஸ b
_) ப (ோஸ b
_) ப (ோஸிட b
_) ப (ோஸ்_L22 p
_) போ (ஸ்டன ba:
_கம்) ப (ௌண்ட p
_காம்) ப (ௌண்ட p
_) பௌண்ட (ன faUn.t.V
_) ப (ௌதிக b
_) ப (ௌத்த b
_) ப (ௌராணி b
_) ப (ௌலிங் b
_) ப (ௌஷ b
சு) ப்பி (ரமணி b
@@ -2810,6 +2854,8 @@ _சந்திர_) ப (ோஸ b
_பச்சாதா) ப (+ bV#
_விரகதா) ப (+ bV#
மனஸ்தா) ப (+ bV#
சுயபட்சாதா) ப (K bV#
பட்சாதா) ப (K bV#
_தா) ப (_ bV
அல்) ப (_ pV#
ஒரு) ப (க pV
@@ -2847,6 +2893,7 @@ _விரகதா) ப (+ bV#
கண) பதி pVti
பசு) பத (ி pVt
ரகு) பதி pVti
_புகு) ப (தி pV
சீதா) பதி pVti
சேது) பதி pVti
தரணி) பதி pVti
@@ -2873,13 +2920,17 @@ _ராஷ்டிர) ப (தி pV
அல்) ப (த் pV
_தா) ப (த்த bV
வீர) ப (த்தினி pV
_ரிஷி) ப (த்தினி pV
_கால்) ப (ந்த pV
_சொந்த) ப (ந்த bV
_தா) ப (ந்தான bV
உ) ப (ந்நியாச pV
ஓ) ப (ன pV
_லிஸ்) ப (ன bV
கல்) ப (னா pV
_கம்) ப (னி pV
_கம்) ப (னி_ pV
_கம்) ப (னிகள pV
_கம்) ப (னிக்க pV
அல்) பப் pVp
_தா) ப (ம bV
அல்) ப (ம pV
@@ -2887,6 +2938,7 @@ _சொந்த) ப (ந்த bV
நிரு) ப (மா pV
அனு) ப (மா pV
_க) ப (ம்_ bV
_நலன்) ப (ய pV
_ஊடு) ப (யிர pV
_நடை) ப (யிற்சி pV
கா) ப (ர bV
@@ -2964,17 +3016,20 @@ _வெளிப்) ப (ாக b
பஞ்ச) ப (ாண்ட p
ப (ாண்டி p
ஒரு) ப (ாத p
_படு) ப (ாத p
_மறு) ப (ாத p
ஆமதா) ப (ாத b
அL06மதா) ப (ாத b
ஒளரங்கா) ப (ாத b
ஔரங்கா) ப (ாத b
_சரி) ப (ாதி p
_சிறு) ப (ாதை p
_நடை) ப (ாதை p
ஜிந்தா) ப (ாத் b
_பஞ்ச) ப (ாத்திர p
அ) ப (ான p
ச) பாபதி ba:pVti
_) பாப (நாச pa:bV
_) பாபவிமோசன pa:bVvimo:tSV
_சாயி) பாப (ா ba:b
_சாய்) பாப (ா ba:b
@@ -2998,6 +3053,7 @@ _ப்ரின்சி) ப (ால p
_கா) ப (ாலி b
_டி) பால்ட fa:lt.V#
_நே) ப (ாள p
_தாழ்) ப (ாள p
_பூ) ப (ாளம்_ p
ப (ாளைய p
ம்) ப (ாளைய b
@@ -3010,8 +3066,11 @@ _ப்ரின்சி) ப (ால p
_தமிழ்ப்) ப (ாஷ _b
_பெல்) ப (ாஸ்ட f
_கா) ப (ி f
_குல்) ப (ி f
வாதா) ப (ி p
_கடா) ப (ி f
_மெய்) ப (ி p
_பொய்) ப (ி p
_யுஎஸ்) ப (ி b
சித்தப்) பி(ரமை b
_கன்) ப (ிகர f
@@ -3023,12 +3082,19 @@ _தமிழ்ப்) ப (ாஷ _b
திமிர்) ப (ிடி p
_கடை) ப (ிடி p
_வெறி) ப (ிடி p
_ரிஷி) ப (ிண்ட p
ராவல்) ப (ிண்டி p
_டால்) ப (ின f
ஒ) ப (ினியன p
_மர) ப (ின் b
அன்) ப (ின் b
_பண்) ப (ின் b
_குலா) ப (ின் b
_ஜவா) ப (ின் b
_பேரன்) ப (ின் b
_பஞ்சா) ப (ின் b
அவுரங்கசீ) ப (ின் b
ஔரங்கசீ) ப (ின் b
ர்) ப (ின்_ b
@) ப (ின்_ p
ம்) ப (ின்_ b
@@ -3121,7 +3187,6 @@ _கோலாலம்) ப (ூர p
இடம்) ப (ெயர p
_புலம்) ப (ெயர p
மொழி) ப (ெயர் p
ப (ெருமான p
_வீர) ப (ெருமாள p
_கலிய) ப (ெருமாள p
ப (ெற p // ?? end-of-word + suffix ??
@@ -3158,6 +3223,8 @@ _கோலாலம்) ப (ூர p
ப (ொழுதும்_+ p
ப (ொழுதே_+ p
ப (ொழுதோ_+ p
_ஏக) ப (ோக b
ராஜ) ப (ோக b
ப (ோக_ p
ப (ோகவில்லை_ p
ப (ோகின்ற p
@@ -3174,7 +3241,9 @@ _கோலாலம்) ப (ூர p
_சத்தம்) ப (ோட p
ப (ோதிலுமே_+ p
ப (ோதிலும்+ p
ஒம்) ப (ோது _ b
ப (ோது+ p
ஒம்) ப (ோதும் b
ப (ோதும்+ p
ப (ோதும்_+ p
ப (ோதெல்லாம்_ p
@@ -3184,8 +3253,10 @@ _கோலாலம்) ப (ூர p
_செல்) ப (ோன f
மைக்ரோ) ப (ோன f
ப (ோன_ p
ப (ோனது_ p
ப (ோனா p
ப (ோன்ற+ p // ?? end-of-word + suffix ??
அல்) ப (ோன்ஸ f
ப (ோயிரு p
ப (ோய் p
எம்) ப (ோரியல p
@@ -3210,6 +3281,7 @@ _டெஸ்க்டா) ப் p
ஆ) ப் (கானிய f
ஆ) ப் (கானிஸ்தான f
_பா) ப்க (ார்ன pk
_ர) ப்ச (ர ptSV
_லி) ப் (ட f
_மைக்ரோசா) ப் (ட f
_சா) ப்ட் (வேர ft
@@ -3496,6 +3568,20 @@ _சந்தேக) ப்ப (ுத்தி bb
இ (லேச
//endsort

.group உ
உ u
உருத்த (ிரா rUdd
உ (ரோம // silent

.group ஒ
ஒ o
ஒள (வை aU // bad scanning
ஒள (ஷத aU
ஒள (டத aU
ஒள (ரங்க aU



.group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae]

ஂ // anusvara
@@ -3506,9 +3592,6 @@ _சந்தேக) ப்ப (ுத்தி bb

ஈ i:

உ u
உருத்த (ிரா rUdd

ஊ u:

எ e
@@ -3520,12 +3603,6 @@ _சந்தேக) ப்ப (ுத்தி bb

ஐ aI

ஒ o
ஒள (வை aU // bad scanning
ஒள (ஷத aU
ஒள (டத aU
ஒள (ரங்க aU

ஓ o:

ஔ aU

+ 32
- 24
docs/speak_lib.h View File

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

#ifdef __WIN32__
#define ESPEAK_API __declspec(dllexport)
#else
#define ESPEAK_API
#endif

#define ESPEAK_API_REVISION 6
/*
Revision 2
@@ -157,11 +163,13 @@ typedef enum {
EE_NOT_FOUND=2
} espeak_ERROR;

#define espeakINITIALIZE_PHONEME_EVENTS 0x0001
#define espeakINITIALIZE_DONT_EXIT 0x8000

#ifdef __cplusplus
extern "C"
#endif
int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, const char *path, int options);
ESPEAK_API int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, const char *path, int options);
/* Must be called before any synthesis functions are called.
output: the audio data can either be played by eSpeak or passed back by the SynthCallback function.

@@ -169,8 +177,8 @@ int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, const char *pat

path: The directory which contains the espeak-data directory, or NULL for the default location.

options: bit 0: 1=allow espeakEVENT_PHONEME events.
options: bit 0: 1=allow espeakEVENT_PHONEME events.
bit 15: 1=don't exit if espeak_data is not found (used for --help)

Returns: sample rate in Hz, or -1 (EE_INTERNAL_ERROR).
*/
@@ -180,7 +188,7 @@ typedef int (t_espeak_callback)(short*, int, espeak_EVENT*);
#ifdef __cplusplus
extern "C"
#endif
void espeak_SetSynthCallback(t_espeak_callback* SynthCallback);
ESPEAK_API void espeak_SetSynthCallback(t_espeak_callback* SynthCallback);
/* Must be called before any synthesis functions are called.
This specifies a function in the calling program which is called when a buffer of
speech sound data has been produced.
@@ -208,7 +216,7 @@ int SynthCallback(short *wav, int numsamples, espeak_EVENT *events);
#ifdef __cplusplus
extern "C"
#endif
void espeak_SetUriCallback(int (*UriCallback)(int, const char*, const char*));
ESPEAK_API void espeak_SetUriCallback(int (*UriCallback)(int, const char*, const char*));
/* This function may be called before synthesis functions are used, in order to deal with
<audio> tags. It specifies a callback function which is called when an <audio> element is
encountered and allows the calling program to indicate whether the sound file which
@@ -249,7 +257,7 @@ int UriCallback(int type, const char *uri, const char *base);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Synth(const void *text,
ESPEAK_API espeak_ERROR espeak_Synth(const void *text,
size_t size,
unsigned int position,
espeak_POSITION_TYPE position_type,
@@ -305,7 +313,7 @@ espeak_ERROR espeak_Synth(const void *text,
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Synth_Mark(const void *text,
ESPEAK_API espeak_ERROR espeak_Synth_Mark(const void *text,
size_t size,
const char *index_mark,
unsigned int end_position,
@@ -329,7 +337,7 @@ espeak_ERROR espeak_Synth_Mark(const void *text,
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Key(const char *key_name);
ESPEAK_API espeak_ERROR espeak_Key(const char *key_name);
/* Speak the name of a keyboard key.
If key_name is a single character, it speaks the name of the character.
Otherwise, it speaks key_name as a text string.
@@ -343,7 +351,7 @@ espeak_ERROR espeak_Key(const char *key_name);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Char(wchar_t character);
ESPEAK_API espeak_ERROR espeak_Char(wchar_t character);
/* Speak the name of the given character

Return: EE_OK: operation achieved
@@ -388,7 +396,7 @@ typedef enum {
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, int value, int relative);
ESPEAK_API espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, int value, int relative);
/* Sets the value of the specified parameter.
relative=0 Sets the absolute value of the parameter.
relative=1 Sets a relative value of the parameter.
@@ -425,7 +433,7 @@ espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, int value, int rela
#ifdef __cplusplus
extern "C"
#endif
int espeak_GetParameter(espeak_PARAMETER parameter, int current);
ESPEAK_API int espeak_GetParameter(espeak_PARAMETER parameter, int current);
/* current=0 Returns the default value of the specified parameter.
current=1 Returns the current value of the specified parameter, as set by SetParameter()
*/
@@ -433,7 +441,7 @@ int espeak_GetParameter(espeak_PARAMETER parameter, int current);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_SetPunctuationList(const wchar_t *punctlist);
ESPEAK_API espeak_ERROR espeak_SetPunctuationList(const wchar_t *punctlist);
/* Specified a list of punctuation characters whose names are to be spoken when the
value of the Punctuation parameter is set to "some".

@@ -448,7 +456,7 @@ espeak_ERROR espeak_SetPunctuationList(const wchar_t *punctlist);
#ifdef __cplusplus
extern "C"
#endif
void espeak_SetPhonemeTrace(int value, FILE *stream);
ESPEAK_API void espeak_SetPhonemeTrace(int value, FILE *stream);
/* Controls the output of phoneme symbols for the text
value=0 No phoneme output (default)
value=1 Output the translated phoneme symbols for the text
@@ -461,7 +469,7 @@ void espeak_SetPhonemeTrace(int value, FILE *stream);
#ifdef __cplusplus
extern "C"
#endif
void espeak_CompileDictionary(const char *path, FILE *log, int flags);
ESPEAK_API void espeak_CompileDictionary(const char *path, FILE *log, int flags);
/* Compile pronunciation dictionary for a language which corresponds to the currently
selected voice. The required voice should be selected before calling this function.

@@ -514,7 +522,7 @@ typedef struct {
#ifdef __cplusplus
extern "C"
#endif
const espeak_VOICE **espeak_ListVoices(espeak_VOICE *voice_spec);
ESPEAK_API const espeak_VOICE **espeak_ListVoices(espeak_VOICE *voice_spec);
/* Reads the voice files from espeak-data/voices and creates an array of espeak_VOICE pointers.
The list is terminated by a NULL pointer

@@ -526,7 +534,7 @@ const espeak_VOICE **espeak_ListVoices(espeak_VOICE *voice_spec);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_SetVoiceByName(const char *name);
ESPEAK_API espeak_ERROR espeak_SetVoiceByName(const char *name);
/* Searches for a voice with a matching "name" field. Language is not considered.
"name" is a UTF8 string.

@@ -539,7 +547,7 @@ espeak_ERROR espeak_SetVoiceByName(const char *name);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_SetVoiceByProperties(espeak_VOICE *voice_spec);
ESPEAK_API espeak_ERROR espeak_SetVoiceByProperties(espeak_VOICE *voice_spec);
/* An espeak_VOICE structure is used to pass criteria to select a voice. Any of the following
fields may be set:

@@ -559,7 +567,7 @@ espeak_ERROR espeak_SetVoiceByProperties(espeak_VOICE *voice_spec);
#ifdef __cplusplus
extern "C"
#endif
espeak_VOICE *espeak_GetCurrentVoice(void);
ESPEAK_API espeak_VOICE *espeak_GetCurrentVoice(void);
/* Returns the espeak_VOICE data for the currently selected voice.
This is not affected by temporary voice changes caused by SSML elements such as <voice> and <s>
*/
@@ -567,7 +575,7 @@ espeak_VOICE *espeak_GetCurrentVoice(void);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Cancel(void);
ESPEAK_API espeak_ERROR espeak_Cancel(void);
/* Stop immediately synthesis and audio output of the current text. When this
function returns, the audio output is fully stopped and the synthesizer is ready to
synthesize a new message.
@@ -580,14 +588,14 @@ espeak_ERROR espeak_Cancel(void);
#ifdef __cplusplus
extern "C"
#endif
int espeak_IsPlaying(void);
ESPEAK_API int espeak_IsPlaying(void);
/* Returns 1 if audio is played, 0 otherwise.
*/

#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Synchronize(void);
ESPEAK_API espeak_ERROR espeak_Synchronize(void);
/* This function returns when all data have been spoken.
Return: EE_OK: operation achieved
EE_INTERNAL_ERROR.
@@ -596,7 +604,7 @@ espeak_ERROR espeak_Synchronize(void);
#ifdef __cplusplus
extern "C"
#endif
espeak_ERROR espeak_Terminate(void);
ESPEAK_API espeak_ERROR espeak_Terminate(void);
/* last function to be called.
Return: EE_OK: operation achieved
EE_INTERNAL_ERROR.
@@ -606,8 +614,8 @@ espeak_ERROR espeak_Terminate(void);
#ifdef __cplusplus
extern "C"
#endif
const char *espeak_Info(void* ptr);
ESPEAK_API const char *espeak_Info(const char **path_data);
/* Returns the version number string.
The parameter is for future use, and should be set to NULL
path_data returns the path to espeak_data
*/
#endif

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/sv2_phtrans View File


BIN
espeak-data/mbrola_ph/sv_phtrans View File


+ 1
- 0
phsource/mbrola/de2 View File

@@ -49,6 +49,7 @@
0 @5 NULL 0 @
0 a# NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 aa NULL 0 a
0 V NULL 0 a:
0 0 NULL 0 O

+ 1
- 0
phsource/mbrola/de4 View File

@@ -59,6 +59,7 @@
0 @5 NULL 0 @
0 a# NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 aa NULL 0 a
0 V NULL 0 a:
0 0 NULL 0 O

+ 1
- 0
phsource/mbrola/de6 View File

@@ -41,6 +41,7 @@
0 @5 NULL 0 @
0 a# NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 aa NULL 0 a
0 V NULL 0 a:
0 0 NULL 0 a:

+ 1
- 0
phsource/mbrola/sv View File

@@ -44,6 +44,7 @@
0 @2 NULL 0 @
0 @5 NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 I
0 V NULL 0 u0
0 aa NULL 0 a
0 0 NULL 0 A:

+ 1
- 0
phsource/mbrola/sv2 View File

@@ -40,6 +40,7 @@
0 @2 NULL 0 @
0 @5 NULL 0 @
0 I2 NULL 0 I
0 i NULL 0 i
0 V NULL 0 u0
0 aa NULL 0 a
0 0 NULL 0 A:

+ 3
- 0
phsource/ph_english View File

@@ -343,6 +343,9 @@ phoneme u:
IF nextPh(l/2) THEN
FMT(vwl_en/u_L)
ENDIF
IF prevPhW(j) THEN
length 180
ENDIF
FMT(vdiph2/uw_2)
endphoneme


+ 1
- 1
phsource/ph_english_us View File

@@ -153,7 +153,7 @@ endphoneme

phoneme A:
vowel starttype #a endtype #a
length 210
length 200
IF nextPh(r) THEN
FMT(vwl_en_us/ar)
ENDIF

+ 1
- 1
src/phonemelist.cpp View File

@@ -308,7 +308,7 @@ void MakePhonemeList(Translator *tr, int post_pause, int start_sentence)
next = phoneme_tab[plist3->phcode]; // this phoneme, i.e. after the insert

// re-use the previous entry for the inserted phoneme.
// That's OK because we don't look backwards from plist3
// That's OK because we don't look backwards from plist3 *** but CountVowelPosiion() and isAfterStress does !!!
j--;
plist3 = plist3_inserted = &ph_list3[j];
if(j > 0)

+ 1
- 1
src/synthdata.cpp View File

@@ -35,7 +35,7 @@
#include "translate.h"
#include "wave.h"

const char *version_string = "1.46.13 14.Jan.12";
const char *version_string = "1.46.14 22.Feb.12";
const int version_phdata = 0x014600;

int option_device_number = -1;

Loading…
Cancel
Save