Browse Source

[1.31.10]

Started voice es-la, Latin American Spanish.
lang zh: more vowel adjustments, "d", "r" syllable, "ng" syllable.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@140 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 17 years ago
parent
commit
2047ce8d7e

+ 11
- 1
dictsource/af_list View File

turkye $2 turkye $2
upington apiNt@n upington apiNt@n
vesuvius v@su:viWs vesuvius v@su:viWs
viëtnam vj'Etnam
wellington wEliNt@n wellington wEliNt@n
wolseley wulsli
worcester v'ust@r worcester v'ust@r
zimbabwe zI:mb'ab_wE zimbabwe zI:mb'ab_wE


melanie m@lA:ni melanie m@lA:ni
meraai m@rAI meraai m@rAI
messias m@sijas messias m@sijas
michael _^_EN
michelle miS'&l michelle miS'&l
michiel $2 michiel $2
miriam mIri@m miriam mIri@m
theron tr'On theron tr'On
toerien $2 toerien $2
trudie trudi trudie trudi
versfeld f&rsf&lt
viljoen $2 viljoen $2
villiers vIli@rs villiers vIli@rs
vincent _^_EN vincent _^_EN
sogenaamde s'o@x2@n,A:md@ sogenaamde s'o@x2@n,A:md@
sononder sOn_On@r sononder sOn_On@r
sonop sOn_Op sonop sOn_Op
sonore sun'o@r@
sover so@f&r sover so@f&r
stabiel stab'il stabiel stab'il
staccato $2 staccato $2
vakante f%akant@ vakante f%akant@
vanaf fanaf vanaf fanaf
vandat $1 vandat $1
vanmelewe fanm@l'e@v@
vanne fan@ vanne fan@
veraf f&r_af veraf f&r_af
verafgeleë f&rafx2@le@@ verafgeleë f&rafx2@le@@
verste f&rst@ verste f&rst@
verte f&rt@ verte f&rt@
vertes f&rt@s vertes f&rt@s
verweg f&:rv&x2
via via via via
volheid $1 volheid $1
volte $1 volte $1
waarskynlik $2 waarskynlik $2
waarskynlike $2 waarskynlike $2
wangedrag vanx2@drax2 wangedrag vanx2@drax2
watwo vatvo@
watwou vatv@U
weergalm $2 weergalm $2
weerklink $2 weerklink $2
weggewens v&x2@v'E:ns weggewens v&x2@v'E:ns
welaf v&l_af welaf v&l_af
weleer v&l_'e@r
weleer v&l_'e@r
wysgere veIsx2e@r@

+ 118
- 26
dictsource/af_rules View File

a (gonie %a // fix 1st a sound and move default stress: agonies/-e a (gonie %a // fix 1st a sound and move default stress: agonies/-e
agonie (_N %ax2%uni // move stress to end: agonie agonie (_N %ax2%uni // move stress to end: agonie
agter (bak %ax2t@r // fix stress: agterbaks/-e/-heid agter (bak %ax2t@r // fix stress: agterbaks/-e/-heid
agter (e ''ax2t@r- // force stress to 1st slb, insert short pause: agterent/-e
_) agter (en ''ax2t@r_ // force stress to 1st slb, insert short pause: agterent/-e
_) agterge (@P7 'ax2t@rx2@ _) agterge (@P7 'ax2t@rx2@
agter (midda %ax2t@r // fix stress: agtermiddag/-s/agtermiddae agter (midda %ax2t@r // fix stress: agtermiddag/-s/agtermiddae
agterna ax2t@rn'A: // agterna/-kyk/-loop/-sit/-staar agterna ax2t@rn'A: // agterna/-kyk/-loop/-sit/-staar
a (tomA %a // fix stress and a sound: atome/(sub)atomies a (tomA %a // fix stress and a sound: atome/(sub)atomies
@) ator (K 'A:tOr // katalisator/diktatorskap and many similar @) ator (K 'A:tOr // katalisator/diktatorskap and many similar
@) atories %at'o@ris // stress on -ories: diktatories/organisatories/resperatories, etc. @) atories %at'o@ris // stress on -ories: diktatories/organisatories/resperatories, etc.
atrium A:triWm // fix a sound: atrium and compounds
K) au @U // trauma/-ties/Aucamp/Paul/-a/-us K) au @U // trauma/-ties/Aucamp/Paul/-a/-us
augustus Ox2'WstWs
augustus %Ox2WstWs
avokado %af%ukA:du // stress and o sounds avokado %af%ukA:du // stress and o sounds
avokade %af%ukA:d@ // variant form of avokado avokade %af%ukA:d@ // variant form of avokado
C) a (xA+ a // shorten a before x: taxi and compounds/praxi/saxofoon C) a (xA+ a // shorten a before x: taxi and compounds/praxi/saxofoon
b (_N p b (_N p
b (eentjie++ b // exception to "bee" rule: beentjie/-s and compounds b (eentjie++ b // exception to "bee" rule: beentjie/-s and compounds
bagasie b@x2A:si // shorten 1st a: bagasie and compounds bagasie b@x2A:si // shorten 1st a: bagasie and compounds
baaierd bAI:@rt // fix e sound: baaierd/-s
@) baarlik b'A:rl@k // move default stress: wonderbaarlik/-e/-heid/-ste @) baarlik b'A:rl@k // move default stress: wonderbaarlik/-e/-heid/-ste
bajo (net b%aj%u // fix stress and vowel sounds: bajonet/-te and compounds bajo (net b%aj%u // fix stress and vowel sounds: bajonet/-te and compounds
bakate (l b%ak@t& // fix stress and vowel sounds: bakatel/-le/-letjie bakate (l b%ak@t& // fix stress and vowel sounds: bakatel/-le/-letjie
byder (C@ b%eId@r // byderhand/-s/byderwets byder (C@ b%eId@r // byderhand/-s/byderwets
by (een b%eI_ // move default stress: byeen/byeenkoms/-te, etc. by (een b%eI_ // move default stress: byeen/byeenkoms/-te, etc.
byge (low b%eIx2@ // move default stress: bygelowig/-e/-heid byge (low b%eIx2@ // move default stress: bygelowig/-e/-heid
_) by (telP2 b'eI // fix e sound: bytel/-ling/-lery
by (voorb b%eI// move default stress by (voorb b%eI// move default stress


.group be .group be
_) be (@P2 b@ _) be (@P2 b@
@) be (C b@ @) be (C b@
bene (dy b%e@n@ // fix stress and e sounds: gebenedy/-de bene (dy b%e@n@ // fix stress and e sounds: gebenedy/-de
beni (g be@n@ // fix stress and e sound: (swaar/twee/vier)benig, etc.
C) be (rsie b'&: //kombersie etc. C) be (rsie b'&: //kombersie etc.
bene (r be@n@ //benerig/e bene (r be@n@ //benerig/e
be (C%+ bE // beffie/bessie/bennie/bettie/blombeddings be (C%+ bE // beffie/bessie/bennie/bettie/blombeddings
bedes (_ be@d@s // bedes/seënbedes, etc. bedes (_ be@d@s // bedes/seënbedes, etc.
bedel be@d@l // bedel/gebedel/bedelaar bedel be@d@l // bedel/gebedel/bedelaar
bedeling b@de@l@N //bedeling and compounds bedeling b@de@l@N //bedeling and compounds
bede (str be@d@ // fix stress and e sounds: bedestring/-e and compounds
bedev be@d@f // bedevaart and compounds bedev be@d@f // bedevaart and compounds
beger (A b@x2e@r // begerig/begerend and compounds beger (A b@x2e@r // begerig/begerend and compounds
bek (f b&k // fix stress and e sound: bekfluitjie/-s/-musiek, etc. bek (f b&k // fix stress and e sound: bekfluitjie/-s/-musiek, etc.
deur (sigt d%y@r // move default stress: deursigtig/-e deur (sigt d%y@r // move default stress: deursigtig/-e
deur (skynA d%Y@r // move default stress: deurskynend/-e deur (skynA d%Y@r // move default stress: deurskynend/-e
deur (skynde d%Y@r // move default stress: deurskynde deur (skynde d%Y@r // move default stress: deurskynde
deur (soek d%Y@r // move default stress: deursoek/-ing
deurspek d%y@rspEk // fix stress and 2nd e: deurspek/-te deurspek d%y@rspEk // fix stress and 2nd e: deurspek/-te
deur (weeC d%y@r // move default stress: deurweef/deurweek/-te deur (weeC d%y@r // move default stress: deurweef/deurweek/-te
deur (winter d%y@r // move default stress: deurwinter/-de deur (winter d%y@r // move default stress: deurwinter/-de
debu (te@ d%Eb%y // fix stress and e sound: debuteer/debutering debu (te@ d%Eb%y // fix stress and e sound: debuteer/debutering
debuut d@b'yt // debuut/-bundel/-vertoning debuut d@b'yt // debuut/-bundel/-vertoning
dee (moedig d%e@ // move default stress: deemoedig/-e/-er/-ste/-heid/-ing dee (moedig d%e@ // move default stress: deemoedig/-e/-er/-ste/-heid/-ing
desember de@s'Emb@r
desember d%e@sEmb@r
digers d@x2@rs digers d@x2@rs
departe (ment d@p%art@ departe (ment d@p%art@
deposito d@pOsitu // stress and vowel sounds: deposito and compounds deposito d@pOsitu // stress and vowel sounds: deposito and compounds
@) ds (_ ts // fix d sound of wrds ending in -ds: buitentyds, etc. @) ds (_ ts // fix d sound of wrds ending in -ds: buitentyds, etc.
hon) d (C t // fix d sound: hondriem/-reuk/-ruik hon) d (C t // fix d sound: hondriem/-reuk/-ruik
oo) d (r t // fix d sound: broodrooster/doodryp/loodreg/noodroep oo) d (r t // fix d sound: broodrooster/doodryp/loodreg/noodroep
win) d (r t // fix d sound: windrigting/-s and compounds/windreën
p) d (C d // oopdwing/koopdwang p) d (C d // oopdwing/koopdwang
ver) d (C d // verdwyn; see rule: @) d (C t ver) d (C d // verdwyn; see rule: @) d (C t
@) dd d // beddens/bedding @) dd d // beddens/bedding
e (C E e (C E
CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand
CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette
CACp) e (rl @ // fix e sound: werperligte/wimperloos
CAC) e (rr @ // fix e sound: koperring/-rooi/nederryn/somerreën/-rok/superrealis/syferrekenaar... CAC) e (rr @ // fix e sound: koperring/-rooi/nederryn/somerreën/-rok/superrealis/syferrekenaar...
aai) e (rC @ // fix e sound: baaierd/waaierstert/compounds starting with baaiers-
bloup) ers &:rs // fix e sound: bloupers
treil) e (rC @ // fix e sound: (vis)treilerkaptein/-wrak and similar compounds
hond) e (@ @_ // fix e sound: hondebloed/-oor/-trou, etc. hond) e (@ @_ // fix e sound: hondebloed/-oor/-trou, etc.
kod) e (C @ // fix e sound: kodenommer/kodetaal/kodewoord, etc. kod) e (C @ // fix e sound: kodenommer/kodetaal/kodewoord, etc.
Cond) e (CA @ // blondekop/geskondenes/hondebelasting and many compounds/sondebok/sondelas Cond) e (CA @ // blondekop/geskondenes/hondebelasting and many compounds/sondebok/sondelas
spok) e (C @ // fix e sound: compounds beginning with spoke: spokebeeld/-lywe/-dans spok) e (C @ // fix e sound: compounds beginning with spoke: spokebeeld/-lywe/-dans
styw) e (C @ // fix e sound: stywepas/stywesiek/-te styw) e (C @ // fix e sound: stywepas/stywesiek/-te
blak) e (r @ // fix e sound: blakerend/-e/blakering blak) e (r @ // fix e sound: blakerend/-e/blakering
rm) e (rtjie @ // fix e sound: beskermertjie/hervormertjie/verwarmertjie and similiar diminutives
skilf) e (r @ // fix e sound: skilferagtig/skilferdeeg/-kors/afgeskilferde/verskilfering skilf) e (r @ // fix e sound: skilferagtig/skilferdeeg/-kors/afgeskilferde/verskilfering
syf) e (r @ // fix e sound: (be-/in-/ont-/uitsyfering syf) e (r @ // fix e sound: (be-/in-/ont-/uitsyfering
@C) erf (_ &rf // fix e sound: bokerf and similar @C) erf (_ &rf // fix e sound: bokerf and similar
@C) erwe (_ &rv@ // fix e sound: plurals: randerwe and similar @C) erwe (_ &rv@ // fix e sound: plurals: randerwe and similar
CAC) e (rkK & // fix e sound: deurgewerk; exception to: CAC) e (CC
CAw) e (rkK & // fix e sound: deurgewerk/-te; exception to: CAC) e (CC
CAp) e (rkC @ // fix e sound: hiperkrities/koperkleurig/koperknope CAp) e (rkC @ // fix e sound: hiperkrities/koperkleurig/koperknope
CAw) e (rkA & // buitewerker/bywerking/genadewerking/grondbewerking/klerewerker/nawerking... CAw) e (rkA & // buitewerker/bywerking/genadewerking/grondbewerking/klerewerker/nawerking...
yw) e (rA @ // fix e sound: beywering/skryweragtig yw) e (rA @ // fix e sound: beywering/skryweragtig
_) epi (C %Ep%i //episode and others _) epi (C %Ep%i //episode and others
halw) e (K @ // fix e sound: halwemaan/halwerweë/halwes halw) e (K @ // fix e sound: halwemaan/halwerweë/halwes
liefd) e (C @ // fix e in compounds starting with liefde: -blyk/-daad/-diens/-gawe/-groete/-werk, etc. liefd) e (C @ // fix e in compounds starting with liefde: -blyk/-daad/-diens/-gawe/-groete/-werk, etc.
mal) e (dy @ // fix e sound: vermaledy/-de and other derivitives
sp) e (d @ // ekspedisie/gaspedaal/kwispedoor sp) e (d @ // ekspedisie/gaspedaal/kwispedoor
gev) e (gK & // fix e sound in compounds like buitegevegstelling/skietgevegte gev) e (gK & // fix e sound in compounds like buitegevegstelling/skietgevegte
CAC) e (gg & // fix e sound: bylegging/delgingsfondsbelegging/langtermynbelegging CAC) e (gg & // fix e sound: bylegging/delgingsfondsbelegging/langtermynbelegging
@k) e (lde_ @ // fix e sound: gekronkelde/(ge/ver)kreukelde @k) e (lde_ @ // fix e sound: gekronkelde/(ge/ver)kreukelde
mp) e (lde_ @ // fix e sound: gemompelde/oorrompelde/verskrompelde and similar mp) e (lde_ @ // fix e sound: gemompelde/oorrompelde/verskrompelde and similar
Ap) e (ling @ // fix e sound: skepeling/compounds of sypeling Ap) e (ling @ // fix e sound: skepeling/compounds of sypeling
@C) e (lk_ & // fix e sound: many compounds ending in kelk/melk
@C) e (lk_+ & // fix e sound: many compounds ending in kelk/melk
@C) e (lke_ & // fix e sound: many compounds ending in -elke: blomkelke, etc. @C) e (lke_ & // fix e sound: many compounds ending in -elke: blomkelke, etc.
uiC) e (K @ // fix e sound in wrds like: bruidegom/druipeling/duinebesie/duisendpoot/kruisement... uiC) e (K @ // fix e sound in wrds like: bruidegom/druipeling/duinebesie/duisendpoot/kruisement...
yd) e (l @ //ydel e sound in compounds verydeling yd) e (l @ //ydel e sound in compounds verydeling
l) ens (_ E:ns // fix e sound: kamaralens/wyehoeklens/kontaklens and similar l) ens (_ E:ns // fix e sound: kamaralens/wyehoeklens/kontaklens and similar
l) ense (_ E:ns@ // plurals: kamaralense/wyehoeklense/kontaklense l) ense (_ E:ns@ // plurals: kamaralense/wyehoeklense/kontaklense
AAl) ens (_ @ns // fix e sound: meulens and compounds AAl) ens (_ @ns // fix e sound: meulens and compounds
vaCk) e (nC @ // fix e sound: Valkenburg/varkensgras/-kos, etc.
vel) ens (_ @ns // fix e sound: vervelens vel) ens (_ @ns // fix e sound: vervelens
vull) ens (_ @ns // fix e sound: vullens and compounds
@k) e (nskap @ // fix e sound: dronkenskap and derivitives @k) e (nskap @ // fix e sound: dronkenskap and derivitives
pot) e (nC E // fix e sound: potensieel/potensiële pot) e (nC E // fix e sound: potensieel/potensiële
Cp) ens (+ Ens // fix e sound: beespens/grootpens/melkpens/sikspens/skaappens/varkpens/trippens/vaalpens Cp) ens (+ Ens // fix e sound: beespens/grootpens/melkpens/sikspens/skaappens/varkpens/trippens/vaalpens
ensiklope %Ens%ikl%up@ // fix stress and vowel sounds: ensiklopedie and compounds ensiklope %Ens%ikl%up@ // fix stress and vowel sounds: ensiklopedie and compounds
entoesia %Ent%us%i;a // move default stress: entoesias/-te/-me entoesia %Ent%us%i;a // move default stress: entoesias/-te/-me
C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand
Celm) e (tK @ // fix e sound: helmet/pelmet and compounds
@k) e (tt@+ E // menseketting/etikette @k) e (tt@+ E // menseketting/etikette
sp) e (lonk @ // spelonk/rowerspelonk/spelonkagtig etc. sp) e (lonk @ // spelonk/rowerspelonk/spelonkagtig etc.
_k) e (ndh =E // but bekendheid/onbekendheid _k) e (ndh =E // but bekendheid/onbekendheid
nl) eer e@r // restore default stress: kernleerplan and compounds nl) eer e@r // restore default stress: kernleerplan and compounds
rl) eer e@r // move default stress: agterleer/burgerleer/kelderleer/solderleer rl) eer e@r // move default stress: agterleer/burgerleer/kelderleer/solderleer
sl) eer e@r // words containing sleer take default stress: seemsleer/volstruisleer sl) eer e@r // words containing sleer take default stress: seemsleer/volstruisleer
ep) eer e@r // default stress: (harde-/wilde-)peer and compounds
Cs) eer e@r // words containing seer (meaning pain) take default stress Cs) eer e@r // words containing seer (meaning pain) take default stress
ks) eer 'e@r // annekseer/indekseer/lakseer/takseer and their compounds ks) eer 'e@r // annekseer/indekseer/lakseer/takseer and their compounds
ss) eer 'e@r // but many words cont. sseer take stress: adresseer, etc. ss) eer 'e@r // but many words cont. sseer take stress: adresseer, etc.
C) ensies 'Ensis // forensiese C) ensies 'Ensis // forensiese
@) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaardig @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaardig
@C) ent (K 'Ent // orent/student/presidentsrede @C) ent (K 'Ent // orent/student/presidentsrede
@C) ent (e_ 'Ent // plurals of some of the above###
en) ent (_ Ent // restore default stress: koppenent/voetenent en) ent (_ Ent // restore default stress: koppenent/voetenent
pr) ent (+ Ent // default stress for compounds of prent pr) ent (+ Ent // default stress for compounds of prent
@s) ent (rA Ent // winkelsentrum/studentesentrum, etc. @s) ent (rA Ent // winkelsentrum/studentesentrum, etc.
@C) ent (e_ 'Ent // plurals of some of the above
C) er (tyd @r // tegelykertyd/kindertyd/indertyd C) er (tyd @r // tegelykertyd/kindertyd/indertyd
_) etens 'e@t@ns // etenstyd/klok/tafel/uur _) etens 'e@t@ns // etenstyd/klok/tafel/uur
pann) e (C @ //pannekoek and friends pann) e (C @ //pannekoek and friends
fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit
fa (ta@ f%a //fix stress and 1st a sound: fatale/fatalis/-me/-te/-ties fa (ta@ f%a //fix stress and 1st a sound: fatale/fatalis/-me/-te/-ties
fat (soen f%at // move default stress: (on)fatsoen(lik) fat (soen f%at // move default stress: (on)fatsoen(lik)
februarie f'e@bry,A:ri
februarie fe@bry,A:ri
feite feIt@ // fix 2nd e sound: feitebepaling/-bevinding/-bron/-fout/-kennis/-lik feite feIt@ // fix 2nd e sound: feitebepaling/-bevinding/-bron/-fout/-kennis/-lik
@) fel (end f@l // betwyfelend/skuifelend/weifelend @) fel (end f@l // betwyfelend/skuifelend/weifelend
@) fel (ing f@l // betwyfeling/skuifeling/weifeling @) fel (ing f@l // betwyfeling/skuifeling/weifeling
A) goog (_ x2'o@x2 // demagoog/pedagoog A) goog (_ x2'o@x2 // demagoog/pedagoog
gor (dyn x2%Or // move default stress: gordyn and compounds gor (dyn x2%Or // move default stress: gordyn and compounds
A) goë x2'u@ // demagoë/pedagoë A) goë x2'u@ // demagoë/pedagoë
grade (C x2rA:d@ // fix e sound: gradedagseremonie/-dae/-lyn/retrogradewoordeboek
grade (ring x2r%ade@ // fix stress and vowel sounds: gradering and many compounds grade (ring x2r%ade@ // fix stress and vowel sounds: gradering and many compounds
gra (fiek x2r%a // fix stress and a sound: grafiek/-e /lyngrafiek, etc. gra (fiek x2r%a // fix stress and a sound: grafiek/-e /lyngrafiek, etc.
gra (fiet x2r%a // fix stress and a sound: grafiet and compounds gra (fiet x2r%a // fix stress and a sound: grafiet and compounds
hong (a h%ONx2 // Hongaar/Hongare/Hongaarse hong (a h%ONx2 // Hongaar/Hongare/Hongaarse
ho (nneur h%O // move default stress: honneurs/-graad, etc. ho (nneur h%O // move default stress: honneurs/-graad, etc.
hoog (dra h%o@x2 // stress: hoogdrawend and derivitives hoog (dra h%o@x2 // stress: hoogdrawend and derivitives
hoog (moedig h%o@x2 // move default stress: hoogmoedig/-e/-heid
horison (ta h%o@r%is%On // move default stress: horisontaal/horisontale horison (ta h%o@r%is%On // move default stress: horisontaal/horisontale
hor (los h%Or // horlosie and compounds hor (los h%Or // horlosie and compounds
hor (mo h%Or // move default stress: hormoon/hormone and compounds hor (mo h%Or // move default stress: hormoon/hormone and compounds
_) ja (nnA+ ja // restore default stress: Janna/Jannie/Janneman, etc. _) ja (nnA+ ja // restore default stress: Janna/Jannie/Janneman, etc.
_) jan (sAnK jan // restore default stress: Jansen/Janson/-s _) jan (sAnK jan // restore default stress: Jansen/Janson/-s
_) j (antjieK++ j // fix a sound: Jantjie/-s _) j (antjieK++ j // fix a sound: Jantjie/-s
januarie j'any,A:ri
januarie jany,A:ri
japo (n j%apO // fix stress and shorten a sound: japon/-ne and compounds/japonika japo (n j%apO // fix stress and shorten a sound: japon/-ne and compounds/japonika
jas (myn j%as // move default stress: jasmyn and compounds jas (myn j%as // move default stress: jasmyn and compounds
jean _^_EN jean _^_EN
jonge jON@ // jongeling/jongeres jonge jON@ // jongeling/jongeres
jong (etjie jON // fix e sound: jongetjie/-s jong (etjie jON // fix e sound: jongetjie/-s


junie j'uni
julie j'uli
junie juni
julie juli
juris (dik j%ur@s // jurisdiksie and compounds juris (dik j%ur@s // jurisdiksie and compounds
ju (we j%y // juweel/juwele and compounds ju (we j%y // juweel/juwele and compounds
juwe (lier j%yv@ // stress and vowel sounds: juwelier and compounds juwe (lier j%yv@ // stress and vowel sounds: juwelier and compounds
n) kerende (_ k@r@nd@ //hunkerende and others n) kerende (_ k@r@nd@ //hunkerende and others
kerker k&rk@r // fix e sounds: gekerkerde/inkerkering/kerkermuur, etc. kerker k&rk@r // fix e sounds: gekerkerde/inkerkering/kerkermuur, etc.
weder) ker (A k'e@r // wederkerend/wederkerig weder) ker (A k'e@r // wederkerend/wederkerig
kete (l ke@t@ // fix e sounds: stookketel/ketelmaker and many similar compounds
_) keuse k''Y@s@ // fix connecting e sound in compounds starting with keuse _) keuse k''Y@s@ // fix connecting e sound in compounds starting with keuse
kiaat k%i;A:t // move default stress: kiaat and compounds kiaat k%i;A:t // move default stress: kiaat and compounds
kilimandjaro k%il@m%andZA:ru // fix stress and vowel and "dj" sounds: kilimandjaro and compounds kilimandjaro k%il@m%andZA:ru // fix stress and vowel and "dj" sounds: kilimandjaro and compounds
@) kundi (g k'Wnd@ // wiskundige/onoordeelkundigheid and many similar @) kundi (g k'Wnd@ // wiskundige/onoordeelkundigheid and many similar
kurwe kWrv@ // fix e sound: kurwes/skurwebas/skurwebek/skurwepadda kurwe kWrv@ // fix e sound: kurwes/skurwebas/skurwebek/skurwepadda
i) kus k'Ws // chemikus/historikus/politikus, etc. i) kus k'Ws // chemikus/historikus/politikus, etc.
_) kw kw // fis w sound in kw combination at start of word/after prefix: weggekwynde, etc.
kwaad (aardi kw%A:t_ // move default stress: kwaadaardig/-e/-heid kwaad (aardi kw%A:t_ // move default stress: kwaadaardig/-e/-heid
kwa (dra kw%a // move default stress: kwadraat/kwadrate kwa (dra kw%a // move default stress: kwadraat/kwadrate
kwali (C@ kw%al%i // kwaliteit/kwalifiseer kwali (C@ kw%al%i // kwaliteit/kwalifiseer
kara (koel k%ar%a // fix stress and a sounds: karakoel and compounds kara (koel k%ar%a // fix stress and a sounds: karakoel and compounds
kara (va k%ar@ // move default stress: karavaan/karavane kara (va k%ar@ // move default stress: karavaan/karavane
ka (ros k%a // a short, unstressed: karos/-se and compounds ka (ros k%a // a short, unstressed: karos/-se and compounds
kartets k%artEts // fix stress and e sound: kartets/-e and compounds
kar (ton k%ar // move default stress: karton and compounds kar (ton k%ar // move default stress: karton and compounds
_) kar (ve k%ar // move default stress: karveel/karvele _) kar (ve k%ar // move default stress: karveel/karvele
kar (ver kar // restore default stress: karverkoper/-verhuurder, etc. kar (ver kar // restore default stress: karverkoper/-verhuurder, etc.
lanfer lA~mf@r // fix e sound: lanferdoek/-vlae, etc. lanfer lA~mf@r // fix e sound: lanferdoek/-vlae, etc.
lam (len l%am // move default stress: lamlendeling/lamlendig/-e/-heid lam (len l%am // move default stress: lamlendeling/lamlendig/-e/-heid
lande (ry l%and@ // move default stress: landerye/compounds of landery- lande (ry l%and@ // move default stress: landerye/compounds of landery-
_) lang (d l%aN // langdradig/langdurig and their derivitivs
_) lang (d@@ l%aN // langdradig/langdurig and their derivitivs
 _) lange (CA laN@ // e sound: langelaas/Langeberge  _) lange (CA laN@ // e sound: langelaas/Langeberge
lang (werp l%aN // move default stress: langwerpig/-e/-heid lang (werp l%aN // move default stress: langwerpig/-e/-heid
lank (moe l%aNk // move default stress: lankmoedig/-e/-heid lank (moe l%aNk // move default stress: lankmoedig/-e/-heid
lug (A lWx2? // lugaanval/lugafweer/lugopname lug (A lWx2? // lugaanval/lugafweer/lugopname
luid (rugt l%Yyd // move default stress: luidrugtig/-e/-heid luid (rugt l%Yyd // move default stress: luidrugtig/-e/-heid
luite (nant l%Yyt@ // fix e sound and move default stress: luitenant and compounds luite (nant l%Yyt@ // fix e sound and move default stress: luitenant and compounds
luk (salig l%Wk // move default stress: geluksalig/-e/-heid
luksa (lig l%Wks'A: // move default stress: (wel)geluksalig/-e/-heid
lu (kwart ly // fix u sound: lukwart and compounds lu (kwart ly // fix u sound: lukwart and compounds
lu (mier l%W // fix stress and u sound: lumier and compounds lu (mier l%W // fix stress and u sound: lumier and compounds
lupine l%upin@ // fix u sound: lupine/-veld and similar lupine l%upin@ // fix u sound: lupine/-veld and similar
.group m .group m
m m m m
m (m m (m
_) made (l m%A:d@ // move default stress: madeliefie/-s
made (lie m%A:d@ // fix stress and e sound: madeliefie/-s/watermadeliefies
_) ma (d m%a // fix stress and 1st a sound: madonna/-s/-beeld/-lelie/Madiba/Madras _) ma (d m%a // fix stress and 1st a sound: madonna/-s/-beeld/-lelie/Madiba/Madras
maga (syn m%ax2%a // magasyn and many compounds maga (syn m%ax2%a // magasyn and many compounds
magi (stra m%ax2%i // magistraat and many compounds magi (stra m%ax2%i // magistraat and many compounds
no (stalgie n%O // stress on 2nd slb.: nostalgies no (stalgie n%O // stress on 2nd slb.: nostalgies
note (b no@t@ // fix e sound: notebalk/-e/-bank/-beurs note (b no@t@ // fix e sound: notebalk/-e/-bank/-beurs
no (velle n%u // move default stress and fix o sound no (velle n%u // move default stress and fix o sound
november no@f'Emb@r // fix 1st e sound and stress: November and compounds
november n%o@fEmb@r // fix 1st e sound and stress: November and compounds
ntere (ss nt;r@' // interessant/interesseer/geïnteresseerd ntere (ss nt;r@' // interessant/interesseer/geïnteresseerd
n (tjie N // breintjie/fonteintjie/kleintjie n (tjie N // breintjie/fonteintjie/kleintjie
oe) ng n;x2 //soengroet, pensioengewend etc. oe) ng n;x2 //soengroet, pensioengewend etc.
ovu %Ov%y // fix stress, o and v sounds: ovulasie/ovuleer ovu %Ov%y // fix stress, o and v sounds: ovulasie/ovuleer
ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid
ower (spelig %o@v@r // move default stress: owerspelig/-e ower (spelig %o@v@r // move default stress: owerspelig/-e
oë u@ //
oë u:@ //


.group on .group on
// The following are experimental nasalisation of ons // The following are experimental nasalisation of ons
oor (meester %o@r // move default stress: oormeester oor (meester %o@r // move default stress: oormeester
_) oor (peins %o@r // move default stress: oorpeins/-ing _) oor (peins %o@r // move default stress: oorpeins/-ing
oor (reed %o@r // move default stress oor (reed %o@r // move default stress
oor (redA %o@r // move default stress: oorredingskrag
oorre (dA %o@re@ // move default stress: oorreding/-skrag/-vermoë
oor (rompel %o@r // move default stress oor (rompel %o@r // move default stress
_) oor (skadu %o@r // move default stress: oorskadu/-wing _) oor (skadu %o@r // move default stress: oorskadu/-wing
_) oor (skat %o@r // move default stress: oorskat/-te/-ting _) oor (skat %o@r // move default stress: oorskat/-te/-ting
pa (trA p%a // patrollie/patroon/patrys pa (trA p%a // patrollie/patroon/patrys
patri (@ p%atr%i // move default stress: patriarg/patriot/-te and derivitives patri (@ p%atr%i // move default stress: patriarg/patriot/-te and derivitives
patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale
paté p%ate@ // fix stress and vowel sounds: (lewer)paté, etc.
pa (Ciljoe p%a% // fix stress: pawiljoen/paviljoen/-e and compounds pa (Ciljoe p%a% // fix stress: pawiljoen/paviljoen/-e and compounds
polio po@li;u // polio and compounds polio po@li;u // polio and compounds
_) peli (ka p%El%i // move default stress: pelikaan/pelikane _) peli (ka p%El%i // move default stress: pelikaan/pelikane
_) perde p'&:rd@ _) perde p'&:rd@
@) perde (_ p&:rd@ // compounds ending with perde @) perde (_ p&:rd@ // compounds ending with perde
pe) perde (_ p@rd@ //gepeperde, ongepeperde pe) perde (_ p@rd@ //gepeperde, ongepeperde
pur) perde (_ p@rd@ // fix e sound: verpurperde
ras) perde (_ p@rd@ //gerasperde and compounds ras) perde (_ p@rd@ //gerasperde and compounds
snip) perde (_ p@rd@ //words ending in snipperde snip) perde (_ p@rd@ //words ending in snipperde
tem) perde (_ p@rd@ //words ending in temperde tem) perde (_ p@rd@ //words ending in temperde
skam) pere (_ p@r@ ?? shorten 1st e in ending skam) pere (_ p@r@ ?? shorten 1st e in ending
perfek p@rfEk // perfek/-te/-sie/-sionis perfek p@rfEk // perfek/-te/-sie/-sionis
peri (o p%e@r%i; // stress: periode/-s and compounds peri (o p%e@r%i; // stress: periode/-s and compounds
peripa (t pEripa'' // fix stress and vowel sounds: peripateties/-e/peripatetikus/-se/peripatetici
peri (stal p%Er@ // fix stress and vowel sounds: peristalties/-e/peristaltiek peri (stal p%Er@ // fix stress and vowel sounds: peristalties/-e/peristaltiek
per (kussie p@r // fix stress and e sound: perkussie and compounds per (kussie p@r // fix stress and e sound: perkussie and compounds
perle (moe p%&rl@ // move default stress: perlemoen/perlemoer and compounds/reperkussie/-s perle (moe p%&rl@ // move default stress: perlemoen/perlemoer and compounds/reperkussie/-s
pe (rron p@ // move default stress and fix e sound: perron and derivitives pe (rron p@ // move default stress and fix e sound: perron and derivitives
perske p&rsk@ // fix e sounds: perskeblatjang/-bloeisel/-brandewyn/-konfyt/gladdeperskes/geelpersketyd
r) peling (_ p@l@N //verwerpeling etc. r) peling (_ p@l@N //verwerpeling etc.
peloton pEl@t'On peloton pEl@t'On
permanen p&rman'En // permanent/e/permanensie permanen p&rman'En // permanent/e/permanensie
&A) reel (_ r'e@l // stress: immoreel/kultureel/struktureel/tekstureel/temporeel &A) reel (_ r'e@l // stress: immoreel/kultureel/struktureel/tekstureel/temporeel
reti (re r@t@ // fix stress and vowel sounds: retireer/retirerende reti (re r@t@ // fix stress and vowel sounds: retireer/retirerende
_) retro (@ r%Etr%u // fix stress and vowel sounds: many words beginning with retro-: retrogressie/-f, etc. _) retro (@ r%Etr%u // fix stress and vowel sounds: many words beginning with retro-: retrogressie/-f, etc.
re (ü r%i_ // fix stress and e sound, insert pause: reünie/-s and compounds/reünifikasie
re (ü r%i_ // fix stress and e sound, insert pause: reü¼nie/-s and compounds/reünifikasie




.group s .group s
@) sj (aar sj // diensjaar/lewensjaar/begrotingsjaar @) sj (aar sj // diensjaar/lewensjaar/begrotingsjaar
@) sj (aCA sj // apartheidsjare/oesjare/beroepsjaloesie @) sj (aCA sj // apartheidsjare/oesjare/beroepsjaloesie
@) s (joern s // split -sj-: fabrieks-/reis-/skeepsjournaal, etc. @) s (joern s // split -sj-: fabrieks-/reis-/skeepsjournaal, etc.
@) s (jonC s // split sj: bruidsjonker/herdersjonge/kajuitsjonge/skeepsjonge/varsjonk
sigare (t s@x2%arE // fix vowel sounds and move default stress sigare (t s@x2%arE // fix vowel sounds and move default stress
sig (a@ s@x2 // sigaar/sigare/sigaardosie sig (a@ s@x2 // sigaar/sigare/sigaardosie
_) si (klo s%i // fix stress and i sound: sikloon/siklone/sikloop/siklope _) si (klo s%i // fix stress and i sound: sikloon/siklone/sikloop/siklope
sinteties s@nte@tis // sinteties/e/fotosinteties/-e sinteties s@nte@tis // sinteties/e/fotosinteties/-e
si (viel s@ // move default stress and fix i sound: siviel/-e si (viel s@ // move default stress and fix i sound: siviel/-e
s (iën S s (iën S
_) sebra se@bra // fix vowel sounds: sebra/-strepe; variant of zebra
selek (CA s@lEk //seleksie selekteer etc. selek (CA s@lEk //seleksie selekteer etc.
sending (_ sEnd@N //fix sending at word end sending (_ sEnd@N //fix sending at word end


_) sa (ff sa'' // move default stress: saffier and compounds/saffraan/-agtig/-peer _) sa (ff sa'' // move default stress: saffier and compounds/saffraan/-agtig/-peer
sag (moe s%ax2 // move default stress: sagmoedig/-e/-heid sag (moe s%ax2 // move default stress: sagmoedig/-e/-heid
salaris s@lA:r@s // salaris/aanvangsalaris/salarisskaal/-uitbetaling salaris s@lA:r@s // salaris/aanvangsalaris/salarisskaal/-uitbetaling
salvo (K salv%u // fix v sound: (geweer)salvo/-'s and similar
sal (mander s%al // fix stress: salmander/-s/klipsalmander sal (mander s%al // fix stress: salmander/-s/klipsalmander
salo (n s%alO // eetsalon/haarkappersalon salo (n s%alO // eetsalon/haarkappersalon
sal (peter s%al // move default stress: salpeter and compounds sal (peter s%al // move default stress: salpeter and compounds
sar (kA s%ar // move default stress: sarkasme/sarkasties/sarkoom sar (kA s%ar // move default stress: sarkasme/sarkasties/sarkoom
sa (rong s%a // fix stress and a sound: sarong/-s sa (rong s%a // fix stress and a sound: sarong/-s
sa (tir s%a // move default stress: satire/satiries/-e sa (tir s%a // move default stress: satire/satiries/-e
sa (turnu s%a // fix stress and a sound: saturnus and compounds
_) schu (C Su // fix u sound: Schubert/Schultz/Schumann/Schumacher _) schu (C Su // fix u sound: Schubert/Schultz/Schumann/Schumacher
_) sede se@d@ // sede/-s|-preek _) sede se@d@ // sede/-s|-preek
se (duk s@ // fix stress and e sound: seduksie/-s/seduktief se (duk s@ // fix stress and e sound: seduksie/-s/seduktief
@) sering s'e@r@N // analisering/kategorisering @) sering s'e@r@N // analisering/kategorisering
@) ses (_ s@s // fix 2 slb. words ending in ses @) ses (_ s@s // fix 2 slb. words ending in ses
sma (rag sm%a // fix stress and a sound: smarag/-te sma (rag sm%a // fix stress and a sound: smarag/-te
snaper (ing snA:p@r // fix stress and vowel sounds: versnapering/-e/-s and compounds
snel (_ sn&l // fix e: aansnel/agternasnel/blitssnel/heengesnel/koppesnel/nasnel/verbysnel snel (_ sn&l // fix e: aansnel/agternasnel/blitssnel/heengesnel/koppesnel/nasnel/verbysnel
sodom (iet s,o@dOm // fix stress sodom (iet s,o@dOm // fix stress
soewe (nier s%uv@ // move default stress: soewenier/-e/-s soewe (nier s%uv@ // move default stress: soewenier/-e/-s
self (_ s'&lf // myself/vanself self (_ s'&lf // myself/vanself
// self s'&lf // self s'&lf
K) sewe (C s'e@v@ // sewejarige/standerdseweklas K) sewe (C s'e@v@ // sewejarige/standerdseweklas
september s@pt'Emb@r
september s@ptEmb@r
@) sief (_ s'if // massief/aggressief/passief/intensief @) sief (_ s'if // massief/aggressief/passief/intensief
@) siewe (_ s'iv@ // massiewe/aggressiewe/passiewe/intensiewe @) siewe (_ s'iv@ // massiewe/aggressiewe/passiewe/intensiewe
_) sieke sik@ // siekeboeg/-fonds/-lys/-lokaal/-loon _) sieke sik@ // siekeboeg/-fonds/-lys/-lokaal/-loon
spesialis (A spESialis spesialis (A spESialis
spesialis spESal'Is spesialis spESal'Is
spesi (f sp%Es%I // spesifiek/spesifiseer spesi (f sp%Es%I // spesifiek/spesifiseer
@@) spre (ken spr'e@ // stress: vanselfsprekend
stede (C ste@d@ // fix e sounds of many compounds and derivitives containing stede stede (C ste@d@ // fix e sounds of many compounds and derivitives containing stede
dubbel) ste (r st& // fix e sound: dubbelster/-re dubbel) ste (r st& // fix e sound: dubbelster/-re
dwaal) ste (r st& // fix e sound: dwaalster/-re dwaal) ste (r st& // fix e sound: dwaalster/-re
nd) ste (r st& // fix e sound: aandster/oggendster nd) ste (r st& // fix e sound: aandster/oggendster
pool) ste (r st& // fix e sound: poolster pool) ste (r st& // fix e sound: poolster
see) ste (r st& // fix e sound: seester/-re/seesterpunte and similar compounds see) ste (r st& // fix e sound: seester/-re/seesterpunte and similar compounds
sewe) ste (r st& // fix e sound: sewester and compounds
_) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit _) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit
stimu (lA st@m%y // move default stress and fix i sound: stimuleer/stimulering/stimulasie stimu (lA st@m%y // move default stress and fix i sound: stimuleer/stimulering/stimulasie
_) sub (a sWb_ // subagent/subartikel/subatomies, etc. _) sub (a sWb_ // subagent/subartikel/subatomies, etc.
_) trak (ta tr%ak // move default stress: traktaat/traktate _) trak (ta tr%ak // move default stress: traktaat/traktate
_) trans (@P5 tr%ans // transatlanties/transformasie/transoranje/Transvaal, etc. _) trans (@P5 tr%ans // transatlanties/transformasie/transoranje/Transvaal, etc.
_) trans (aksie tr%ans // remove small break: transaksie/-s and compounds _) trans (aksie tr%ans // remove small break: transaksie/-s and compounds
transendent (A tr%ans%End%Ent // fix stress and vowel sounds and remove short break: transendenteel/-tele/-taal
trap (soe tr%ap // move default stress: trapsoetjies/-e trap (soe tr%ap // move default stress: trapsoetjies/-e
traw (a trav' // trawant/e/trawal traw (a trav' // trawant/e/trawal
&) treding tre@d@N // betreding/uittreding &) treding tre@d@N // betreding/uittreding
tea (tra t%i%a // fix stress and vowel sounds: teatraal/teatrale tea (tra t%i%a // fix stress and vowel sounds: teatraal/teatrale
teen (argu t''e@n // forse stress on 1st slb.: teenargument/-e/-asie teen (argu t''e@n // forse stress on 1st slb.: teenargument/-e/-asie
teen (oorges t%e@n_ // move default stress: teenoorgestel/-d/-e teen (oorges t%e@n_ // move default stress: teenoorgestel/-d/-e
@A) te (geC t@ // fix e sound: Hugenotegemeente/stategebou and similar compounds
@C) te (gn t& //tegniek/iese and friends @C) te (gn t& //tegniek/iese and friends
_) tekere t@ke@r@ // move default stress and correct e sounds _) tekere t@ke@r@ // move default stress and correct e sounds
teks (tiel t%Eks // move default stress: tekstiel and compounds teks (tiel t%Eks // move default stress: tekstiel and compounds
teks (+ tEks // compounds with teks teks (+ tEks // compounds with teks
tempel tEmp@l // fix e sounds: afgodtempel/Hindoetempel/kultuurtempel/tempelbewaarder/tempeldienaar tempel tEmp@l // fix e sounds: afgodtempel/Hindoetempel/kultuurtempel/tempelbewaarder/tempeldienaar
tent (_ tEnt //suurstoftent and others tent (_ tEnt //suurstoftent and others
tente (_ tEnt@ // (suurstof-/wa-)tente and similar
te (oo t@ // geboorteoorskot/kosteoorweging/siekteoorsaak/terroristeoorlog te (oo t@ // geboorteoorskot/kosteoorweging/siekteoorsaak/terroristeoorlog
_) teraarde t%&r?A:rd@ // move default stress and fix e sounds: teraardebestelling/-s _) teraarde t%&r?A:rd@ // move default stress and fix e sounds: teraardebestelling/-s
&) terd (_ t@rt // fix e sound: beteuterd/gelouterd/stouterd &) terd (_ t@rt // fix e sound: beteuterd/gelouterd/stouterd


&) tel (_ t@l &) tel (_ t@l
teleur t@lY@r // teleur/teleurstelling/teleurgesteld teleur t@lY@r // teleur/teleurstelling/teleurgesteld
&) tels (_S4 t@ls
&) tels (_ t@ls
sleu) tel t@l //sleutel in compounds sleu) tel t@l //sleutel in compounds
te (l t& te (l t&
CA) te (lend t@ // fix e sound: (af)ratelend/-e
&A) te (lp t@ // fix e sound: beitelpunt/ketelpak/ketelplaaat/titelplaat and similar &A) te (lp t@ // fix e sound: beitelpunt/ketelpak/ketelplaaat/titelplaat and similar
A) te (ling t@ // betiteling/insluiteling/loteling/uitbeiteling/verstoteling A) te (ling t@ // betiteling/insluiteling/loteling/uitbeiteling/verstoteling
teltjie t@lki teltjie t@lki
@) tel (o t@l // hartelose/besluiteloos/gedagtelose @) tel (o t@l // hartelose/besluiteloos/gedagtelose
ke) te (l t@ // fix 2nd e sound in many compounds with ketel
tendens t%Ende~ns // fix stress and e sounds: tendens/-e and compounds tendens t%Ende~ns // fix stress and e sounds: tendens/-e and compounds
&) tert (A t@rt // fix e sound: agtertoe/foltertuig/gietertuit/kilometertoelae/lastertaal/letterteken &) tert (A t@rt // fix e sound: agtertoe/foltertuig/gietertuit/kilometertoelae/lastertaal/letterteken
&) tert (r t@rt // fix e sound: pleistertroffel/venstertralie/ystertralies/ystertrap &) tert (r t@rt // fix e sound: pleistertroffel/venstertralie/ystertralies/ystertrap
uiteindeli %YyteInd@l@ // move default stress: uiteindelik/-e uiteindeli %YyteInd@l@ // move default stress: uiteindelik/-e
uiter Yyt@r // uit- not prefix: uiters/uiterlik/uitermate uiter Yyt@r // uit- not prefix: uiters/uiterlik/uitermate
uitgee (+ 'Yytx2e@ // se rule: _) uitge (@P5 Yytx2@ uitgee (+ 'Yytx2e@ // se rule: _) uitge (@P5 Yytx2@
uit (kansel ''Yyt // enforce stress on 1st slb: uitkanselleer
uit (huisig %Yyt // move stress: uithuisig/-e/-heid
uiting Yyt@N // remove break and fix ng: uiting/-e/-svermoë and similar compounds
uit (munten %Yyt // move stress: uitmuntend/-e
uit (sluiten %Yyt // move default stress: uitsluitend/-e uit (sluiten %Yyt // move default stress: uitsluitend/-e
uitsluitlik %YytslYytl@k // move default stress: uitsluitlik/-e uitsluitlik %YytslYytl@k // move default stress: uitsluitlik/-e
uitsonderli (k %YytsOn@rl@ // move default stress: uitsonderlik/-e vs. uitsonder uitsonderli (k %YytsOn@rl@ // move default stress: uitsonderlik/-e vs. uitsonder
uit (sorteer ''Yyt // remove stress from -eer and place on 1st slb
uitspreekl %Yytspre@kl // fix stress and avoid -lik suffix: onuitspreeklik/-e uitspreekl %Yytspre@kl // fix stress and avoid -lik suffix: onuitspreeklik/-e
uitstaan (C %YytstA:n // move default stress: uitstaande/onuitstaanbaar/-bare uitstaan (C %YytstA:n // move default stress: uitstaande/onuitstaanbaar/-bare
uit (steken %Yyt // move default stress uit (steken %Yyt // move default stress
uit (spatt %Yyt // move default stress uit (spatt %Yyt // move default stress
uit (voerba %Yyt // move default stress: (on)uitvoerbaar/-bare/-baarheid uit (voerba %Yyt // move default stress: (on)uitvoerbaar/-bare/-baarheid
uit (voerig %Yyt // move stress: uitvoerig/-e/-heid
uit (wisba %Yyt // move default stress: (on)uitwisbaar/-bare/-baarheid uit (wisba %Yyt // move default stress: (on)uitwisbaar/-bare/-baarheid
_) uitge (@P5 'Yytx2@ // words beginning with uitge have stress on 1st slb _) uitge (@P5 'Yytx2@ // words beginning with uitge have stress on 1st slb
uitgewer 'Yytx2,e@v@r uitgewer 'Yytx2,e@v@r
uitke (n YytkE // mix e sound: uitken uitke (n YytkE // mix e sound: uitken
ulti (ma %Wlt%i // move default stress: ultimatum/-s ulti (ma %Wlt%i // move default stress: ultimatum/-s
_) u (ra %y // uraan and compounds/uranus _) u (ra %y // uraan and compounds/uranus
_) ure (C y:r@ // fix e sound: urelange/uremeter/-s
_) ure (t %yre@ // fix stress and e sound: ureter/uretra/-s
urienweg %yrinv&x2_ // fix stress and e sound: urienweginfeksie/-ontsteking, etc. urienweg %yrinv&x2_ // fix stress and e sound: urienweginfeksie/-ontsteking, etc.
urine %yrin@ // urine and compounds urine %yrin@ // urine and compounds
urineer yrin'e@r // stress to end urineer yrin'e@r // stress to end
_) vang (@ faN // vangwa, etc.; see rule: _) van (@ f%an _) vang (@ faN // vangwa, etc.; see rule: _) van (@ f%an
vangen f'aN@n // gevangene/gevangenis/bevangenheid vangen f'aN@n // gevangene/gevangenis/bevangenheid
_) vanklik faNkl@k // (on)ontvanklik/-e/-er/-heid _) vanklik faNkl@k // (on)ontvanklik/-e/-er/-heid
vanself (spr f%ans%&lf // move default stress: vanselfsprekend/-e/-heid
vari (A v%ar%i // fix v sound and stress: variasie/-s/varieer vari (A v%ar%i // fix v sound and stress: variasie/-s/varieer
vati (kaan f%at%i // fix stress and shorten a sound: vatikaan and derivitives and compounds vati (kaan f%at%i // fix stress and shorten a sound: vatikaan and derivitives and compounds
@) ve (_ _^_EN //words ending in ve is English @) ve (_ _^_EN //words ending in ve is English
veel (duid f%e@l // move default stress: veelduidig/-e/veelduidend/-e
veel (jar f%e@l // move default stress: veeljarig and derivitives veel (jar f%e@l // move default stress: veeljarig and derivitives
veel (s@@ f%e@l // move default stress: veel(seggend/sellig/sinnig/soortig/stemmig/sydig)
A) ves (_ _^_EN // words ending in ves after vowel are English A) ves (_ _^_EN // words ending in ves after vowel are English


ve (l f& // maagvel, stress on 1st slb ve (l f& // maagvel, stress on 1st slb
vio (letK f%i%u // move default stress: violet/-te/-kleurige, etc. vio (letK f%i%u // move default stress: violet/-te/-kleurige, etc.
_) vi (ri v@ // fix stress and v and i sounds: viriel/-eviriliteit _) vi (ri v@ // fix stress and v and i sounds: viriel/-eviriliteit
virtu v@rtS%y //virtueel virtuose etc. fix v and t sounds and assure lack of stress virtu v@rtS%y //virtueel virtuose etc. fix v and t sounds and assure lack of stress
v (iruK v // fix v sound: virus/-se and many compounds
vitri (oel f%itr%i // fix stress and v sound: (blou/groen/koper/sink)vitrioel
viëtna (me vj%Etn%a // fix stress and v and vowel sounds: Viëtnamees/-nese
ver (kyker f'&:r //verkyker and compounds ver (kyker f'&:r //verkyker and compounds
_) ver (@P3 f@r _) ver (@P3 f@r
@C) ver (_ f&:r // fix e sound in compounds ending in -ver @C) ver (_ f&:r // fix e sound in compounds ending in -ver
verant (w f@r%ant // (on)verantwoordelik/-heid/verantwoording verant (w f@r%ant // (on)verantwoordelik/-heid/verantwoording
verant (woord_ f@r_ant // fix stress: (on)verantwoord (single word) verant (woord_ f@r_ant // fix stress: (on)verantwoord (single word)
verant (woorde_ f@r_ant // fix stress: (on)verantwoorde (single word) verant (woorde_ f@r_ant // fix stress: (on)verantwoorde (single word)
vere (b fe@r@ // ver- not prefix: verebed/-bedryf/-bedekking
vere (h fe@r@ // ver- not prefix: verehoed/-e/-ens
vere (k fe@r@ // ver- not prefix: verekombers/-kuif/-kussing
vere (m fe@r@ // ver- not prefix: verematras/-se/-sie
verende f'e@r@nd@ verende f'e@r@nd@
verer (ing f@r_e@r // verering and compounds ending with verering, eg. heldeverering verer (ing f@r_e@r // verering and compounds ending with verering, eg. heldeverering
ver (gesig f&r // fix stress and 1st e sound: vergesig/-te ver (gesig f&r // fix stress and 1st e sound: vergesig/-te
vering f'e@r@N //motivering preservering etc. vering f'e@r@N //motivering preservering etc.
@) vers (_ f&rs // teksvers/slotvers/kindervers and similar @) vers (_ f&rs // teksvers/slotvers/kindervers and similar
@) vers (e_ f&rs // plurals of words like the above @) vers (e_ f&rs // plurals of words like the above
_) versf f''&rsf // fix stress and e sound: versfragment/-e
ver (sie_ f&:r //words ending in versie ver (sie_ f&:r //words ending in versie
ver (sies_ f&:r //words ending in versies ver (sies_ f&:r //words ending in versies
ver (flent f@r // verflenter and derivitives; see rule: verf (C f&rf
ver (flenC f@r // verflenter and derivitives/verflens; see rule: verf (C f&rf
ver (fris f@r // verfris and derivitives; see rule: verf (C f&rf ver (fris f@r // verfris and derivitives; see rule: verf (C f&rf
verfyn f@rf'eIn verfyn f@rf'eIn
verf (@ f&rf // verfkwas/-voorraad/-emmer and similar verf (@ f&rf // verfkwas/-voorraad/-emmer and similar
volles (_ fOl@s // fix stress and e sound: volles/passievolles, etc. volles (_ fOl@s // fix stress and e sound: volles/passievolles, etc.
vol (hou_ fOl // exception to: vo (lC f%O vol (hou_ fOl // exception to: vo (lC f%O
vol (maan fOl // exception to: vo (lC f%O vol (maan fOl // exception to: vo (lC f%O
vol (mane fOl // exception to: vo (lC f%O
vol (prop fOl // exception to: vo (lC f%O vol (prop fOl // exception to: vo (lC f%O
vol (r fOl // volrond/-rooi/-ryp: exception to: vo (lC f%O vol (r fOl // volrond/-rooi/-ryp: exception to: vo (lC f%O
vol (sirk fOl // volsirkel: exception to: vo (lC f%O
vol (ste_ fOl // exception to: vo (lC f%O vol (ste_ fOl // exception to: vo (lC f%O
vol (sto fOl // volstof/volstoom/volstop/volstort; exception to: vo (lC f%O vol (sto fOl // volstof/volstoom/volstop/volstort; exception to: vo (lC f%O
voltyds fOlteIts // voltyds/-e: exception to: vo (lC f%O voltyds fOlteIts // voltyds/-e: exception to: vo (lC f%O
vol (groei f%Ol // fix stress: (on)volgroeid/-e/-es vol (groei f%Ol // fix stress: (on)volgroeid/-e/-es
voren f'o@r@n // alvorens/vorentoe voren f'o@r@n // alvorens/vorentoe
voog (dy f%o@x2 // fix stress: voogdy and compounds voog (dy f%o@x2 // fix stress: voogdy and compounds
voor (afgaan f%o@r_ // move default stress: voorafgaan/-de/-s
voorbar fo@rb'A:r // move default stress: voorbarig and derivitives voorbar fo@rb'A:r // move default stress: voorbarig and derivitives
_) voorbe (@P6 f'o@rb@ _) voorbe (@P6 f'o@rb@
_) voor (bee+ fo@r // voorbeeld _) voor (bee+ fo@r // voorbeeld
vooruit (strew fo@rYyt' // change stress vooruit (strew fo@rYyt' // change stress
voorwaard (_ f%o@rvA:rd // stress: (on)voorwaardelik voorwaard (_ f%o@rvA:rd // stress: (on)voorwaardelik
vorm fOr@m vorm fOr@m
vorsti (n fOrst'I // fix stress: vorstin/-ne/-netjie and compounds
vrede fre@d@ // fix e sound: tevredegestel/tevredener/vredemaker vrede fre@d@ // fix e sound: tevredegestel/tevredener/vredemaker
vreemde fre@md@ // vreemde/s/vreemdeling vreemde fre@md@ // vreemde/s/vreemdeling
vreesaan (ja fr%e@s?%A:n // fix stress: vreesaanjaend/-e/vreesaanjagend/-e vreesaan (ja fr%e@s?%A:n // fix stress: vreesaanjaend/-e/vreesaanjagend/-e
vriendi (n frind'I // vriendin/vriendinne/vriendinnetjies vriendi (n frind'I // vriendin/vriendinne/vriendinnetjies
vrygewig freIx2'e@v@x2 // vrygewig/-e|-heid vrygewig freIx2'e@v@x2 // vrygewig/-e|-heid
vry (moed fr%eI // move default stress: vrymoedig/-e/-heid vry (moed fr%eI // move default stress: vrymoedig/-e/-heid
vry (posti fr%eI // move default stress: vrypostig/-e/-heid
vry (wil fr%eI // vrywillig/-lik|-heid vry (wil fr%eI // vrywillig/-lik|-heid
vuldig f'Wld@x2 // sorgvuldig/veelvuldig/vermenigvuldig and variants vuldig f'Wld@x2 // sorgvuldig/veelvuldig/vermenigvuldig and variants
vul (ka f%Wl // move default stress: vulkaan/vulkane/vulkanies vul (ka f%Wl // move default stress: vulkaan/vulkane/vulkanies
vy (andig f%eI // move default stress: vyandig/-e/-heid
vér f&:r // fix e sound: ver when stressed






k) w (And v // fix w sound: buikwand/rukwinde k) w (And v // fix w sound: buikwand/rukwinde
s) w w s) w w
lyks) w (aaC v // fix w sound: lykswaad/-waak lyks) w (aaC v // fix w sound: lykswaad/-waak
@s) w (ang_ v // fix w sound: meisieswang/rotswang and similar
@s) w (ange_ v // fix w sound: plurals of the above
s) w (art w // fix w sound in compounds like donderswart s) w (art w // fix w sound in compounds like donderswart
&s) w (eefs v // fix w sound: compounds like -sweefsel/tuisweefstof, etc. &s) w (eefs v // fix w sound: compounds like -sweefsel/tuisweefstof, etc.
plaas) w (erC v // fix w sound: plaaswerf/-werwe plaas) w (erC v // fix w sound: plaaswerf/-werwe
wreed (a vre@t_ // fix d sound and insert short pause: wreedaard/-s wreed (a vre@t_ // fix d sound and insert short pause: wreedaard/-s
wreed (aardig vr%e@t_ // move default stress: wreedaardig/-e/-heid wreed (aardig vr%e@t_ // move default stress: wreedaardig/-e/-heid
@s) w (al v // fix w sound: dwarswal/gruiswalle/loodswalvis @s) w (al v // fix w sound: dwarswal/gruiswalle/loodswalvis
@s) w (alk_ w // fix w sound: omswalk/rond(ge)swalk/voortswalk
s) w (eek v // fix w sound: feesweek/kersweek/paasweek/vandeesweek/werksweek s) w (eek v // fix w sound: feesweek/kersweek/paasweek/vandeesweek/werksweek
@s) w (iel v // fix w sound: fietswiel/gewaarwordingswiel and similar compounds @s) w (iel v // fix w sound: fietswiel/gewaarwordingswiel and similar compounds
s) w (il v // fix w sound: groepswil/hemelswil/liefdeswil/korswil s) w (il v // fix w sound: groepswil/hemelswil/liefdeswil/korswil
wilker vIlk@r // fix e sound: (treur)wilkerboom/-tak, etc.
winke (lier v@Nk@l // move default stress: winkelier/-s and compounds
C) winkel vINk@l // w sound: boek/dames/plaaswinkel, etc. C) winkel vINk@l // w sound: boek/dames/plaaswinkel, etc.
C) w (it_ v // fix v sound: bleek-/grys-/kryt-/lyk-/melk-/naaswit C) w (it_ v // fix v sound: bleek-/grys-/kryt-/lyk-/melk-/naaswit
s) w (yf v // fix w sound: viswyf/ganswyfie/mannetjieswyfie s) w (yf v // fix w sound: viswyf/ganswyfie/mannetjieswyfie
weer (barst v%e@r // move default stress: weerbarstig/-e/-heid weer (barst v%e@r // move default stress: weerbarstig/-e/-heid
weer (lê v%e@r // move default stress weer (lê v%e@r // move default stress
weer (leg w%e@r // move default stress: (on)weerlegbaar weer (leg w%e@r // move default stress: (on)weerlegbaar
weer (strew v%e@r // move default stress: weerstrewig/-e/-heid
@) wees (_ ve@s // fix w sound: siekwees/volkwees
@) weg (_ v&x2 // blindweg/botweg and many similar @) weg (_ v&x2 // blindweg/botweg and many similar
spoor) weg v&x2 // fix e sound: spoorwegaanleg/-aansluiting/-amptenaar/-eiendom/-inkomste/-ongeluk... spoor) weg v&x2 // fix e sound: spoorwegaanleg/-aansluiting/-amptenaar/-eiendom/-inkomste/-ongeluk...
_) wegge (C@P5 v'&x2@ // prefix: weggeja and similar
weife (l veIf@ // fix e sound: weifelloos/-lose/-loosheid
welbehaaglik v%&lb@hA:x2l@k // move default stress: welbehaaglik/-e/-er/-ste welbehaaglik v%&lb@hA:x2l@k // move default stress: welbehaaglik/-e/-er/-ste
welf (_ v&lf // fix e sound: omwelf/oorwelf welf (_ v&lf // fix e sound: omwelf/oorwelf
wel (skape v%&l // move default stress: welskape/-nheid
wel (spreken v%&l // move default stress: welsprekend/-e
@) wendig v'End@x2 // inwendig/noodwendig/uitwendig @) wendig v'End@x2 // inwendig/noodwendig/uitwendig
&) wene (_ v@n@ // fix penultimate e sound: afgestorwene/-s/ingeskrewene/verdorwene/verhewene &) wene (_ v@n@ // fix penultimate e sound: afgestorwene/-s/ingeskrewene/verdorwene/verhewene
A) wer (AA v@r // fix e sound: beyweraar/keweruitroeiing/nyweraar/oewereienaar A) wer (AA v@r // fix e sound: beyweraar/keweruitroeiing/nyweraar/oewereienaar
_) wan (A van_ // wanorde/wanopvatting/wanaanpassing/winindruk _) wan (A van_ // wanorde/wanopvatting/wanaanpassing/winindruk
C) wag vax2 // fix w sound: bokwagter/skildwag and compounds/veldwagter C) wag vax2 // fix w sound: bokwagter/skildwag and compounds/veldwagter
k) wagga wax2a // fix w sound: kwagga/bergkwagga, etc. k) wagga wax2a // fix w sound: kwagga/bergkwagga, etc.
wankel (moed v%aNk@l // move default stress: wankelmoedig/-e/-heid
wan (stalt v%an // move default stress: wanstaltig/-e/-heid
wan (trouig v%an // move default stress: wantrouig/-e wan (trouig v%an // move default stress: wantrouig/-e
wapen vA:p@n // fix problems with compounds and derivitives of wapen: ontwapening/wapengeweld wapen vA:p@n // fix problems with compounds and derivitives of wapen: ontwapening/wapengeweld
//wapenopleiding //wapenopleiding
waardeer vard'e@r // waardeer/waardeerder waardeer vard'e@r // waardeer/waardeerder
waarder (@ vard'e@r // waarderend/e/waardering waarder (@ vard'e@r // waarderend/e/waardering
&) waardig v'A:rd@x2 // stress on -waardig: merkwaardig/besienswaardigheid, etc. &) waardig v'A:rd@x2 // stress on -waardig: merkwaardig/besienswaardigheid, etc.
waar (neemba v%A:r // move default stress: waarneembaar/-bare
C) waarts vA:rts // fix w sound: dakwaarts/huiswaarts/kerkwaarts/noordwaarts/weswaarts C) waarts vA:rts // fix w sound: dakwaarts/huiswaarts/kerkwaarts/noordwaarts/weswaarts
s) wed (C vEt // toetswedstryd/tenniswedstryd/afloswedloop s) wed (C vEt // toetswedstryd/tenniswedstryd/afloswedloop
@) wed (str vEt // fix e sound: buite/foto/rugbywedstryd @) wed (str vEt // fix e sound: buite/foto/rugbywedstryd
werp v&rp werp v&rp
@) wesigheid v'e@s@x2eIt // aanwesigheid/afwesigheid @) wesigheid v'e@s@x2eIt // aanwesigheid/afwesigheid
weten (C ve@t@n // wetenskap/-lik/-e and compounds/compounds of geweten- weten (C ve@t@n // wetenskap/-lik/-e and compounds/compounds of geweten-
wêrel (d v&:r@l
wêrel (djie v&:r@l // fix -djie in wêreldjie and compounds
wêrelde (_ v&:r@ld@ // wêrelde and words ending in wêrelde
wêreld (@ v&:r@lt_ // d sound and short break: wêreldoorlog/-reis and similar
wêreldw v&:r@ltv // fix t and w sounds: wêreldwater/-wys and similar
wh _^_EN // words containing wh are English wh _^_EN // words containing wh are English
@t) w (ie v // fix w sound: (ge)kortwiek/meetwiel @t) w (ie v // fix w sound: (ge)kortwiek/meetwiel
_) wig vIx2 // fix stress: gewig/-tig/-e _) wig vIx2 // fix stress: gewig/-tig/-e
wispel (tu v@sp@l // move default stress: wispelturig/-e/-heid wispel (tu v@sp@l // move default stress: wispelturig/-e/-heid


wn _^_EN // names containing town/Brackendowns/Brown wn _^_EN // names containing town/Brackendowns/Brown
_) wol (A vOl_ // fix o sound, insert short break: wol(onderbaadjie/-broek/-hemp/-klere)/-olie
worth _^_EN worth _^_EN
wood _^_EN wood _^_EN
@C) w (ooC v // fix w sound: eenmanswoonstel/handelswoorde/openingswoord/privaatwoonstel @C) w (ooC v // fix w sound: eenmanswoonstel/handelswoorde/openingswoord/privaatwoonstel
@C) w (yd v // fix w sound: kerkwyding/landswyd/reikwydte/republiekwyd/wêreldwyd @C) w (yd v // fix w sound: kerkwyding/landswyd/reikwydte/republiekwyd/wêreldwyd
@t) wyfel weIf@l // fix w sound: gewetenstwyfel and similar @t) wyfel weIf@l // fix w sound: gewetenstwyfel and similar
w (ys v //padwyser and many others with wyser in compounds w (ys v //padwyser and many others with wyser in compounds
wysge (rig v%eIsx2e@ // fix stress and e sound: wysgerig/-e
nt) w (A v nt) w (A v


.group x .group x
z z z z
z (z z (z
t) z s // fix s sound: britz/fritz/hertz and similar t) z s // fix s sound: britz/fritz/hertz and similar
zebra ze@bra // fix vowel sounds: zebra/-strepe


.group .group
@) 'tjie %ici // foto'tjie/ma'tjie, etc. @) 'tjie %ici // foto'tjie/ma'tjie, etc.
. (. _: . (. _:
\.) . \.) .


// extra symbols
¥ jEn
§ afde@l@N
¶ parax2rA:f
¶¶ parax2rA:v@
¤ mWnte@k@n
© kup'ir&x2
° x2rA:d@
− minWs
± plWs_OfminWs
µ mikru
¼ @kwart
½ @halv@
¾ drikwart
× mA:l
÷ x2@de@ldY@r
♯ krYys
♭ mOl

+ 7
- 6
dictsource/dict_phonemes View File



- : ; ? b c d dZ - : ; ? b c d dZ
f g h j k l m n f g h j k l m n
N p r r- s S t tS
v w x2 z Z
N p r s S t tS v
w x2 z Z




Dictionary cs_dict Dictionary cs_dict
* ** : b B d D f * ** : b B d D f
g j J J^ k l l^ m g j J J^ k l l^ m
n n^ p Q r R s t n n^ p Q r R s t
T tS v w x
T tS v v# w x z




Dictionary fi_dict Dictionary fi_dict
Dictionary zh_dict Dictionary zh_dict


@ @r a A ai Au E ei @ @r a A ai Au E ei
i i. i[ iou o o- ou u
uai y
i i. i[ iou N- o o- ou
u uai y


(u) : f h j k kh l (u) : f h j k kh l
m n N p ph r s s. m n N p ph r s s.


: ; b d dZ f g h : ; b d dZ f g h
j k l m n p Q r j k l m n p Q r
R s S t tS v z Z
R s S t tS v w z
Z

+ 8
- 5
dictsource/es_rules View File

.group v .group v
_) v (_ uBe _) v (_ uBe
v B v B
_) v b
m) v b
n) v b
_) v v#
?1 m) v b
?1 n) v b
?2 v v#
?2 _) v v




.group w .group w
.group x .group x
_) x (_ Ekis _) x (_ Ekis
x ks x ks
// A) x (A Qs // ??
?1 A) x (A Qs
x (_ =Qs x (_ =Qs
_) x z // ?




.group y .group y
y i y i
_) y J _) y J
_m) y J _m) y J
_n) y J
n) y J
_l) y J _l) y J
y (A J^ y (A J^



+ 18
- 7
dictsource/fr_list View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated 2008-02-10 Michel Such <[email protected]>
// Updated 2008-02-11 Michel Such <[email protected]>
// //
// * Numbers, a few abbreviations and exceptions. // * Numbers, a few abbreviations and exceptions.
// //
choeur k@r choeur k@r
cocus coky cocus coky
discident disidA~ discident disidA~
estomac Estoma
eye aj eye aj
eyes ajz eyes ajz
fils fis fils fis
imprudent E~pRydA~ imprudent E~pRydA~
iris iris
juin ZyE~ juin ZyE~
malus malys malus malys
many mEni many mEni
amazon amaz'On amazon amaz'On
(audible manager) od'ibl||manadZ'@r (audible manager) od'ibl||manadZ'@r
be bi be bi
being biiN
by baj by baj
bluetooth blut'us bluetooth blut'us
boy bOj
byte bajt byte bajt
bytes bajts bytes bajts
(cyber link) sibEr||link (cyber link) sibEr||link
debian dEbjAn debian dEbjAn
driver drajv@rz2 driver drajv@rz2
download dOnlod download dOnlod
edit edit
emacs Emaks emacs Emaks
emacspeak Emakspi:k emacspeak Emakspi:k
espeak @spi:k espeak @spi:k
ethernet etERnEt ethernet etERnEt
exit egzit exit egzit
(file zilla) fajl@-||zija
firefox faj@RfOks firefox faj@RfOks
(fire wire) faj@R||wajr (fire wire) faj@R||wajr
firewire faj@Rwajr firewire faj@Rwajr
gnome gnom gnome gnom
gnu gnu gnu gnu
hamburger _!A~b@rg@r hamburger _!A~b@rg@r
his iz $u
has _!az $u
his _!iz $u
inside insajd inside insajd
insight insajt insight insajt
internet E~tERnEt internet E~tERnEt
messenger mesEnZ'@r messenger mesEnZ'@r
movy mu:v'i movy mu:v'i
my maj my maj
new nj'u
news nj'uz
name nejm
not nOt not nOt
ok oke ok oke
open Op'@n open Op'@n
outlook autluk outlook autluk
outside autsajd
outsider autsajd@r
player plEj'@r player plEj'@r
reader Ri:d@R
quick kwik
redhat REdat redhat REdat
release rili:z release rili:z
same sejm
schubert SubER schubert SubER
screamer skri:m@r screamer skri:m@r
(search & destroy) s@:rS_||end_||dEsstrOj (search & destroy) s@:rS_||end_||dEsstrOj
sun s@n sun s@n
sunlight s@nlajt sunlight s@nlajt
(text aloud) tEkst||@lawd (text aloud) tEkst||@lawd
than Dan
the D@ $u the D@ $u
them DEm $u them DEm $u
then DEn $u
there DEr $u there DEr $u
they DE $u they DE $u
then DEn $u
thunderbird f@ndERb@Rd thunderbird f@ndERb@Rd
time tajm time tajm
timer tajm@r timer tajm@r
ubuntu ubuntu ubuntu ubuntu
update @pd'E:jt update @pd'E:jt
upload @plod upload @plod
very vEri
viavoice viavOjs viavoice viavOjs
was waz $u
window windo
windows windoz windows windoz
word wWRd word wWRd
writer rajt@r writer rajt@r

+ 29
- 5
dictsource/fr_rules View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated: 2008-02-10 Michel Such <[email protected]>
// Updated: 2008-02-11 Michel Such <[email protected]>
// //
// * The rules are based on Cicero TTS. // * The rules are based on Cicero TTS.
// //
a (nnA a // manne a (nnA a // manne
an (C A~ // ancien an (C A~ // ancien
an (_ A~ // élan an (_ A~ // élan
_C) aon (_ A~ // faon, paon, taon
s) aoul (_ u // saoul s) aoul (_ u // saoul
aoû ut // août aoû ut // août
au (l_ O // Paul au (l_ O // Paul
.group e .group e
e (Ce_ E e (Ce_ E
eau o // bateau cheveaux eau o // bateau cheveaux
C) ea (d i: // read
Cr) ea (m i: // stream Cr) ea (m i: // stream
Cl) ea (n i: // clean Cl) ea (n i: // clean
C) ea (Cer i: // reader, cleaner
j) e (a // Jean Jeanne j) e (a // Jean Jeanne
sp) ea (k i: // speak speaker sp) ea (k i: // speak speaker
p) ect (_ E // suspect p) ect (_ E // suspect
ee i: // meeting ee i: // meeting
_cl) ef (_ e // clef _cl) ef (_ e // clef
Ck) e (r_ @ // worker, talker Ck) e (r_ @ // worker, talker
_Cett) e (r_ @ // letter, better
eaC) e (r_ @ // speaker, streamer eaC) e (r_ @ // speaker, streamer
ght) e (r_ @ // writer, fighter
gh) e (r_ @ // higher
ght) e (r_ @ // fighter, lighter
ooC) e (r_ @ // scooter ooC) e (r_ @ // scooter
_ov) e (r @ // over
ein (C E~ // peindre ein (C E~ // peindre
ein (_ E~ ein (_ E~
e (il E // vieille e (il E // vieille
_) eû y // eût _) eû y // eût
eû Y // jeûne eû Y // jeûne


ew (_ ju // new
ews juz // news, newsreader
r) ew (_ u // crew
r) ews uz
i) ew (_ u // view
i) ews uz
e (x E // exact e (x E // exact
ey (_ e // dahomey ey (_ e // dahomey
ey (C e // ceylan ey (C e // ceylan
i (es_ i // parties i (es_ i // parties
i (e_ i i (e_ i
i (A j // fermier portier patio renier i (A j // fermier portier patio renier
ig (ht aj // right, fight, light
ig (h aj // right, fight, light
wh) ile ajll // while, endwhile wh) ile ajll // while, endwhile
wr) i (tA aj // write
_) ill ill // illégal _) ill ill // illégal
_m) ill il // mille _m) ill il // mille
v) ill il // village v) ill il // village
ing (_ iN // parking ing (_ iN // parking
in (h in // inhumain in (h in // inhumain
inct (_ E~ // distinct inct (_ E~ // distinct
ink (_ ink // link, pink
ind (_ ajnd // find, mind
ind (ing_ ajnd // find, mind
ink ink // link, pink
in (n i // innombrable in (n i // innombrable
in (C E~ // vingt in (C E~ // vingt
// in (_ E~ // vin // in (_ E~ // vin
o (che_ O // poche, cloche o (che_ O // poche, cloche
oe (ll wa // moelleux oe (ll wa // moelleux
_) oe (C Y // oesophage _) oe (C Y // oesophage
_ph) oe (t Y // phoetus
_ph) oe (C e // phoetus
oeu @ // soeur coeur oeu @ // soeur coeur
oeufs @ // oeufs boeufs oeufs @ // oeufs boeufs
o (eC o // coefficient o (eC o // coefficient
C) oot ut // bootable football C) oot ut // bootable football
z) oo o // zoo z) oo o // zoo
z) oo (l oo // zoologue z) oo (l oo // zoologue
z) oo (ph oo // zoophile
z) oo (m u // zoom z) oo (m u // zoom
oo (X u // pool oo (X u // pool
_gal) op (_ o // galop _gal) op (_ o // galop
oû u // coûter oû u // coûter
oyes (_ wa // troyes oyes (_ wa // troyes
oy (A waj // noyer voyelles oy (A waj // noyer voyelles
oy (_ Oj // boy, toy
oys (_ Ojz // boys, toys
oy wa // roy oy wa // roy
o (_ o // zorro allégro o (_ o // zorro allégro
o (z_ o // berlioz o (z_ o // berlioz
mu) s (_ s mu) s (_ s
_mu) s (_ _mu) s (_
ému) s (_ ému) s (_
unu) s (_ s // prunus
opu) s (_ s // opus, octopus opu) s (_ s // opus, octopus
Aru) s (_ s // virus Aru) s (_ s // virus
aru) s (_ // disparus aru) s (_ // disparus
ouru) s (_ // courus
psu) s (_ s // lapsus psu) s (_ s // lapsus


atu) s (_ s // stratus cactus motus atu) s (_ s // stratus cactus motus
itu) s (_ s itu) s (_ s
ltu) s (_ s // altus ltu) s (_ s // altus
otu) s (_ s // motus otu) s (_ s // motus
Cutu) s (_ s


_tou) s (_C _tou) s (_C
_tou) s (_ s _tou) s (_ s


s) th (m // asthme s) th (m // asthme
th t // théorie th t // théorie
sCar) t (_ t // smart, start
hui) t (_ t // huit hui) t (_ t // huit


_) t t // tien tiers _) t t // tien tiers
w w w w
wa (Ce_ wE // hardware software wave wa (Ce_ wE // hardware software wave
w (agon v // wagon w (agon v // wagon
w (r // write




.group x .group x


ym (b E~ // symbolique ym (b E~ // symbolique
ym (p E~ // tympan ym (p E~ // tympan
ym (_ E~ // thym
y (nn i y (nn i
y (nA i y (nA i
ys (_ is ys (_ is

+ 5
- 4
dictsource/tr_rules View File

.group m .group m
m m m m


@) ma (_S2 m%a
@) me (_S2 m%e
@) mı (_S2 m%u#
ma (_S2 m%a
me (_S2 m%e
mı (_S2 m%u#


.group n .group n
n n n n
v v v v


.group w .group w
w v
w w


.group x .group x
x ks x ks
K) x z


.group y .group y
y j y j

+ 16
- 3
dictsource/zh_rules View File

ia (DngK iA ia (DngK iA
iao jAu iao jAu
ie iE ie iE
io (DngK y
io (DngK y
q) io (DngK u
iu iou iu iou


.group j .group j
.group n .group n
n n n n
ng (K N // consider (ng+vowel) as (n g+vowel) ?? ng (K N // consider (ng+vowel) as (n g+vowel) ??
_) ng (K N- // syllablic [N]


.group o .group o
o o o o


.group r .group r
r z. r z.
r (K @r11


.group s .group s
s s s s


.group u .group u
u u u u
ua wA //ua uan uang, and uan should be more different from uang
ua wA
ua (DnK ua ua (DnK ua
g) ua (DnK wa
k) ua (DnK wa
ua (DngK wA ua (DngK wA
uai uai uai uai
ua1i uai55 ua1i uai55
ua4i uai51 ua4i uai51
ue yE //üe ue yE //üe
ui uei ui uei
sh) ui wei
u (DnK u@ u (DnK u@
k) u (DnK wu@ k) u (DnK wu@
_h) u (DnK wu@ _h) u (DnK wu@
t) u (DnK wu@ t) u (DnK wu@
uo uo uo uo


sh) ui wei
sh) u (DnK wo-
sh) uo wo

L01) u y /// j,q,x,y + u L01) u y /// j,q,x,y + u
L01) u (DnK y@ L01) u (DnK y@
q) u (DnK+ yi
L01) ua (DnK y& L01) ua (DnK y&
L01) ue yE L01) ue yE



.group ü .group ü
ü y ü y
üe yE üe yE
.group y .group y
y j //before a o e i y j //before a o e i
y (u //NULL before u y (u //NULL before u
y (uDn j
y (uK ;
y (uDn ;
yo (DngK yu yo (DngK yu
y (K i // foreign words y (K i // foreign words



+ 1
- 0
espeak-data/voices/es View File

language es language es
gender male gender male


dictrules 1
intonation 3 intonation 3



+ 11
- 0
espeak-data/voices/es_la View File

name spanish-latin-american
language es-la
gender male

phonemes es_la
dictrules 2
intonation 2
stressLength 170 200 180 180 0 0 250 280

replace 00 T s


+ 15
- 13
phsource/compile_report View File

47 phoneme tables
48 phoneme tables
new total new total
base 99 99 base 99 99
base2 24 118 base2 24 118
ru 38 129 ru 38 129
it 17 121 it 17 121
la 21 117 la 21 117
es 7 118
es 8 119
es_la 1 119
pt 27 134 pt 27 134
pt_pt 20 134 pt_pt 20 134
ro 36 142 ro 36 142
is 32 124 is 32 124
vi 42 137 vi 42 137
zhy 40 132 zhy 40 132
zh 63 147
zh 65 149
sw 14 108 sw 14 108
th 50 142 th 50 142
id 14 120 id 14 120
nn/nn@ [(@)] base nn/nn@ [(@)] base
nn/nn#_ [N#] is nn/nn#_ [N#] is
nn/nn2_ [N] zh nn/nn2_ [N] zh
[N-] zh
nn/nna [(a)] base nn/nna [(a)] base
nn/nne [(e)] base nn/nne [(e)] base
nn/nni [(i)] base nn/nni [(i)] base
[x] pt [x] pt
r3/r_u [(u)] base r3/r_u [(u)] base
r3/rx [*] base r3/rx [*] base
[**] base
[r/] base [r/] base
[r/] af [r/] af
[r/] fr [r/] fr
r3/rz_cs [R^] sk r3/rz_cs [R^] sk
[R^/] sk [R^/] sk
r3/@tap [**] base r3/@tap [**] base
r3/@tap_i [**] base
r/r [r] base r/r [r] base
[r-] base [r-] base
[r] en_sc [r] en_sc
[c] af [c] af
[k] fi [k] fi
[k] fr [k] fr
[k] hi
[k] hu [k] hu
[k] sk [k] sk
[k^] mk [k^] mk
[k] en [k] en
[k] fi [k] fi
[k] fr [k] fr
[k] hi
[kh] hi [kh] hi
[k] hu [k] hu
[k] sk [k] sk
[k] en [k] en
[k] fi [k] fi
[k] fr [k] fr
[k] hi
[kh] hi [kh] hi
[k] hu [k] hu
[k] sk [k] sk
[c] hu [c] hu
ustop/t_sr [d] sr ustop/t_sr [d] sr
[t] sr [t] sr
[t] zh
ustop/ts_rfx [ts.] zh ustop/ts_rfx [ts.] zh
ustop/ts_rfx_unasp [ts.] zh ustop/ts_rfx_unasp [ts.] zh
ustop/ts_sr [tS;] sr ustop/ts_sr [tS;] sr
[dZ;] sr [dZ;] sr
ustop/ts_unasp [ts] zh ustop/ts_unasp [ts] zh
ustop/t_unasp [t] th ustop/t_unasp [t] th
ustop/t_unasp2 [t] zh
vdiph/0i [OI] pt vdiph/0i [OI] pt
[OI] grc [OI] grc
[OI] vi [OI] vi
vdiph/yi [yi] fi vdiph/yi [yi] fi
[yI] grc [yI] grc
[u-I] no [u-I] no
[yi] zh
vdiph/y#i [Yi] fi vdiph/y#i [Yi] fi
vdiph/y#i_2 [Yy] is vdiph/y#i_2 [Yy] is
vdiph/yi_fr [w^i] fr vdiph/yi_fr [w^i] fr
vnasal/oo_n [O~] en vnasal/oo_n [O~] en
vnasal/oo_n2 [O~] hi vnasal/oo_n2 [O~] hi
[O~] pl [O~] pl
[o] zh
vnasal/u_n [u~] hi vnasal/u_n [u~] hi
[u~] pt [u~] pt
[u] zh
vnasal/W_n [W~] en vnasal/W_n [W~] en
[E~] fr [E~] fr
[W~] fr [W~] fr
[v] hi [v] hi
[v] ta [v] ta
[v2] nl [v2] nl
[v#] es
[v;] ro [v;] ro
[v] is [v] is
voc/v2 [v#] es
voc/vj [v] base voc/vj [v] base
[v] fr [v] fr
vocw/dh [D] base vocw/dh [D] base
[v] base [v] base
[v] fr [v] fr
[v] ta [v] ta
[v#] es
[v;] ro [v;] ro
vocw/zh [Z] base vocw/zh [Z] base
[Z;] ro [Z;] ro
[&] fi [&] fi
[&:] hi [&:] hi
[&] sv [&] sv
vowel/0 [O] base2
[0] en
vowel/0 [0] en
[O] hi [O] hi
[O] pt [O] pt
[O] grc [O] grc
vowel/oe_4 [W] sv vowel/oe_4 [W] sv
vowel/o_mid [O] fr vowel/o_mid [O] fr
[o] hu [o] hu
[o] zh
[o] tr [o] tr
vowel/oo [O:] en_sc vowel/oo [O:] en_sc
[O] en_wi [O] en_wi
[O] cy [O] cy
[o] cs [o] cs
vowel/oo_3 [O] af vowel/oo_3 [O] af
vowel/oo_4 [0] en_wm
vowel/oo_4 [O] base2
[0] en_wm
[V] en_wi [V] en_wi
[3:] en_wi [3:] en_wi
[O:] hi [O:] hi

+ 2
- 4
phsource/ph_base2 View File



//==================================================== //====================================================
// Italian
//
//==================================================== //====================================================




vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 170 length 170
formants vowel/ee_1 formants vowel/ee_1
reduceto e 4 // [E] only in stressed syllables
endphoneme endphoneme




phoneme O phoneme O
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 170 length 170
formants vowel/0
reduceto o 4 // [O] only in stressed syllables
formants vowel/oo_4
endphoneme endphoneme





+ 0
- 3
phsource/ph_hindi View File

lengthmod 2 lengthmod 2
wave ustop/k_unasp%60 // weaker wave ustop/k_unasp%60 // weaker
before _ ustop/k_unasp%50 before _ ustop/k_unasp%50
before r ustop/kr
before l ustop/kl
before (i) ustop/ki
switchvoicing g switchvoicing g
endphoneme endphoneme



+ 12
- 1
phsource/ph_spanish View File



//==================================================== //====================================================
// Spanish - based on Italian
// Spanish - based on Base2
//==================================================== //====================================================


phoneme E phoneme E
endphoneme endphoneme




phoneme v# // a shorter [v], a little towards [b]
vcd lbd frc
vowelin f1=1 f2=1000 -300 -200 f3=-300 100
vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=10
lengthmod 6
formants voc/v2+vocw/v%75
before _ voc/v_+vocw/v%75
switchvoicing f
endphoneme









+ 18
- 3
phsource/ph_zh View File



phoneme t phoneme t
vls alv stop vls alv stop
vowelin f1=0 f2=1700 -300 300 f3=-100 80
vowelin f1=0 f2=1700 -300 300 f3=-100 80 rms=40
vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
lengthmod 2 lengthmod 2
wave ustop/t_sr%10
wave ustop/t_unasp2%40
endphoneme endphoneme



phoneme th phoneme th
vls alv stop vls alv stop
vowelin f1=0 f2=1700 -300 300 f3=-100 80 vowelin f1=0 f2=1700 -300 300 f3=-100 80
// after (i) nn/inn // after (i) nn/inn
endphoneme endphoneme


phoneme N- // syllabic N
vowel starttype N endtype N
length 250
formants nn/nn2_
endphoneme


phoneme a phoneme a
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 250 length 250
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 250 length 250
formants vdiph2/o_oo formants vdiph2/o_oo
before N vowel/o_mid
before N vnasal/oo_n2
endphoneme endphoneme


phoneme o- phoneme o-
vowel starttype (u) endtype (u) vowel starttype (u) endtype (u)
length 250 length 250
formants vowel/u_bck formants vowel/u_bck
before N vnasal/u_n
endphoneme endphoneme


phoneme uA phoneme uA
vowel starttype (i) endtype (@) vowel starttype (i) endtype (@)
length 250 length 250
formants vdiph2/y@ formants vdiph2/y@
endphoneme

phoneme yi
vowel starttype (i) endtype (i)
length 250
formants vdiph/yi
endphoneme endphoneme

+ 8
- 5
phsource/phonemes View File

vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15 vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15
vowelin f1=2 f2=1600 -300 300 f3=-100 80 len=20 vowelin f1=2 f2=1600 -300 300 f3=-100 80 len=20
formants r3/@tap formants r3/@tap
vowelin f1=3 f2=1600 -300 300 f3=-300 80
before (i) r3/@tap_i+r3/rx
before (e) r3/@tap_i+r3/rx
// vowelin f1=3 f2=1600 -300 300 f3=-300 80
// before (i) r3/@tap_i+r3/rx
// before (e) r3/@tap_i+r3/rx
endphoneme endphoneme






phoneme J^ // palatal fricative (Kirshenbaum C<vcd>) phoneme J^ // palatal fricative (Kirshenbaum C<vcd>)
vcd pal frc palatal vcd pal frc palatal
vowelin f1=2 f2=2700 400 600 f3=200 70
vowelout f1=2 f2=2700 400 600 f3=200 70 len=100
vowelin f1=1 f2=2700 400 600 f3=200 70
vowelout f1=1 f2=2700 400 600 f3=200 70 len=100
lengthmod 6 lengthmod 6
formants voc/j+ufric/ch%25 formants voc/j+ufric/ch%25
endphoneme endphoneme
phonemetable es base2 phonemetable es base2
include ph_spanish include ph_spanish


phonemetable es_la es
include ph_spanish_la

phonemetable pt base2 phonemetable pt base2
include ph_pt_brazil include ph_pt_brazil



BIN
phsource/ustop/t_unasp2.wav View File


BIN
phsource/vdiph/yi View File


BIN
phsource/vnasal/vowelchart.png View File


BIN
phsource/voc/j View File


BIN
phsource/voc/v2 View File


BIN
phsource/vowel/i#_7 View File


+ 2
- 2
src/intonation.cpp View File

prev_tph = phoneme_tab[phonPAUSE]; // forget across word boundaries prev_tph = phoneme_tab[phonPAUSE]; // forget across word boundaries
} }


if(p->type == phVOWEL)
if(p->synthflags & SFLAG_SYLLABLE)
{ {
tone_ph = p->tone_ph; tone_ph = p->tone_ph;
tph = phoneme_tab[tone_ph]; tph = phoneme_tab[tone_ph];
p = &phoneme_list[0]; p = &phoneme_list[0];
for(ix=0; ix<n_phoneme_list; ix++, p++) for(ix=0; ix<n_phoneme_list; ix++, p++)
{ {
if(p->type == phVOWEL)
if(p->synthflags & SFLAG_SYLLABLE)
{ {
tone_ph = p->tone_ph; tone_ph = p->tone_ph;



+ 1
- 1
src/synthdata.cpp View File

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


const char *version_string = "1.31.09 11.Feb.08";
const char *version_string = "1.31.10 12.Feb.08";
const int version_phdata = 0x013105; const int version_phdata = 0x013105;


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

+ 1
- 1
src/tr_languages.cpp View File

case L('e','s'): // Spanish case L('e','s'): // Spanish
{ {
static const short stress_lengths_es[8] = {170, 200, 180, 180, 0, 0, 220, 250}; static const short stress_lengths_es[8] = {170, 200, 180, 180, 0, 0, 220, 250};
static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,22, 22,22 }; // 'diminished' is used to mark a quieter, final unstressed syllable
static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,20, 20,20 }; // 'diminished' is used to mark a quieter, final unstressed syllable


tr = new Translator(); tr = new Translator();
SetupTranslator(tr,stress_lengths_es,stress_amps_es); SetupTranslator(tr,stress_lengths_es,stress_amps_es);

+ 3
- 2
src/translate.cpp View File

if(ph_code == phonSYLLABIC) if(ph_code == phonSYLLABIC)
{ {
// mark the previous phoneme as a syllabic consonant // mark the previous phoneme as a syllabic consonant
ph_list2[n_ph_list2-1].synthflags |= SFLAG_SYLLABLE;
ph_list2[n_ph_list2-1].stress = next_stress;
prev_vowel = n_ph_list2-1;
ph_list2[prev_vowel].synthflags |= SFLAG_SYLLABLE;
ph_list2[prev_vowel].stress = next_stress;
} }
else else
if(ph_code == phonLENGTHEN) if(ph_code == phonLENGTHEN)

Loading…
Cancel
Save