Browse Source

[1.29.23] Increase max speed from 370 to 390 wpm.

lang=zh: Fix tone numbers in pinyin input.


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

+ 50
- 8
dictsource/af_list View File

x Eks x Eks
y eI y eI
z zEd z zEd

à x2raf'Is?A:
á ak'yt?A:
ä de@lte@k@n?A:
è x2raf'Is?e@:
é ak'yt?e@:
ê kapi?e@:
ë de@lte@k@n?e@:
ì x2raf'Is?i
í ak'yt?i
ï de@lte@k@n?i
ò x2raf'Is?o@
ó ak'yt?o@
ô kapi?o@
ö de@lte@k@n?o@
ù x2raf'Is?y
ú ak'yt?y
û kapi?y
ü de@lte@k@n?y


// numeric // numeric
_0 'nWl _0 'nWl


// Place names // Place names


asië A:si@
bangladesh baNglad'ES bangladesh baNglad'ES
bethlehem bEt_liEm bethlehem bEt_liEm
boekarest bukarEst
brittanje $2 brittanje $2
caledon kalidOn caledon kalidOn
ceylon s@lOn ceylon s@lOn
italië it'A:li;@ italië it'A:li;@
jerusalem j@r'ysalEm jerusalem j@r'ysalEm
kanada kanad%a kanada kanad%a
kanaän kA:nA:an
kenia ki:nia kenia ki:nia
kimberley kimb@rli kimberley kimb@rli
milaan $2
knysna neIsna knysna neIsna
kongo kONgu kongo kONgu
lesotho l@sutu lesotho l@sutu
tunisië $2 tunisië $2
turkye $2 turkye $2
upington apiNt@n upington apiNt@n
vesuvius v@su:viWs
worcester v'ust@r worcester v'ust@r
zimbabwe zI:mb'ab_wE zimbabwe zI:mb'ab_wE


elisabeth il'isabEt elisabeth il'isabEt
elize il'i:z elize il'i:z
elsabé &ls@bi elsabé &ls@bi
esegiël is'e@x2i_@l
eségiël is'e@x2i_@l
estelle %ist&l estelle %ist&l
etienne Eti@n etienne Eti@n
eugene judZ'i:n eugene judZ'i:n
gabriël x2A:bri@l gabriël x2A:bri@l
george _^_EN george _^_EN
gerhard x2&rart gerhard x2&rart
gloria glO:ria
gouws x2@Us gouws x2@Us
grange x2rA:nsi grange x2rA:nsi
gustav gustaf gustav gustaf
havenga hA:f@Nx2a havenga hA:f@Nx2a
haydn hAId@n haydn hAId@n
helena hil'e@na helena hil'e@na
herklaas $1
herman $1
hilde hild@ hilde hild@
ilse 'ilz@ ilse 'ilz@
ingrid iNgr@d ingrid iNgr@d
john _^_EN john _^_EN
jordaan $2 jordaan $2
josef jo@s@f josef jo@s@f
juanita juan'ita
krige krix2@ krige krix2@
langenhoven laN@nho@f@n langenhoven laN@nho@f@n
lasarus lA:s@r%Ws
lategan lA:t@x2an lategan lA:t@x2an
le l@ le l@
leandra li'andra leandra li'andra
louise luw'i:z louise luw'i:z
louw l'@U louw l'@U
mbeki mbE:ki mbeki mbE:ki
magdalena $3
malan mal'an malan mal'an
malherbe mal'&rb@ malherbe mal'&rb@
marie mA:ri marie mA:ri
martha marta martha marta
martin m'A:rt@n martin m'A:rt@n
melanie m@lA:ni melanie m@lA:ni
meraai m@rAI
michelle miS'&l michelle miS'&l
michiel $2 michiel $2
miriam mIri@m miriam mIri@m
mohammed muh'am@t
mostert m'Ost@rt mostert m'Ost@rt
mozart mo@tsart mozart mo@tsart
naomi na_'o@mi naomi na_'o@mi
ronel run'&l ronel run'&l
rousseau r@s@U rousseau r@s@U
roux r'u roux r'u
salomo sA:l@mo@
schalk sk'alk schalk sk'alk
scheepers ske@p@rs scheepers ske@p@rs
schmidt Smit schmidt Smit
adagio ad'A:dZi;%@U adagio ad'A:dZi;%@U
afkere afke@r@ afkere afke@r@
agterstevoor $4 agterstevoor $4
agterweë $3
algaande $2 algaande $2
algehele alx2@h,e@l@ algehele alx2@h,e@l@
alles al@s alles al@s
bêre b&:r@ bêre b&:r@
beskryf b@skr'eIf beskryf b@skr'eIf
bestes bEst@s bestes bEst@s
betekenis b@te@k@n@s
bewe be@v@ bewe be@v@
bewend be@v@nt bewend be@v@nt
bewering b@ve@rIN bewering b@ve@rIN
cabernet kab@rn'eI cabernet kab@rn'eI
camembert kam@mb'&:r camembert kam@mb'&:r
camouflage kamufl'A:Z camouflage kamufl'A:Z
chemikalieë $3

dadelik dA:d@lIk dadelik dA:d@lIk
darem dar@m darem dar@m
derde d&:rd@ derde d&:rd@
dekade dEk'A:d@ dekade dEk'A:d@
deurentyd dy@r@nteIt
deurgaans $1 deurgaans $1
deurkruis $2
dikwels dIkv@ls dikwels dIkv@ls
diplomasie d@plo@mas'i diplomasie d@plo@mas'i
dusver dWsf&r dusver dWsf&r
g'n x2In g'n x2In
gaandeweg x2A:nd@v&x2 gaandeweg x2A:nd@v&x2
garages g@rA:dZ@s garages g@rA:dZ@s
gawes x2A:v@s
gee x2e@
gee x2e@
geen x2e@n geen x2e@n
gegewens x2@x2e@v@ns gegewens x2@x2e@v@ns
geldelike x2&ld@l@k@ geldelike x2&ld@l@k@
hekke h&k@ hekke h&k@
helaas he@l'A:s helaas he@l'A:s
here he@r@ here he@r@
herrysenis h&r'eIs@n@s
hiernamaals hi:rn'A:mA:ls hiernamaals hi:rn'A:mA:ls
hierso hi:rsO hierso hi:rsO
hoera hur'A: hoera hur'A:
hokaai hOkAI hokaai hOkAI
hoofsaaklik $2 hoofsaaklik $2


ibis $1
idee $2 idee $2
ignoreer ix2no@r'e@r ignoreer ix2no@r'e@r
inagneming @nax2ne@m@N inagneming @nax2ne@m@N
nalatigheid nA:l'A:t@x2eIt nalatigheid nA:l'A:t@x2eIt
namate $2 namate $2
negeer n@x2e@r negeer n@x2e@r
negering n@x2e@r@N
netjies nE:icis netjies nE:icis
netjiese nEicis@ netjiese nEicis@
netsowel nEtso@v&l netsowel nEtso@v&l
ondersoek $3 $verb ondersoek $3 $verb
onderweg $3 onderweg $3
onderwerp $3 $verb onderwerp $3 $verb
onderwyl $3
onderwyser $3 onderwyser $3
onding $1 onding $1
ongeag $1 ongeag $1
oplaas $2 oplaas $2
onraad $1 onraad $1
onrus $1 onrus $1
onvermoë $1
oorkom $2 oorkom $2
oorleef $2 oorleef $2
oorsee $2 oorsee $2
oorval $2 $verb oorval $2 $verb


pandemonium pand@m'o@niWm pandemonium pand@m'o@niWm
parate par'A:t@
parke park@ parke park@
parkie $1 parkie $1
patriotisme patri|ut'Ism@ patriotisme patri|ut'Ism@
petite p@tit petite p@tit
pinotage pinut'A:Z pinotage pinut'A:Z
pirouette p@ru:'Et pirouette p@ru:'Et
prakseer $2


reeds re@ts reeds re@ts
retireer r@t@re@:r retireer r@t@re@:r
retoriek r@tur'ik retoriek r@tur'ik
rimpeling rImp@l@N rimpeling rImp@l@N
rinkink $2
rooipers roIp&:rs rooipers roIp&:rs
roterende rut'e@r@nd@ roterende rut'e@r@nd@
rukkerig rWk@r@x2 rukkerig rWk@r@x2


salute sal'yt@ salute sal'yt@
samelewing sA:m@l,e@v@N samelewing sA:m@l,e@v@N
sedert se@d@rt
sanhedrin sanh'e@dr@n
sedertdien $3
sektore $2 sektore $2
sinagoge s@n@x2o@x2@
singenot sInx2@nOt singenot sInx2@nOt
skares skA:r@s skares skA:r@s
skepsele skEps@l@ skepsele skEps@l@
tesaam t@sA:m tesaam t@sA:m
tesame t@sA:m@ tesame t@sA:m@
tevrede t@fre@d@ tevrede t@fre@d@
tipes tip@s
toegee tux2e@ toegee tux2e@
totale tut'A:l@ totale tut'A:l@
totsiens $2 totsiens $2
voorwaar $2 voorwaar $2
vorendag $3 vorendag $3
vorige fo@r@x2@ vorige fo@r@x2@
voëlent fo@@l_Ent
vrek fr&k vrek fr&k


waarskynlik $2 waarskynlik $2

+ 134
- 13
dictsource/af_rules View File

_) a (bC %a // abdy/ablatief/ablusie/abstrak, etc. _) a (bC %a // abdy/ablatief/ablusie/abstrak, etc.
_) a (bba a // restore default stress: (ge)abba/abbamandjie, etc. _) a (bba a // restore default stress: (ge)abba/abbamandjie, etc.
abse (s %apsE // fix stress and e sound: abses/-se abse (s %apsE // fix stress and e sound: abses/-se
_) adem A:d@m // fix e sound: ademhaling/ademloos/ademteug
@) adig 'A:d@x2 // misdadiger/gewelddadigheid/kragdadigheid @) adig 'A:d@x2 // misdadiger/gewelddadigheid/kragdadigheid
C) adiu (K A:diW // compounds of stadium/radium/radius C) adiu (K A:diW // compounds of stadium/radium/radius
C) a (Cia_ A: // stadia and compounds/Nadia and similar C) a (Cia_ A: // stadia and compounds/Nadia and similar
_) aka %ak@ //akademie etc. _) aka %ak@ //akademie etc.
akkedis a%k@d'Is //akkedis and compounds akkedis a%k@d'Is //akkedis and compounds
a (kkoord %a // move default stress: akkoord/-e and compounds a (kkoord %a // move default stress: akkoord/-e and compounds
akku (ra %ak%y // move default stress: akkuraat/akkurate
a (kwat %a // move default stress: akwaties/-e a (kwat %a // move default stress: akwaties/-e
akware (l %akw%ar& // fix stress and e sound: akwarel/-le
ae A: //should be A:@ but sounds wrong ae A: //should be A:@ but sounds wrong
konst) abel A:b@l //exception for konstabel in compounds konst) abel A:b@l //exception for konstabel in compounds
t) abel %ab&l //tabelopskrif temperatuurtabel etc. t) abel %ab&l //tabelopskrif temperatuurtabel etc.
C) a (tering %a //short unstressed a before tering formatering etc. except watering C) a (tering %a //short unstressed a before tering formatering etc. except watering
ai aI ai aI
adres %adrEs // fix last e sound of adres as last part of compounds adres %adrEs // fix last e sound of adres as last part of compounds
alex (a %al%Ekz // Alexander/Alexandra/Alexandria
alfabe (tK alfabE // fix stress and e sound: (vinger)alfabet/-te alfabe (tK alfabE // fix stress and e sound: (vinger)alfabet/-te
alfabe (tA %alf%abe@ // fix stress and e sound: alfabeties/-e/alfabetiseer alfabe (tA %alf%abe@ // fix stress and e sound: alfabeties/-e/alfabetiseer
_) alle (C al@ // alledaags/e/allerhande _) alle (C al@ // alledaags/e/allerhande


apart ap'art apart ap'art
_) a (po %a // apologie/apollo/apostel _) a (po %a // apologie/apollo/apostel
aposto (lie %ap@sto@ // fix stress and vowel sounds: apostolies/-e
apoka (l %ap%Ok%a // fix stress and vowel sounds: apokalips/apokalipties/-e apoka (l %ap%Ok%a // fix stress and vowel sounds: apokalips/apokalipties/-e
appar (A %ap@r // apparaat/apparate and compounds appar (A %ap@r // apparaat/apparate and compounds
appèl ap'&l appèl ap'&l
appen (diC %apEn // appendiks/-e/appendix appen (diC %apEn // appendiks/-e/appendix
_) a (pC %a // april/apteek/apteker and compounds _) a (pC %a // april/apteek/apteker and compounds
_) app (A ap // restore default stress: appel and compounds _) app (A ap // restore default stress: appel and compounds
_) appel (ko@ %ap@l // move default stress: appelkoos/-konfyt/appelkose
appe (llief %ap@ // move default stress: appelliefie/-konfyt, etc.
area A:ria // are0+a/kiesareas area A:ria // are0+a/kiesareas
arena (K+ %are@n%a // fix stress and vowel sounds: arena/-s and any compounds
a (siel %a // shorten a sound and move default stress: asiel and compounds a (siel %a // shorten a sound and move default stress: asiel and compounds
asse (gaai %as@ // move default stress: assegaai/-e asse (gaai %as@ // move default stress: assegaai/-e
assu (ran %as%W // move stress: assuransie and compounds assu (ran %as%W // move stress: assuransie and compounds
atle (tiek %atl@ // atletiek and compounds atle (tiek %atl@ // atletiek and compounds
_p) ad (A at //words starting with pad _p) ad (A at //words starting with pad


austra o@str,A:
austra %o@strA:
antering %ante@r@N //hantering in compounds antering %ante@r@N //hantering in compounds
_tr) a (ns %a //transvaal, transformeer etc. stres _tr) a (ns %a //transvaal, transformeer etc. stres
avon (t ,avOn //avontuur and friends avon (t ,avOn //avontuur and friends
aan (vank A:n' // stress aanvanklik/e aan (vank A:n' // stress aanvanklik/e
aanwen (d 'A:nvEn // to correct pronunciation of e aanwen (d 'A:nvEn // to correct pronunciation of e
aanwen (_ 'A:nvEn // to correct pronunciation of e in aanwen/aanwending aanwen (_ 'A:nvEn // to correct pronunciation of e in aanwen/aanwending
aan (wesig %A:n // move default stress: aanwesig/-e/-es/-heid
aan (djie AIN aan (djie AIN
aan (tjie AIN aan (tjie AIN
aadjie AIci aadjie AIci
an (tjie aIN an (tjie aIN
_) ana ,ana // words starting with ana starts destressed _) ana ,ana // words starting with ana starts destressed
C) an (keer %an // move default stress: flankeer/frankeer and derivitives and compounds C) an (keer %an // move default stress: flankeer/frankeer and derivitives and compounds
antisep (C %ant%isEp // fix stress and e sound: antisepsis/antispeties/-e/antiseptikum
antra (siet %antr%a // move default stress: antrasiet and compounds
// The following are experimental nasalisation of ans // The following are experimental nasalisation of ans
d) ans A~ns d) ans A~ns
fr) ans A~ns fr) ans A~ns
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 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
_) bam (boes b%am // move default stress: bamboes/-e/bamboesfluit... _) bam (boes b%am // move default stress: bamboes/-e/bamboesfluit...
band (A bant // fix t sound: bandomslag/-ontwerp/-opname band (A bant // fix t sound: bandomslag/-ontwerp/-opname
band (e band // fix d sound: bandeverkoper moterbande etc. band (e band // fix d sound: bandeverkoper moterbande etc.
ba (nier b%a // move default stress: banier/-e and compounds
ban (krot b%aN // move default stress: bankrot and derivitives ban (krot b%aN // move default stress: bankrot and derivitives
@) ba (ren b'A: // onrusbarend/opsienbarend and derivitives @) ba (ren b'A: // onrusbarend/opsienbarend and derivitives
ba (ret b%a // move default stress and shorten a sound: baret/-te ba (ret b%a // move default stress and shorten a sound: baret/-te
boeke (t b%ukE //move default stress and fix 2nd e sound: boeket and compounds boeke (t b%ukE //move default stress and fix 2nd e sound: boeket and compounds
boepens b''upe~ns // fix stress, nasal e: boepens and compounds boepens b''upe~ns // fix stress, nasal e: boepens and compounds
boere bur@ // many compounds with boere boere bur@ // many compounds with boere
boe (tseer b%u // move default stress: boetseer and compounds
bo (haai b%u // fix stress and o sound: bohaai and compounds bo (haai b%u // fix stress and o sound: bohaai and compounds
bo (he b%u // fix stress: boheems/boheme bo (he b%u // fix stress: boheems/boheme
bok (ooi bOk_ // bokooi/e/ribbokooi/boerbokooi bok (ooi bOk_ // bokooi/e/ribbokooi/boerbokooi
bo (tanie b%o@ // stress on 2nd slb.: botanies/-e bo (tanie b%o@ // stress on 2nd slb.: botanies/-e
bota (nie_N b%o@t%a // stress on 3rd slb.: botanie bota (nie_N b%o@t%a // stress on 3rd slb.: botanie
_) bowe b''o@v@ // fix e sound in compounds: boweaards/bowemaans/bowetoon _) bowe b''o@v@ // fix e sound in compounds: boweaards/bowemaans/bowetoon
_) breda br@dA: // move default stress: (van )Breda/Bredasdorp
bru (ta br%y // move default stress: brutaal/brutale/brutaliteit bru (ta br%y // move default stress: brutaal/brutale/brutaliteit
buffe (t b%WfE // fix stress and e sound: buffet/-te/buffetete, etc.
buiten (ge b'Yyt@n // buitengewoon/s/buitengewone/buitengemeen buiten (ge b'Yyt@n // buitengewoon/s/buitengewone/buitengemeen
buiten (ste bYyt@n // restore default stress: buitenste/-s buiten (ste bYyt@n // restore default stress: buitenste/-s
buiten (t bYyt@n // restore default stress: buitentoe/buitentyds buiten (t bYyt@n // restore default stress: buitentoe/buitentyds
bei (+ beI // beier/beitel bei (+ beI // beier/beitel
_) be (@P2 b@ _) be (@P2 b@
@) be (C b@ @) be (C b@
bene (dy b%e@n@ // fix stress and e sounds: gebenedy/-de
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
bell (+ b&l // inbeller/oorbelle/seepbelle bell (+ b&l // inbeller/oorbelle/seepbelle
_) bel (C b&l // Belgies/belhamel _) bel (C b&l // Belgies/belhamel
bere (_ be@r@ //tediebere pandabere etc. bere (_ be@r@ //tediebere pandabere etc.
_) ber (t b&r // fix e sound: Bert/Berta/Bertie/Bertus
_) ber (C b&r // fix e sound: Bert/Berta/Bertie/Bertus/berke/-boom
beste (_ bEst@ // fix e sound: beste/allerbeste/naasbeste/-s beste (_ bEst@ // fix e sound: beste/allerbeste/naasbeste/-s
be (weging b@ // draaibeweging/swaaibeweging be (weging b@ // draaibeweging/swaaibeweging
bewende be@v@nd@ // first e pronounced long bewende be@v@nd@ // first e pronounced long
d (d d (d
dd d // gladde/midde/kudde/opskudding dd d // gladde/midde/kudde/opskudding
ddh d // Boeddha/boeddhisme ddh d // Boeddha/boeddhisme
daaren (te d%A:r@n // fix stress and e sound: daarenteen/daarenteë
daarop (v d%A:r%Op // move default stress: daaropvolgend/-e daarop (v d%A:r%Op // move default stress: daaropvolgend/-e
aan) dag (tig d'ax2 // accent on dag aan) dag (tig d'ax2 // accent on dag
dani (gh d'A:n@ // -hoedanigheid/hoedanighede/onderdanigheid dani (gh d'A:n@ // -hoedanigheid/hoedanighede/onderdanigheid
@) dant d'ant // dant takes stress: kommandant/pruimedant @) dant d'ant // dant takes stress: kommandant/pruimedant
_) de (klass de@ // deklassifikasie/gedeklassifiseer _) de (klass de@ // deklassifikasie/gedeklassifiseer
_) dele (gA d@l@ // fix stress and e sounds: delegeer/delegasie
de (moCr d%E // demokraat/demokrasie/-ë/demokraties/demografie de (moCr d%E // demokraat/demokrasie/-ë/demokraties/demografie
demone d%imo@n@ // fix stress and vowel sounds: demone and compounds, eg. demonegeloof demone d%imo@n@ // fix stress and vowel sounds: demone and compounds, eg. demonegeloof
dekade (n dEkad'E dekade (n dEkad'E
di (mensie d@ // fix stress and 1st i sound: (ontwikkelings)dimensie, etc. di (mensie d@ // fix stress and 1st i sound: (ontwikkelings)dimensie, etc.
di (namie d%i // move default stress: dinamies/-e di (namie d%i // move default stress: dinamies/-e
dina (miet d%in%a // stress to 3rd slb.: dinamiet and compounds dina (miet d%in%a // stress to 3rd slb.: dinamiet and compounds
dino (sou d%in%u // move default stress: dinosourus/-se and compounds
di (ploma d@ // move default stress: diploma/-s and compounds/diplomaat di (ploma d@ // move default stress: diploma/-s and compounds/diplomaat
direk d%irEk // direk/-sie/-te/-theid/indirek... direk d%irEk // direk/-sie/-te/-theid/indirek...
dirig (e d@r@x2 // fix stress and i sounds: dirigeer/dirigent and compounds dirig (e d@r@x2 // fix stress and i sounds: dirigeer/dirigent and compounds
dis (koers d@s // move default stress: diskoers/-e
diskre (s d@skrE // fix stress and e sound: diskresie/diskresionêre diskre (s d@skrE // fix stress and e sound: diskresie/diskresionêre
divide (nd d@v@dE //dividende etc. divide (nd d@v@dE //dividende etc.
&) des (_ d@s
d (_N t // d (_N t //
dj c // palatal stop dj c // palatal stop
_) dj dZ // regional: djy/djou/djulle, etc. _) dj dZ // regional: djy/djou/djulle, etc.
doel (tref d%ul // move default stress: doeltreffend/-e/-ste doel (tref d%ul // move default stress: doeltreffend/-e/-ste
doktor (K dOkt@r // make 2nd o schwa: doktor/doktorsgraad doktor (K dOkt@r // make 2nd o schwa: doktor/doktorsgraad
doku dOky doku dOky
dol (fyn d%Ol // move default stress: dolfyn/-e and compounds
dolo (miet d%Ol@ // fix stress and o sounds: dolomiet and compounds
dol (os dOl // fix 1st o sound: dolos/-se/dolosgooier dol (os dOl // fix 1st o sound: dolos/-se/dolosgooier
dominee (_ d'o@m@ni dominee (_ d'o@m@ni
domin (A dOmin' // domineer/dominering domin (A dOmin' // domineer/dominering
dosi (s do@s@ // fix stress: (oor)dosis/-se; excep. to rule of stress on -is dosi (s do@s@ // fix stress: (oor)dosis/-se; excep. to rule of stress on -is
@) d (C t // oudste/benoudste/goudstad/steeds/Sweeds @) d (C t // oudste/benoudste/goudstad/steeds/Sweeds
ge) dw dw// fix d sound: rondgedwaal/deurgedwarrel/deurgedwing, etc. ge) dw dw// fix d sound: rondgedwaal/deurgedwarrel/deurgedwing, etc.
m) dw dw // fix d sound: omdwaal/omdwing/rymdwang/sisteemdwang
@) ds (_ ts // fix d sound of wrds ending in -ds: buitentyds, etc. @) ds (_ ts // fix d sound of wrds ending in -ds: buitentyds, etc.
oo) d (r t // fix d sound: broodrooster/doodryp/loodreg/noodroep oo) d (r t // fix d sound: broodrooster/doodryp/loodreg/noodroep
p) d (C d // oopdwing/koopdwang p) d (C d // oopdwing/koopdwang
C) e (man @ // e sound: briewemandjie/derdemannetjie/dowemansdeur/semantiek/semanties/Weideman C) e (man @ // e sound: briewemandjie/derdemannetjie/dowemansdeur/semantiek/semanties/Weideman
C) e (mm++ E // geelkoperemmer/wateremmer C) e (mm++ E // geelkoperemmer/wateremmer
CAnn) e (CA @ // banneling/sinnebeeld/spinnekop/-rak CAnn) e (CA @ // banneling/sinnebeeld/spinnekop/-rak
@p) e (b @ // fix e sound: alpebessie/-s/elpebeen
Aw) e (bA @ // fix e sound: briewebesteller/diewebende/newebedoeling/skewebek/stywebeen Aw) e (bA @ // fix e sound: briewebesteller/diewebende/newebedoeling/skewebek/stywebeen
@C) e (bo @ // compounds with boek/boer/boog/boom/bol/bord/borsel/bos/ grondbonebotter/kamdebo... @C) e (bo @ // compounds with boek/boer/boog/boom/bol/bord/borsel/bos/ grondbonebotter/kamdebo...
@C) e (bu @ // briewebus/ereburger/novellebundel/urinebuis/woedebui @C) e (bu @ // briewebus/ereburger/novellebundel/urinebuis/woedebui
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
And) e (lC @ // fix e sound: swendelfirma/vaandeldraer and similar And) e (lC @ // fix e sound: swendelfirma/vaandeldraer and similar
maand) e (lA @ // fix e sound: (twee)maandelikse/maandelange
KeuC) e (lC@ @ // fix e sound: euweldaad/kneukelbeentjie/kreupelsorg/onkreukelbaar...
@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
@C) e (lk_ & // fix e sound: many compounds ending in kelk/melk @C) e (lk_ & // fix e sound: many compounds ending in kelk/melk
yd) e (l @ //ydel e sound in compounds verydeling yd) e (l @ //ydel e sound in compounds verydeling
ng) e (nd @ // fix e sound: dringends/dwingends/deurdringender ng) e (nd @ // fix e sound: dringends/dwingends/deurdringender
enge (l EN@ // Engeland/Engelsman/Engelssprekend/hengelklub/mengeldrankie/-moes enge (l EN@ // Engeland/Engelsman/Engelssprekend/hengelklub/mengeldrankie/-moes
@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
Copp) ens @ns // fix e sound: hartkloppens/pasoppens/skoppens Copp) ens @ns // fix e sound: hartkloppens/pasoppens/skoppens
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
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
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.
Cv) eer e@r // stress: (hoender/volstruisveer/dryfveer Cv) eer e@r // stress: (hoender/volstruisveer/dryfveer
pouv) eer e@r // restore default stress: pouveer
w) eer e@r // stress may vary in words containing weer: lugafweer/donderweer w) eer e@r // stress may vary in words containing weer: lugafweer/donderweer
u) eer 'e@r // aktueer/konstrueer/salueer, etc. u) eer 'e@r // aktueer/konstrueer/salueer, etc.
effek %e@fEk // move default stress and fix e sound: effek/-te/-tief effek %e@fEk // move default stress and fix e sound: effek/-te/-tief
C) ektomie 'Ektumi // histerektomie/vasektomie C) ektomie 'Ektumi // histerektomie/vasektomie
&) elik (ing @l@k // verduideliking/s/vergoddeliking/verstedeliking &) elik (ing @l@k // verduideliking/s/vergoddeliking/verstedeliking
app) elkoos @lk'o@s // stress shifts to koos appelkooskonfeit
&) e (l_ @ &) e (l_ @
eiers) e (l & // fix e sound: eiersel/-le/-letjie/-s eiers) e (l & // fix e sound: eiersel/-le/-letjie/-s
@sk) e (l & // kwyt(ge)skeld(ing) @sk) e (l & // kwyt(ge)skeld(ing)
skousp) e (l_ & // fis e sound: skouspel and compounds ending in -skouspel
Cdd) e (le_ e@ Cdd) e (le_ e@
Csd) e (le_ e@ Csd) e (le_ e@
Add) e (le_ @ Add) e (le_ @
&) e (n_ @ &) e (n_ @
&) e (nC_ @ &) e (nC_ @
&) e (nde_ @ // fix penultimate e sound: sinkende/drinkende/klinkende &) e (nde_ @ // fix penultimate e sound: sinkende/drinkende/klinkende
&) e (ndes_ @ // fix penultimate e sound: helpendes/sterwendes, etc.
&) e (ng_ E &) e (ng_ E
@f) e (nis @ //erfenis/kultuurerfenis/verderfenis @f) e (nis @ //erfenis/kultuurerfenis/verderfenis
ooi) e (ns @ // fix e sound: compounds starting with nooiens ooi) e (ns @ // fix e sound: compounds starting with nooiens


&) e (r_ @ &) e (r_ @
&) ers (_ @rs &) ers (_ @rs
kp) ers (_ &rs // fix e sound: boek-/broek-/drukpers, etc.
rp) ers (_ &rs // fix e sound: inmekaarpers/kopieerpers/silinderpers/Voortrekkerpers
werp) ers (_ @rs // but bomwerpers/ontwerpers, etc.
tk) ers &:rs // fix e sound: dinamietkers/opsitkers/vetkerse
&) erei (_ @reI &) erei (_ @reI
e (r & e (r &
Ank) e (r@ @ // ankerpaal/kankerlyer/donkerbril Ank) e (r@ @ // ankerpaal/kankerlyer/donkerbril
komp) e (t@ @ // kompetisie/s/uitklopkompetisie/inkompetensie komp) e (t@ @ // kompetisie/s/uitklopkompetisie/inkompetensie
een (drag@ %e@n // eendrag has stress on 1st slb, but eendragtig and similar on 2nd een (drag@ %e@n // eendrag has stress on 1st slb, but eendragtig and similar on 2nd
eenge 'e@nx2@ eenge 'e@nx2@
een (malig %e@n // move default stress: eenmalig/-e/-heid
_) een (stemm %e@n // move default stress: eenstemmig/-e/-heid _) een (stemm %e@n // move default stress: eenstemmig/-e/-heid
_) een (sy %e@n // move default stress: eensydig/-e/-heid _) een (sy %e@n // move default stress: eensydig/-e/-heid
_) een (ton %e@n // move default stress: eentonig _) een (ton %e@n // move default stress: eentonig
&K) erige @rIx2@ &K) erige @rIx2@
AA) erige @rIx2@ AA) erige @rIx2@
Ai) er (A @r // bakleierig/draaiery/mooierige Ai) er (A @r // bakleierig/draaiery/mooierige
XCAC) es (_ @s // bates/bodes/dowes/gades/(op/uit)gawes/kodes/skewes/skones/skrywes/tipes...
&Cd) es (_ @s // fix e: aangekeerdes/aangeklaagdes/afdraandes/bewaardes/bediendes/bedroefdes/blindes...
AAi) es (_ @s // fix e sound: dooies/mooies/rooies/fraaies AAi) es (_ @s // fix e sound: dooies/mooies/rooies/fraaies
k) es (_ @s // blankes/blinkes/krankes/dronkes/sterkes/swakkes k) es (_ @s // blankes/blinkes/krankes/dronkes/sterkes/swakkes
_) este (t %Este@ // fix stress and vowel sounds: esteties/-e/estetika
hip) e (r @ hip) e (r @
_) er (b &r' // erbarm/ing _) er (b &r' // erbarm/ing
_) er (k &r' // erkenbaar/erkenning _) er (k &r' // erkenbaar/erkenning
r) e (digering E r) e (digering E
som) e (r @ //someraand and others. som) e (r @ //someraand and others.
_ew) e (++ @ //ewewig, ewekansig etc. _ew) e (++ @ //ewewig, ewekansig etc.
C) e (sk_++ 'E // grotesk/humoresk
C) e (sk_++ 'E // grotesk/humoresk
C) e (ske_++ 'E // groteske/pikareske/romaneske
_w) e (skus E // fix stress and e sound: (suid)weskus and compounds _w) e (skus E // fix stress and e sound: (suid)weskus and compounds
C) e (ske_ 'E // burleske/groteske C) e (ske_ 'E // burleske/groteske
C) e (sk@ @ // hondeskou/modeskou/erdeskottel/geleideskip/hardeskyf C) e (sk@ @ // hondeskou/modeskou/erdeskottel/geleideskip/hardeskyf
f (f f (f
fa (briek f%a // move default stress: fabriek and many compounds/fabriseer fa (briek f%a // move default stress: fabriek and many compounds/fabriseer
fak (tore f%ak // move default stress: faktore and compounds fak (tore f%ak // move default stress: faktore and compounds
fa (lanks fa // shorten 1st a: falanks/-e
familie f%amil%i familie f%amil%i
fanta (sA f%ant%a // fantaseer/fantasie fanta (sA f%ant%a // fantaseer/fantasie
fasade f%asA:d@ // fix stress and 1st a sound: fasade/-s and compounds
fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit
februarie f'e@bry,A:ri februarie f'e@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
fer (weel f@r // fix stress and 1st e sound: ferweel and many compounds
fessor fEs@r // fix last o sound: professor and compounds like universiteitsprofessor fessor fEs@r // fix last o sound: professor and compounds like universiteitsprofessor
fessor (a@ f%Es@r // stress: professoraal/-ale/-aat/-ate fessor (a@ f%Es@r // stress: professoraal/-ale/-aat/-ate
fessore (_ f@so@r@ // stress: plural: professore and compounds fessore (_ f@so@r@ // stress: plural: professore and compounds
fi (siek f@ // correct 1st i sound and move default stress: fi (siek f@ // correct 1st i sound and move default stress:
filistyn f@l@st'eIn // filistyn/e filistyn f@l@st'eIn // filistyn/e
_) fi (na@ f%i // finaal/finale/finansies _) fi (na@ f%i // finaal/finale/finansies
fi (ska f@ // move default stress: fiskaal/fiskale
fla (mi fl%a // move default stress: flamink/-e and compounds fla (mi fl%a // move default stress: flamink/-e and compounds
fla (grant fl%a // shorten 1st a and move default stress: flagrant/-e fla (grant fl%a // shorten 1st a and move default stress: flagrant/-e
flambo (jant fl%amb%u // move default stress: flambojant/-e/-heid flambo (jant fl%amb%u // move default stress: flambojant/-e/-heid
_) for (C f%Or // formeel/formele/forseer/fortuin _) for (C f%Or // formeel/formele/forseer/fortuin
fore (l f%ur& // fix stress and e sound: forel/-e and compounds fore (l f%ur& // fix stress and e sound: forel/-e and compounds
formi (da f%Orm%i // move default stress: formidabel/-e formi (da f%Orm%i // move default stress: formidabel/-e
formu (lier f%Orm%y // move default stress: formulier/-e/-boek
_) for (se_ f'Or // stress back to 1st slb; se rule: _) for (C _) for (se_ f'Or // stress back to 1st slb; se rule: _) for (C
fos (fa f%Os // move default stress: fosfaat/fosfate fos (fa f%Os // move default stress: fosfaat/fosfate
fo (ssiel f%O // move default stress: fossiel/-e and compounds fo (ssiel f%O // move default stress: fossiel/-e and compounds
@) gge (_ x2@ // logge/stugge @) gge (_ x2@ // logge/stugge
gim (naK x2@m // move default stress: gimnas/-te gim (naK x2@m // move default stress: gimnas/-te
gimna (siA x2@mnA: // move default stress and lenghthen a sound: gimnasium/gimnasia gimna (siA x2@mnA: // move default stress and lenghthen a sound: gimnasium/gimnasia
go (din x2%o@ // move default stress: godin/-ne/-netjie, etc.
godde (lo x2%Od@ // move default stress: goddelose/goddeloos godde (lo x2%Od@ // move default stress: goddelose/goddeloos
gods (dienstig x2%Ots // move default stress: godsdienstig/-e/-es/-heid gods (dienstig x2%Ots // move default stress: godsdienstig/-e/-es/-heid
god (vr x2%Ot // move default stress: godvresend/-e/godvrugtig/-e god (vr x2%Ot // move default stress: godvresend/-e/godvrugtig/-e
goeder (tie x2%ud@r // move default stress: goedertiere(nheid)
_) goewer x2%uv@r // move default stress: goewerneur and compounds _) goewer x2%uv@r // move default stress: goewerneur and compounds
A) gogie (_ x2ux2'i // demagogie/pedagogie A) gogie (_ x2ux2'i // demagogie/pedagogie
A) gogies x2'o@x2is // demagogies/-e/pedagogies/-e A) gogies x2'o@x2is // demagogies/-e/pedagogies/-e
A) goë x2'u@ // demagoë/pedagoë A) goë x2'u@ // demagoë/pedagoë
grama (doe x2r%am%a // move default stress: gramadoela/-s and compounds grama (doe x2r%am%a // move default stress: gramadoela/-s and compounds
gramma (tik x2r%ama // fix stress and 2nd a sound: grammatika and compounds gramma (tik x2r%ama // fix stress and 2nd a sound: grammatika and compounds
_) gra (na x2r@ // granaat(boom)/granate
_) gra (vA x2r%a // fix stress and a sound: gravin/-ne/gravure
griekwa x2rikwa // fix w sound and a sound in compounds: Griekwa/-land, etc. griekwa x2rikwa // fix w sound and a sound in compounds: Griekwa/-land, etc.
ouCa) gr (ootjie x2r' // move default stress: ouma/oupagrootjie/-s ouCa) gr (ootjie x2r' // move default stress: ouma/oupagrootjie/-s
_) graad (e x2r%A:t_ // fix stress and d sound: graadeen(tjies)/-elfs _) graad (e x2r%A:t_ // fix stress and d sound: graadeen(tjies)/-elfs
ge x2@ ge x2@
C) ge (_ g@ C) ge (_ g@
_) gebede x2@be@d@ // fix stress and vowel sounds: gebedeboek/-e/-tafel/-s _) gebede x2@be@d@ // fix stress and vowel sounds: gebedeboek/-e/-tafel/-s
K) gele (_ x2e@l@ // fix stress and e sound: (eier)gele
_) geler x2e@l@r // stress and 1st e sound: geler/gelerig _) geler x2e@l@r // stress and 1st e sound: geler/gelerig
gems x2Ems // fix e sound: (baster)gemsbok/-bul/-ooi, etc. gems x2Ems // fix e sound: (baster)gemsbok/-bul/-ooi, etc.
gene (_ x2e@n@ // gene/diegene gene (_ x2e@n@ // gene/diegene
heeren (grac he@r@n // fix eng sounds: Heerengracht/-straat heeren (grac he@r@n // fix eng sounds: Heerengracht/-straat
heiden heId@n // heidene/heidense/heidendom heiden heId@n // heidene/heidense/heidendom
hekse (C hEks@ // fix 2nd e sound in compounds starting with hekse: heksebrousel, etc. hekse (C hEks@ // fix 2nd e sound in compounds starting with hekse: heksebrousel, etc.
hel (din h%&l // move default stress: heldin/-ne/-netjie
_) hele (K he@l@ // hele/helend/heler _) hele (K he@l@ // hele/helend/heler
heli (kop h%&l%i // move default stress: helikopter and compounds heli (kop h%&l%i // move default stress: helikopter and compounds
hem (C hEm // naghemde/onderhemde/frokkiehemde/syhemp hem (C hEm // naghemde/onderhemde/frokkiehemde/syhemp
her (eva h&r? // fix e sound: herevalueer... her (eva h&r? // fix e sound: herevalueer...
herfs h&rfs // restore default stress: herfsskaduwees/herfsverhaal, etc. herfs h&rfs // restore default stress: herfsskaduwees/herfsverhaal, etc.
hermafro (di h%&rm%afr%u // move default stress: hermafrodiet/-e hermafro (di h%&rm%afr%u // move default stress: hermafrodiet/-e
he (rrie h& // restore default stress: herrie and compounds
hersen h&rs@n // restore default stress and fix 2nd e sound: hersenskim/-me/-mig/hersenskudding hersen h&rs@n // restore default stress and fix 2nd e sound: hersenskim/-me/-mig/hersenskudding
hertog (in h%&rt%Ox2 // fix stress and o sound: (aarts/groot)hertogin/-ne and similar hertog (in h%&rt%Ox2 // fix stress and o sound: (aarts/groot)hertogin/-ne and similar
hertzog h&rtsOx2 // fix stress and o sound: hertzog/-isme/-koekies hertzog h&rtsOx2 // fix stress and o sound: hertzog/-isme/-koekies
histor h%isto@r histor h%isto@r
histri (on h%istr%i // 1st i sound and stress: histrionies/-e/histrionisme/-isties histri (on h%istr%i // 1st i sound and stress: histrionies/-e/histrionisme/-isties
hitler hitl@r // Hitler in compounds like Hitlersnorretjie hitler hitl@r // Hitler in compounds like Hitlersnorretjie
hiërar (gie_N h%i@r%ar // move default stress: hiërargie
hiër (argie h%i@r // stress on 1st a: hiërargies/-e
hiëro (glie h%i@r%u // fix stress and vowel sounds: hiëroglief/-gliewe
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
in (een @n // ineengedoke/ineengekrimp/ineenstorting and many similar in (een @n // ineengedoke/ineengekrimp/ineenstorting and many similar
in (fek @n // move default stress: infeksie/-s and compounds in (fek @n // move default stress: infeksie/-s and compounds
in (hegten @n // move default stress: inhegtenisname/-neming/-s in (hegten @n // move default stress: inhegtenisname/-neming/-s
inisi (A %in%iS%i // fix stress and s sound: inisiasie/inisieer/inisieel/-ële/inisiatief
in (kenn @n // move default stress: inkennig/-e/-heid in (kenn @n // move default stress: inkennig/-e/-heid
i (nneemba @ // move default stress: (on)inneembaar/-bare/-baarheid i (nneemba @ // move default stress: (on)inneembaar/-bare/-baarheid
insi (dent @ns@ // insident/e/insidentjie insi (dent @ns@ // insident/e/insidentjie
_) ja (CobA j%a // fix stress and a sound: Jacoba/Jacobus/Jakobus _) ja (CobA j%a // fix stress and a sound: Jacoba/Jacobus/Jakobus
jakaranda j%ak%ar'anda //jakaranda and compounds jakaranda j%ak%ar'anda //jakaranda and compounds
jaloe (sie j%al%u // stress: jaloesie/beroepsjaloesie jaloe (sie j%al%u // stress: jaloesie/beroepsjaloesie
_) jan (C@ j%an // fix stress and n sound: janfiskaal/janfrederik/jangroentjie/janrap/jansalie
_) ja (nnA+ ja // restore default stress: Janna/Jannie/Janneman, etc.
_) jan (sAnK jan // restore default stress: Jansen/Janson/-s
_) j (antjieK++ j // fix a sound: Jantjie/-s
januarie j'any,A:ri januarie j'any,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
jeep _^_EN // English pronunciation jeep _^_EN // English pronunciation
jellie dZ'Eli jellie dZ'Eli
jenewer j@ne@v@r // fix stress and e sounds: jenewer and compounds
jesus ji:sWs // Jesus also used as part of compounds: Jesusbaard/Jesusklong jesus ji:sWs // Jesus also used as part of compounds: Jesusbaard/Jesusklong
joer (na j%ur // move default stress: joernaal/joernale/ compounds: joernaalinskrywing, etc. joer (na j%ur // move default stress: joernaal/joernale/ compounds: joernaalinskrywing, etc.
joha (n j%uha // Johan/Johanna/Johannie joha (n j%uha // Johan/Johanna/Johannie
knip (A knIp? // knipogie/geknipoog/ knip (A knIp? // knipogie/geknipoog/
kre (diet kr@ // move default stress: krediet/-kaart/-balans, etc. kre (diet kr@ // move default stress: krediet/-kaart/-balans, etc.
kre (dit kr%E // fix e sound: krediteer/akkreditasie kre (dit kr%E // fix e sound: krediteer/akkreditasie
kreme (tart kr@m@ // fix stress and e sounds: kremetart and compounds
krimi (nA kr@m@' // krimineel/kriminele/diskrimineer krimi (nA kr@m@' // krimineel/kriminele/diskrimineer
kri (oel kr%i // move default stress: krioel and derivitives kri (oel kr%i // move default stress: krioel and derivitives
kri (sant kr@ // move default stress: krisant/-e kri (sant kr@ // move default stress: krisant/-e
@) 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.
kwa (dra kw%a // move default stress: kwadraat/kwadrate
kwali (C@ kw%al%i // kwaliteit/kwalifiseer kwali (C@ kw%al%i // kwaliteit/kwalifiseer
kwaran (t kw%ar@n // kwarantyn and compounds kwaran (t kw%ar@n // kwarantyn and compounds
_) kwar (tA kw%ar // move default stress: kwartaal/kwartier _) kwar (tA kw%ar // move default stress: kwartaal/kwartier
kwartel kwart@l_ // restore default stress: kwartel/-eier/-s and similar kwartel kwart@l_ // restore default stress: kwartel/-eier/-s and similar
kwa (tryn kw%a // move default stress: kwatryn/-e/kwatrynvorm kwa (tryn kw%a // move default stress: kwatryn/-e/kwatrynvorm
kwela kwE:la // fix vowel sounds: kwela/-dans, etc.
kwi (tans kw@ // move default stress: kwitansie and compounds kwi (tans kw@ // move default stress: kwitansie and compounds




kake (C kA:k@ // kakebeen/skakelaar/skakelbord/skakelfunksie kake (C kA:k@ // kakebeen/skakelaar/skakelbord/skakelfunksie
kalahari kalah'A:ri // stress: Kalahari/-sand/-woestyn kalahari kalah'A:ri // stress: Kalahari/-sand/-woestyn
ka (lAnC k%a // kalender and compounds/kalant/kalander and compounds ka (lAnC k%a // kalender and compounds/kalant/kalander and compounds
kal (bas k%al // move default stress: kalbas and derivitives and compounds
kalender k%alEnd@r // fix stress and vowel sounds: kalender/-s and compounds kalender k%alEnd@r // fix stress and vowel sounds: kalender/-s and compounds
kali (b k%ali // kaliber/kalibrasie/kalibreer kali (b k%ali // kaliber/kalibrasie/kalibreer
kal (koen k%al // move default stress: kalkoen and compounds kal (koen k%al // move default stress: kalkoen and compounds
kapsule k%apsyl@ // stress and e sound: kapsule/-fabriek/-vorm, etc. kapsule k%apsyl@ // stress and e sound: kapsule/-fabriek/-vorm, etc.
kar (does k%ar // move default stress: kardoes and compounds kar (does k%ar // move default stress: kardoes and compounds
kar (nuffel k%ar // move default stress: (ge)karnuffel/-de kar (nuffel k%ar // move default stress: (ge)karnuffel/-de
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
kar (ton k%ar // move default stress: karton and compounds kar (ton k%ar // move default stress: karton and compounds
kar (wats k%ar // move default stress: karwats and compounds
kar (wei k%ar // move default stress: karwei and derivitives kar (wei k%ar // move default stress: karwei and derivitives
ka (sarm k%a // move default stress: kasarm and compounds
kaserne k%as&rn@ // move default stress, fix 1st e sound: kaserne and compounds kaserne k%as&rn@ // move default stress, fix 1st e sound: kaserne and compounds
_) ka (sta k%a // move default stress: kastaiing and compounds
_) ka (ste@ k%a // move default stress: kasteel/kastele and compounds _) ka (ste@ k%a // move default stress: kasteel/kastele and compounds
ka (sty k%a // move default stress: kasty/-der/-ding
kasse (t k%asE // fix stress and e sound: kasset/-te and compounds kasse (t k%asE // fix stress and e sound: kasset/-te and compounds
ka (strol k%a // move default stress: kastrol/-le and compounds ka (strol k%a // move default stress: kastrol/-le and compounds
_) kata ,kata _) kata ,kata
kategories k,at@x2'o@ris // to move stress kategories k,at@x2'o@ris // to move stress
K) katel kA:t@l // fix e sound of compounds: katelknop/-styl, etc. K) katel kA:t@l // fix e sound of compounds: katelknop/-styl, etc.
katjie (pie k%aIc%i // move default stress: katjiepiering and compounds katjie (pie k%aIc%i // move default stress: katjiepiering and compounds
_) ka (to k%a // fix stress and a sound: katode and compounds/katoliek/katots
_) ka (tr k%a // move default stress: Katrina/katrol and compounds _) ka (tr k%a // move default stress: Katrina/katrol and compounds




.group ko .group ko
kode (ring k%o@de@ // fix stress and vowel sounds: kodering and compounds kode (ring k%o@de@ // fix stress and vowel sounds: kodering and compounds
koe (jawel k%u // move default stress: koejawel and compounds
koel (bloe k%ul // move default stress: koelbloedig/-e/-heid
ko (kon k%u // fix 1st o sound and move default stress: kokon and compounds ko (kon k%u // fix 1st o sound and move default stress: kokon and compounds
kol (jan k%Ol // move default stress: koljander and compounds
ko (lom k%u // fix stress and 1st o sound: kolom/-me and compounds
kombers k%Omb&:rs // fix stress and e sound: kombers/-e/dons-/lappieskombers, etc. kombers k%Omb&:rs // fix stress and e sound: kombers/-e/dons-/lappieskombers, etc.
ko (mete k%u // fix stress and 1st o sound: komete and compounds ko (mete k%u // fix stress and 1st o sound: komete and compounds
kommando k%umandu // move stress, fix o sounds: kommando and compounds kommando k%umandu // move stress, fix o sounds: kommando and compounds
kommissie k%umis%i //kommissie alone and in compounds kommissie k%umis%i //kommissie alone and in compounds
ko (pie@ k%u // kopiereg/kopie ko (pie@ k%u // kopiereg/kopie
koe (rA k%u // koerier/koerasie/koerant and compounds
koe (rA k%u // koerier/koerasie/koerant and compounds
ko (ra k%u // fix stress and o sound: koraal/korale and compounds
korrek k%urEk //korrek and derivitives korrek k%urEk //korrek and derivitives
korri (ge k%Or@ // move default stress: korrigeer and derivitives korri (ge k%Or@ // move default stress: korrigeer and derivitives
kort (stond k%Ort // move default stress: kortstondig/-e/-heid kort (stond k%Ort // move default stress: kortstondig/-e/-heid
_) kor (dA k%Or // kordaat/kordon _) kor (dA k%Or // kordaat/kordon
korpo (raal k%Orp@ // move default stress: korporaal/-s/-strepe/onderkorporaal korpo (raal k%Orp@ // move default stress: korporaal/-s/-strepe/onderkorporaal
ko (rrup k%u // fix stress and 1st o sound: korrup/-sie/-te/-teer ko (rrup k%u // fix stress and 1st o sound: korrup/-sie/-te/-teer
kort (sigtig k%Ort // move default stress: kortsigtig/-e/-heid
kosme (tiek k%Osm@ // move default stress: kosmetiek and compounds kosme (tiek k%Osm@ // move default stress: kosmetiek and compounds
kos (met k%Os // move default stress: kosmeties/-e kos (met k%Os // move default stress: kosmeties/-e
kos (tu k%Os // move default stress: kostuum and compounds kos (tu k%Os // move default stress: kostuum and compounds
Ci) leer l'e@r // faksimileer/meubileer/stileer and similar Ci) leer l'e@r // faksimileer/meubileer/stileer and similar
legende l@x2End@ // move default stress; fix e sounds legende l@x2End@ // move default stress; fix e sounds
legen (da l@x2@n // move default stress and fix e sounds legen (da l@x2@n // move default stress and fix e sounds
legi (oen l%Ex2%i // fix stress and e sound: legioen/-e and compounds
leli (k le@l@ // fix e sound and stress: lelik and derivitives leli (k le@l@ // fix e sound and stress: lelik and derivitives
_) lende lEnd@ // lendelam/lendene/compounds of lende _) lende lEnd@ // lendelam/lendene/compounds of lende
lening le@n@N // banklening/sorgverlening/hulpverlening... lening le@n@N // banklening/sorgverlening/hulpverlening...
_) li (mi l@ // fix stress and 1st i sound: limiet/-e/limitasie/limiteer _) li (mi l@ // fix stress and 1st i sound: limiet/-e/limitasie/limiteer
linker lINk@r // blinkertjies/many compounds with linker and klinker linker lINk@r // blinkertjies/many compounds with linker and klinker
lino (leum l@no@ // fix stress and i sound: linoleum and compounds, e.g. linoleumvloere lino (leum l@no@ // fix stress and i sound: linoleum and compounds, e.g. linoleumvloere
li (riek l@ // fix stress and i sound: liriek/-e
@) ll (_N _^_EN // Words ending in -ll are English @) ll (_N _^_EN // Words ending in -ll are English
lobola l%ObO:la // fix stress and vowel sounds: lobola and compounds lobola l%ObO:la // fix stress and vowel sounds: lobola and compounds
lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc. lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc.
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 luk (salig l%Wk // move default stress: geluksalig/-e/-heid
lu (mier l%W // fix stress and u sound: lumier and compounds
lusern l%us&:r@n // fix stress and vowel sounds: lusern and many compounds lusern l%us&:r@n // fix stress and vowel sounds: lusern and many compounds
@) lusti (g l'Wst@ // move default stress: strydlustig/lewenslustig and many similar @) lusti (g l'Wst@ // move default stress: strydlustig/lewenslustig and many similar
lyk (nam l%eIk // move default stress: gelyknamig/-e lyk (nam l%eIk // move default stress: gelyknamig/-e
_) malte (sA m%alte@ // move default stress and fix e sound: maltese/maltesies _) malte (sA m%alte@ // move default stress and fix e sound: maltese/maltesies
man (da m%an //mandaat and compounds man (da m%an //mandaat and compounds
mane (wale m%an@ // fix stress and shorten a sound: manewale/-s and compounds mane (wale m%an@ // fix stress and shorten a sound: manewale/-s and compounds
man (haft m%an // move default stress: manhaftig/-e/-heid
manier m@ni:r //manier and compounds manier m@ni:r //manier and compounds
manifes manifEs // fix vowel sounds: manifes and compounds/manifestasie/manifesteer
manipu m%an%ip%y // fix stress and a sound: manipuleer/manipulering/manipulasie manipu m%an%ip%y // fix stress and a sound: manipuleer/manipulering/manipulasie
man (moe m%an // move default stress: manmoedig/-e/-heid
manu (sk ,many manu (sk ,many
_) ma (rA m%a // short, unstressed a: Marietjie/Marina/Marinda/Marita/Maree/marog _) ma (rA m%a // short, unstressed a: Marietjie/Marina/Marinda/Marita/Maree/marog
marine m%arin@ // marine and compounds marine m%arin@ // marine and compounds
mme (tjie mi // lemmetjie/stemmetjie and similar mme (tjie mi // lemmetjie/stemmetjie and similar
middagete m'Idax2_e@t@ // middagete/s middagete m'Idax2_e@t@ // middagete/s
middel mId@l // middellyf/middelpunt/middelste/bemiddelend middel mId@l // middellyf/middelpunt/middelste/bemiddelend
middel (jar m@d@l // move default stress: middeljarig and derivitives
middel (jari m@d@l // move default stress: middeljarig and derivitives
milit m@l@t // militêr/militaris milit m@l@t // militêr/militaris
mil (joen m@l // move default stress: miljoen/-e mil (joen m@l // move default stress: miljoen/-e
mille (nniA m@lE // millennium/millennia mille (nniA m@lE // millennium/millennia
mi (neur m%i // move default stress: mineur and compounds mi (neur m%i // move default stress: mineur and compounds
mikr (o mikr mikr (o mikr
ministers m@n'Ist@rs ministers m@n'Ist@rs
mi (rakel m@ // fix stress and i sound: mirakel/-s/-spel
mise (ra m@s // fix stress and drop e: miserabel/-e/-s/-ste mise (ra m@s // fix stress and drop e: miserabel/-e/-s/-ste
mis (gis m@s // stress on 2nd slb mis (gis m@s // stress on 2nd slb
mis (gun m@s // stress on 2nd slb mis (gun m@s // stress on 2nd slb


.group me .group me
medalje m@dalj@ // medalje/bronsmedalje/medaljewenner medalje m@dalj@ // medalje/bronsmedalje/medaljewenner
medal (jon m@d%al // fix stress and e sound: medaljon/-s and compounds
_) mede (@P4 m'e@d@ _) mede (@P4 m'e@d@
mede (doë m%e@d@ // move default stress: mededoë/-nd mede (doë m%e@d@ // move default stress: mededoë/-nd
_) mede (ly m%e@d@// move stress _) mede (ly m%e@d@// move stress
media mi:dia // compounds of media media mi:dia // compounds of media
medite (rre m%Ed%it@ // fix stress and vowel sounds: mediterreens/-e medite (rre m%Ed%it@ // fix stress and vowel sounds: mediterreens/-e
me (dium mi: // fix e sound me (dium mi: // fix e sound
_) me (duC m@ // fix stress and e sound: medulla/medusa
mee (doë m%e@ // move default stress mee (doë m%e@ // move default stress
meerder (jar m%e@rd@r // move default stress: meerderjarig/-e/-es/-verklaring meerder (jar m%e@rd@r // move default stress: meerderjarig/-e/-es/-verklaring
mee (war m%e@ // move default stress: meewarig/-e/-heid mee (war m%e@ // move default stress: meewarig/-e/-heid
nasio naSiu nasio naSiu
naster (g nast@r // shorten 1st a: nastergal and compounds naster (g nast@r // shorten 1st a: nastergal and compounds
_) nag (C n'ax2 _) nag (C n'ax2
_) na (gloe nA: // lengthen a: nagloed/nagloei/-ing
_) nag (raad n'A:x2 //nagraads and compounds _) nag (raad n'A:x2 //nagraads and compounds
nag (uil nax2_ // fix stress and a sound: naguil/-tjie/-s nag (uil nax2_ // fix stress and a sound: naguil/-tjie/-s


_) na (by@ n%A: // move default stress: nabye/nabyheid _) na (by@ n%A: // move default stress: nabye/nabyheid
_) na (delig n%A: // move stress from 1st slb: nadelig/-e _) na (delig n%A: // move stress from 1st slb: nadelig/-e
_) nadenk n%A:dENk // exception to: _) na n'A: _) nadenk n%A:dENk // exception to: _) na n'A:
_) na (latig n%A: // move default stress: nalatig/-e/-heid
names nA:m@s // fix e sound: afnames/opnames names nA:m@s // fix e sound: afnames/opnames
_) na (rC na // nartjie/nardus/narsing _) na (rC na // nartjie/nardus/narsing
_) na (rk n%a // narkose/narkotiseer/narkoties/narkotika _) na (rk n%a // narkose/narkotiseer/narkoties/narkotika
_) na (skeer n''A: // restore default stress: naskeermiddel/-room _) na (skeer n''A: // restore default stress: naskeermiddel/-room
_) na (speur n%A: // fix stress and a sound: (on)naspeurbaar/-lik/-e
_) na (tC na // many compounds beginning with nat _) na (tC na // many compounds beginning with nat
na (tuur n%a // natuur and compounds and derivitives na (tuur n%a // natuur and compounds and derivitives
navig n%av%ix2 //navigasie, navigeer etc. navig n%av%ix2 //navigasie, navigeer etc.
na (ï n%a? // naïef/naïewe/naïwiteit na (ï n%a? // naïef/naïewe/naïwiteit
nares (_ n%ar'Es //eienares, minnares, moordenares etc. nares (_ n%ar'Es //eienares, minnares, moordenares etc.
nazi nA:tsi // Nazi and compounds nazi nA:tsi // Nazi and compounds
neger (in n%e@x2@r // move default stress: negerin/-ne
ner (veu n%&r // move default stress: nerveus/-e
_) net (o nEt_ // fix o sound: netonderrok/-klere _) net (o nEt_ // fix o sound: netonderrok/-klere
neute nY@t@ // fix connecting e sound: neutedop/neutekraker neute nY@t@ // fix connecting e sound: neutedop/neutekraker
neu (tr n%Y@ // move default stress: neutraal/neutrale neu (tr n%Y@ // move default stress: neutraal/neutrale
netel ne@t@l // netelig and derivitives/netel and compounds netel ne@t@l // netelig and derivitives/netel and compounds
nogal nOx2al // fix o sound: nogal/-s nogal nOx2al // fix o sound: nogal/-s
nok (turn n%Ok // move default stress: nokturne/-s nok (turn n%Ok // move default stress: nokturne/-s
no (mad n%o@ // move default stress: nomade/-s
no (minA n%O // fix 1st o sound: (ge)nomineer/nominasie no (minA n%O // fix 1st o sound: (ge)nomineer/nominasie
nommer (een n%Om@r? // stress: nommereen in compounds like nommereenspeler nommer (een n%Om@r? // stress: nommereen in compounds like nommereenspeler
noncha (la n%OnS%a // fix stress and ch sound: nonchalant/-e/-heid noncha (la n%OnS%a // fix stress and ch sound: nonchalant/-e/-heid
mikr) o u // mikrogolf/mikroskakelaar/mikrorekenaar mikr) o u // mikrogolf/mikroskakelaar/mikrorekenaar
o (terap u // psigo-/fisioterapeut o (terap u // psigo-/fisioterapeut
_) ob (s %Op // obskuur/obskure/obskuriteit/obsessie/obseen _) ob (s %Op // obskuur/obskure/obskuriteit/obsessie/obseen
C) o (dium o@ // fix stress and o sound: jodium/podium/rodium and their compounds
oefen uf@n// oefenbroekie/oefeningboek/liggaamsoefeninge oefen uf@n// oefenbroekie/oefeningboek/liggaamsoefeninge
C) ogig _o@x2@x2 // bruinogig/grootogig/skuinsogig C) ogig _o@x2@x2 // bruinogig/grootogig/skuinsogig
C) oetel ut@l // troeteldier/-naam/vertroeteling/vroetelend/boeteling C) oetel ut@l // troeteldier/-naam/vertroeteling/vroetelend/boeteling
oppon (A %Op@n // opponent/opponeer oppon (A %Op@n // opponent/opponeer
_) op (reg %Op // move default stress: opreg/-te _) op (reg %Op // move default stress: opreg/-te
op (roerig %Op // oproerig/-e/-heid, but oproer op (roerig %Op // oproerig/-e/-heid, but oproer
op (ruien %Op // move default stress: opruiend/-e
op (sienb %Op // opsienbare/opsienbarend op (sienb %Op // opsienbare/opsienbarend
_) opsigteli (k %OpsIx2t@l@ // move default stress: opsigtelik/-e vs. opsig _) opsigteli (k %OpsIx2t@l@ // move default stress: opsigtelik/-e vs. opsig
_) op (sy %Op // move default stress: opsy and compounds _) op (sy %Op // move default stress: opsy and compounds
_) on (tasba %On // prevent short break after t: ontasbaar/-heid/ontasbare _) on (tasba %On // prevent short break after t: ontasbaar/-heid/ontasbare
ont (d@ %On // remove t sound: ontdaan/belastingontduiking/ontdooi ont (d@ %On // remove t sound: ontdaan/belastingontduiking/ontdooi
onteenseg Onte@ns'&x2 // onteenseglik/e onteenseg Onte@ns'&x2 // onteenseglik/e
ontem (ba %OntEm // remove short pause: ontembaar/-bare/-baarheid
_) ontel %Ont&l // ontelbaar/ontelbare/ontelbaarheid _) ontel %Ont&l // ontelbaar/ontelbare/ontelbaarheid
on (toe %On // ontoereikend/heid on (toe %On // ontoereikend/heid
on (tugtig %On // fix stress and avoid ont prefix: ontugtig/-e/-heid on (tugtig %On // fix stress and avoid ont prefix: ontugtig/-e/-heid
ongeriefli (k Onx2@r'ifl@ // to avoid "-lik" suffix retranslation ongeriefli (k Onx2@r'ifl@ // to avoid "-lik" suffix retranslation
onder On@r onder On@r
onder (bre %On@r // move default stress: onderbreek/onderbreking onder (bre %On@r // move default stress: onderbreek/onderbreking
onder (broke %On@r // move default stress: (on)onderbroke(nheid)
onder (danig %On@r // move default stress: onderdanig/-e/-heid onder (danig %On@r // move default stress: onderdanig/-e/-heid
onder (druk %On@r // exception to default stress rule onder (druk %On@r // exception to default stress rule
onder (duim %On@r // exception to default stress rule onder (duim %On@r // exception to default stress rule
oordrewe o@rdr'e@v@ // stress: oordrewe/oordrewenheid oordrewe o@rdr'e@v@ // stress: oordrewe/oordrewenheid
oor (dink %o@r // move default stress oor (dink %o@r // move default stress
oor (doen %o@r // move default stress oor (doen %o@r // move default stress
oor (donder %o@r // move default stress: oordonder/-ing
oor (draag %o@r // move default stress: oordraagbaar/-lik, etc. oor (draag %o@r // move default stress: oordraagbaar/-lik, etc.
_) oor (dryC %o@r // move default stress: oordryf/oordrywing _) oor (dryC %o@r // move default stress: oordryf/oordrywing
oor (een %o@r // move default stress: ooreen/ooreenkom/ooreenkoms/ooreenstem oor (een %o@r // move default stress: ooreen/ooreenkom/ooreenkoms/ooreenstem
pak (A pak? // pakesel/pakos/verpakafdeling pak (A pak? // pakesel/pakos/verpakafdeling
pakistan p%ak%istan //first a and stress pakistan p%ak%istan //first a and stress
pakke (t p%akE // pakket/-te and compounds pakke (t p%akE // pakket/-te and compounds
_) palja (K palj''a // fix stress on -jas: (ge)paljas/paljasse/paljasagtig/-e
pal (miet p%al // move default stress: palmiet and compounds pal (miet p%al // move default stress: palmiet and compounds
_) pan (dem p%an // move default stress: pandemie/-s and compounds _) pan (dem p%an // move default stress: pandemie/-s and compounds
panga paNga // fix g sound: panga/-s panga paNga // fix g sound: panga/-s
_) pasto (rA p%ast%u // pastorie/-paar/-moeder/pastoraal/pastorale _) pasto (rA p%ast%u // pastorie/-paar/-moeder/pastoraal/pastorale
_) pa (tA p%a // pateties/patee/patent/paterniteit _) pa (tA p%a // pateties/patee/patent/paterniteit
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
patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale
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
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
peri (stal p%Er@ // fix stress and vowel sounds: peristalties/-e/peristaltiek
perle (moe p%&rl@ // move default stress: perlemoen/perlemoer and compounds perle (moe p%&rl@ // move default stress: perlemoen/perlemoer and compounds
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
r) peling (_ p@l@N //verwerpeling etc. r) peling (_ p@l@N //verwerpeling etc.
ph (_ f // fix ph sound: Rudolph/Joseph ph (_ f // fix ph sound: Rudolph/Joseph
phi (lippA_ f@ // fix stress and 1st i sound: Philippa/Philippi phi (lippA_ f@ // fix stress and 1st i sound: Philippa/Philippi
_) pi (la p%i // move default stress: pilaar/pilare/pilatus _) pi (la p%i // move default stress: pilaar/pilare/pilatus
pio (nier p%i%u // fix stress and vowel sounds: pionier and compounds
pira (mi p%ir%a // move default stress: piramide/-s/piramiedvormig pira (mi p%ir%a // move default stress: piramide/-s/piramiedvormig
pi (sto p@ // pistool/pistole and compounds pi (sto p@ // pistool/pistole and compounds
pizza pitsa // fix zz sound: pizza and compounds pizza pitsa // fix zz sound: pizza and compounds
plig plIx2 // fix i sound: dienspligontduiker/pliguitvoering plig plIx2 // fix i sound: dienspligontduiker/pliguitvoering
@) pligtig pl'Ix2t@x2 // pligtig in compounds takes stress: dienspligtige, etc. @) pligtig pl'Ix2t@x2 // pligtig in compounds takes stress: dienspligtige, etc.
pof (add pOf_ // fix o sound: (konings)pofadder/-s pof (add pOf_ // fix o sound: (konings)pofadder/-s
pol (fyn p%Ol // move default stress: polfyntjie/-s
po (liep p%u // fix stress and o sound: poliep/-e/-agtig and compounds of poliep po (liep p%u // fix stress and o sound: poliep/-e/-agtig and compounds of poliep
polisie pul'isi polisie pul'isi
poli (tAAC p%Ol@ // politiek/politoer and compounds poli (tAAC p%Ol@ // politiek/politoer and compounds
prefek prifEk // fix vowel sounds: prefek/-te/-tuur and compounds prefek prifEk // fix vowel sounds: prefek/-te/-tuur and compounds
pre (lud pr@ // fix stress and e sound: prelude/-s/(ge)preludeer pre (lud pr@ // fix stress and e sound: prelude/-s/(ge)preludeer
pre (mier pr@ // move default stress and fix e sound: premier and compounds pre (mier pr@ // move default stress and fix e sound: premier and compounds
pre (nata pr,e@ // fix e sound: prenataal/-tale
pre (sA pr@ // president/presies/present pre (sA pr@ // president/presies/present
pre (se_ pre@ // fix e sound of words ending in -prese pre (se_ pre@ // fix e sound of words ending in -prese
presta (sie pr@stA: // fix stress of prestasie in compounds: leerling/onderprestasie/prestasiebeurs presta (sie pr@stA: // fix stress of prestasie in compounds: leerling/onderprestasie/prestasiebeurs
protes (te_N pr%utEs // proteste, but prevent breaking protestering protes (te_N pr%utEs // proteste, but prevent breaking protestering
protest ,prOt@st protest ,prOt@st
proto (C pro@tu // protokol/prototipe proto (C pro@tu // protokol/prototipe
provi (and pr%o@v%i // fix stress and v sound: proviand/-meester, etc.
ps (igA s // psigologie/kinderpsigoloog ps (igA s // psigologie/kinderpsigoloog
psalm p@s'al@m // schwa between p and s psalm p@s'al@m // schwa between p and s


radika (le radik'A: radika (le radik'A:
radikaa radik'A: radikaa radik'A:
radio r'A:di;u:- radio r'A:di;u:-
raffinade (r r%af%in%ad@ // fix stress and 2nd a sound: raffinadery/-e and compounds
rake (t rak'E // raket/te/tennisraket rake (t rak'E // raket/te/tennisraket
ramp (salig r%amp // move default stress ramp (salig r%amp // move default stress
ramp (spoed@ r%amp // move default stress: rampspoedig and derivitives ramp (spoed@ r%amp // move default stress: rampspoedig and derivitives
ra (nonkel r@ // fix stress and a sound: ranonkel/-s/ranonkelrooi, etc.
ra (ntsoen r%a // move default stress: rantsoen and compounds ra (ntsoen r%a // move default stress: rantsoen and compounds
_) ra (pport r%a // fix stress: rapport/skoolrapport/rapportryer _) ra (pport r%a // fix stress: rapport/skoolrapport/rapportryer
rasse ras@ // e sound of compounds starting with rasse rasse ras@ // e sound of compounds starting with rasse
re (n_ rE //tydren, fietsren etc. re (n_ rE //tydren, fietsren etc.
re (nA r@ // move stress from 1st slb.: renoster re (nA r@ // move stress from 1st slb.: renoster
reper (kus r%e@p@r // stress: reperkussie/-s reper (kus r%e@p@r // stress: reperkussie/-s
re (pliek r@ // fix stress and e sound: repliek and compounds
re (produ r%e@ // fix stress and e sound: reproduksie/reproduseer re (produ r%e@ // fix stress and e sound: reproduksie/reproduseer
rep (tiel r%Ep // move default stress: reptiel/-e and compounds rep (tiel r%Ep // move default stress: reptiel/-e and compounds
reso (nA r%Es%u // fix stress and e sound: resonant/-e/resonansie/resoneer
_) re (spyt r@ // fix stress and e sound: respyt/-dae/-tydperk
_) re (stant r@ // fix stress and e sound: restant/-e
repu (t r%Epy // move stress from 1st slb repu (t r%Epy // move stress from 1st slb
rewol (u r%Ev%Wl //rewolusie and friends rewol (u r%Ev%Wl //rewolusie and friends
rewolwer r@v'Olv@r //rewolwer and friends rewolwer r@v'Olv@r //rewolwer and friends
sj S sj S
sjampanje S%ampanj@ // move default stress: sjampanje and compounds sjampanje S%ampanj@ // move default stress: sjampanje and compounds
sjampoe S%ampu: // fix stress and length of oe: sjampoe and compounds sjampoe S%ampu: // fix stress and length of oe: sjampoe and compounds
sjar (mant S%ar // move default stress: sjarmant/-e/-ste
@) s (jas s // fix s/j sounds: asjas/huisjas/nertsjas/pelsjas @) s (jas s // fix s/j sounds: asjas/huisjas/nertsjas/pelsjas
sjerrie SEri // fix e sound: sjerrie and compounds sjerrie SEri // fix e sound: sjerrie and compounds
sjokolade SOk@l'A:d@ // sjokolade and compounds sjokolade SOk@l'A:d@ // sjokolade and compounds
saamgee sA:mx2e@ // fix ee in saamgee; see rule: saamge (P6 saamgee sA:mx2e@ // fix ee in saamgee; see rule: saamge (P6
sabot (A s%ab%ut // sabotasie/saboteer sabot (A s%ab%ut // sabotasie/saboteer
safari s%afA:r%i // fix 1st a: safari/safaripak, etc. safari s%afA:r%i // fix 1st a: safari/safaripak, etc.
sa (ff s%a // move default stress: saffier and compounds/saffraan and compounds
_) sa (ff sa'' // move default stress: saffier and compounds/saffraan/-agtig/-peer
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
salo (n s%alO // eetsalon/haarkappersalon salo (n s%alO // eetsalon/haarkappersalon
_) sam (b s%am // move default stress: sambok/-kke/sambreel/sambrele and compounds _) sam (b s%am // move default stress: sambok/-kke/sambreel/sambrele and compounds
self (stan s%&lf // move default stress: selfstandig/-e/-heid self (stan s%&lf // move default stress: selfstandig/-e/-heid
seli (ba s%El%i // move default stress and fix e sound: selibaat/selibate seli (ba s%El%i // move default stress and fix e sound: selibaat/selibate
se (llin s%&' // stress on 'in: (met)gesellin/-ne/-netjie, etc. se (llin s%&' // stress on 'in: (met)gesellin/-ne/-netjie, etc.
_) selon (sC s@lo~n // fix stress and e, nasalise o: selonspampoen/-roos/-rose, etc.
@) sel (wig s'&l // stress: (ver)eenselwig and derivitives @) sel (wig s'&l // stress: (ver)eenselwig and derivitives
_) seme (Ct s@mE // sementtafel/blad/vierkant/semester/-s _) seme (Ct s@mE // sementtafel/blad/vierkant/semester/-s
_) semi (_ sEmi // fix e sound: semi/semi-formeel, etc. _) semi (_ sEmi // fix e sound: semi/semi-formeel, etc.
skerpi (oen sk%&rp%i // move default stress: skerpioen/-e and compounds skerpi (oen sk%&rp%i // move default stress: skerpioen/-e and compounds
skilder (y sk@ld@r // move stress to y: skildery and compounds like skilderymuseum skilder (y sk@ld@r // move stress to y: skildery and compounds like skilderymuseum
sko (lier sk%o@ // move default stress: skolier/-e sko (lier sk%o@ // move default stress: skolier/-e
skoppel (maa sk%Op@l // move default stress: skoppelmaai/-e/-er/-s
skyn (hei sk%eIn // move default stress: skynheilig/-e/-heid skyn (hei sk%eIn // move default stress: skynheilig/-e/-heid
_) slag sl'ax2 _) slag sl'ax2
sla (vin sl%a // move default stress and shorten a sound: slavin/-ne and compounds sla (vin sl%a // move default stress and shorten a sound: slavin/-ne and compounds
_) sieke sik@ // siekeboeg/-fonds/-lys/-lokaal/-loon _) sieke sik@ // siekeboeg/-fonds/-lys/-lokaal/-loon
si (llabe s@ // move default stress: sillabe/-s si (llabe s@ // move default stress: sillabe/-s
silwer sIlv@r // silwerskoon/silwerware/compounds of silwer silwer sIlv@r // silwerskoon/silwerware/compounds of silwer
sim (bo s@m // move default stress: simbool/simbole/simbolies/-e
_) sim (bA s@m // move default stress: simbool/simbole/simbolies/-e/simbaal/simbale
simbo (liek s@mb%u // fix stress and vowel sounds: simboliek and compounds simbo (liek s@mb%u // fix stress and vowel sounds: simboliek and compounds
simme (trie s@me@ // fix stress and e sound: simmetries/-e
simpo (siA s@mpo@ // fix stress and o sound: simposium/simposia and compounds simpo (siA s@mpo@ // fix stress and o sound: simposium/simposia and compounds
// sioe Si'u // sioe Si'u
si (o Si // fisiologie/-logiese/-loog si (o Si // fisiologie/-logiese/-loog
tekor t@k'Or // deelteken/koppelteken/litteken/handtekening/ondertekende tekor t@k'Or // deelteken/koppelteken/litteken/handtekening/ondertekende
tenaar t@nA:r tenaar t@nA:r


tes (_ t@s


&) tel (_ t@l &) tel (_ t@l
teleur t@lY@r // teleur/teleurstelling/teleurgesteld teleur t@lY@r // teleur/teleurstelling/teleurgesteld
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 (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
uitgewerk Yytx2@v&rk // uitgewerk and derivitives; see rule: uitgewer uitgewerk Yytx2@v&rk // uitgewerk and derivitives; see rule: uitgewer
urineer yrin'e@r // stress to end urineer yrin'e@r // stress to end
utjie Yyci utjie Yyci
universiteit yniv&rsit'eIt universiteit yniv&rsit'eIt
C) uwelik 'yv@l@k // gruwelik/huwelik/afskuwelik
C) uwelik yv@l@k // gruwelik/huwelik/afskuwelik
m) u (skiet %W //change stress for muskiet compounds m) u (skiet %W //change stress for muskiet compounds
n) uwe (C yv@ // nuwelinge/nuwemaan n) uwe (C yv@ // nuwelinge/nuwemaan
n) uw yv // nuwigheid/nuwighede n) uw yv // nuwigheid/nuwighede
A) vis (asie vis // improvisasie A) vis (asie vis // improvisasie
A) vis (e@ vis' // v and i sounds: improviseer/reviseer/improviserend A) vis (e@ vis' // v and i sounds: improviseer/reviseer/improviserend
vis (ie vis // v and i sounds: visie/televisie vis (ie vis // v and i sounds: visie/televisie
vis (ier f@s // fix v and i sounds: visier/-e/kanonvisier, etc.
visi (oen v%is%i // fix stress and v sound: visioen/-e and compounds visi (oen v%is%i // fix stress and v sound: visioen/-e and compounds
visite f@sit@ // fix stress and vowel sounds: visite/-kaartjie/-s visite f@sit@ // fix stress and vowel sounds: visite/-kaartjie/-s
vita (mi v%it%a // move default stress: vitamine/-s/vitamientablet, etc. vita (mi v%it%a // move default stress: vitamine/-s/vitamientablet, etc.
vodka vOtka // fix v sound and a sound in compounds: vodka/-bottel, etc. vodka vOtka // fix v sound and a sound in compounds: vodka/-bottel, etc.
@) voerig f'ur@x2 // breedvoerig/uitvoeriger @) voerig f'ur@x2 // breedvoerig/uitvoeriger
volk fOlk volk fOlk
vol (eindig f%Ol_ // fix o sound: voleindig(ing)
vol (kome f%Ol vol (kome f%Ol
vo (llA_ fO // volle/vollê/Volla - exception to: vo (lC f%O vo (llA_ fO // volle/vollê/Volla - exception to: vo (lC f%O
volle (dig f%Ole@ // fix stress and e sound: (on)volledig/-e/-heid... volle (dig f%Ole@ // fix stress and e sound: (on)volledig/-e/-heid...
w v w v
w (w w (w
d) w w d) w w
gh) w w // fix w sound: ghwano and compounds/ghwar/ghwarrie and compounds/ghwel
ad) w v // w sound: badwater/bladwisselend/stadwaarts ad) w v // w sound: badwater/bladwisselend/stadwaarts
@C) w (erk v // fix w sound: hardwerkend/handwerk/naaldwerk @C) w (erk v // fix w sound: hardwerkend/handwerk/naaldwerk
AAd) w v // bloedweinig/draadwerk/huidweefsel/landgoedwyn/smeedwerk/skottelgoedwasser AAd) w v // bloedweinig/draadwerk/huidweefsel/landgoedwyn/smeedwerk/skottelgoedwasser
t) w (at v // geut/put/soetwater, etc./ietwat t) w (at v // geut/put/soetwater, etc./ietwat
it) w v // inkuitwisser/witwyn/uitwoed/witwatersrand it) w v // inkuitwisser/witwyn/uitwoed/witwatersrand
oet) w v // fix v sound: snoetwalvis/soetwyn/sproetwange/stoetwol oet) w v // fix v sound: snoetwalvis/soetwyn/sproetwange/stoetwol
_) wa (bo vA: // fix a sound: waboom(blare)/wabome
@) wa (_N vA: // words ending in -wa: afleweringswa @) wa (_N vA: // words ending in -wa: afleweringswa
@) w (aen v // strydwaens/afleweringswaentjie @) w (aen v // strydwaens/afleweringswaentjie
@s) w (And v // kranswand/kuswind/meswond @s) w (And v // kranswand/kuswind/meswond
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.
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
s) wedd (@ vEd // beroepswedder s) wedd (@ vEd // beroepswedder
weer (hou v%e@r // exception to default stress rule weer (hou v%e@r // exception to default stress rule
_) weer (sp ve@r' // weerspreek/weersprekende/weerspreking/weerspannig/weerspieël _) weer (sp ve@r' // weerspreek/weersprekende/weerspreking/weerspannig/weerspieël
weer (staan v%e@r // weerstaan/onweerstaanbaar weer (staan v%e@r // weerstaan/onweerstaanbaar
C) wering (_ ve@r@N //borswering, diefwering etc.
@C) wering (_ ve@r@N //borswering, diefwering etc.


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 (d v&:r@l
wh _^_EN // words containing wh are English wh _^_EN // words containing wh are English
_) wig vIx2 // fix stress: gewig/-tig/-e _) wig vIx2 // fix stress: gewig/-tig/-e
wiking vikiN // fix i sounds wiking vikiN // fix i sounds
woe (styn v%u // move default stress: woestyn and compounds woe (styn v%u // move default stress: woestyn and compounds
wolke vOlk@ // nimbuswolke/wolkekrabber wolke vOlk@ // nimbuswolke/wolkekrabber
woorde vo@rd@ woorde vo@rd@
woord (a vo@rt_ // fix d sound: woordafleiding and similar compounds
@C) w (urm v // fix w sound: erdwurm/-s/-agtig, etc. @C) w (urm v // fix w sound: erdwurm/-s/-agtig, etc.
w (yser v //padwyser and many others with wyser in compounds w (yser v //padwyser and many others with wyser in compounds
nt) w (A v nt) w (A v

+ 10
- 4
dictsource/dict_phonemes View File



Dictionary hu_dict Dictionary hu_dict


A a: E e: i i: o o:
u u: Y Y:

: b c d dZ f g h
j J k l m n n^ p
R R2 s S s2 t tS ts
v z Z




Dictionary it_dict Dictionary it_dict


Dictionary zhy_dict Dictionary zhy_dict


a aa aai aan aau ai ang au
e ei eng eo eoi eu i ing
iu ng o oe oen oi ong ou
u ui ung yu
a aa aai aan aau ai au e
ei eo eoi eu i iu o oe
oi ong ou u ui yu


b c d f g h j k b c d f g h j k
l m n N p r s t l m n N p r s t

+ 2
- 0
dictsource/en_list View File

comment k0mEnt comment k0mEnt
commentary k0m@ntrI2 commentary k0m@ntrI2
committee k@mItI2 committee k@mItI2
communique k@mju:nIkeI
community k@mju:nItI2 community k@mju:nItI2
compat k@mpat // for compatible compat k@mpat // for compatible
competed k@mp'i:tId competed k@mp'i:tId
already O:lr,EdI2 $verbf $strend2 already O:lr,EdI2 $verbf $strend2


not ,n0t $verbextend $only $strend not ,n0t $verbextend $only $strend
not n0t $capital $abbrev // don't spell "NOT"; speak it with stress
(not have) n0ta2v $pastf $u1 (not have) n0ta2v $pastf $u1
(not have) n0thav $pastf $atend (not have) n0thav $pastf $atend
(not have to) ,n0thavt@5 $pastf $strend (not have to) ,n0thavt@5 $pastf $strend

+ 12
- 6
dictsource/en_rules View File

ch (asm k ch (asm k
ch (ass S ch (ass S
ch (atea S ch (atea S
chauffeu SoUf@
chauvi SoUv@
chau (f SoU
chau (v SoU
ch (é+ S ch (é+ S
ch (ef S ch (ef S
ch (em k ch (em k
etta (_ 'Et@ etta (_ 'Et@
ette (_ 'Et ette (_ 'Et
pal) ett (e @t pal) ett (e @t
eted (_ I2tId
&) eted (_ I2tId
l) eted (_ 'i:tId l) eted (_ 'i:tId
cr) eted (_ 'i:tId cr) eted (_ 'i:tId
eting (_ I2tIN
&) eting (_ I2tIN
l) eting (_ 'i:tIN l) eting (_ 'i:tIN
m) eter (_ i:t3 m) eter (_ i:t3
_m) et (ic @t _m) et (ic @t
_s) i (ph aI _s) i (ph aI
i (que_ 'i: i (que_ 'i:
i (qu_ i: i (qu_ i:
mun) ique IkeI
iquette I2kEt iquette I2kEt
@) i (scenC 'I @) i (scenC 'I
&) i (zabl aI &) i (zabl aI
&n) ne (_ &n) ne (_
_) neo ni:oU _) neo ni:oU
_) news (P4 n'ju:z _) news (P4 n'ju:z
?3 _) news (P4 n'u:z
ng N ng N
n (x N n (x N
nging (_ NI2N nging (_ NI2N
pneu nju: pneu nju:
pota (t p@teI pota (t p@teI
_) ps s _) ps s
psyche saIk@
psych saIk
psycho saIkoU psycho saIkoU
psycho (lo saIk'0 psycho (lo saIk'0
_) pt t _) pt t
su (ffic s@ su (ffic s@
sugar SUg3 sugar SUg3
re) su (mA zju: re) su (mA zju:
?3 re) su (mA zu:
re) sumab zju:m@b re) sumab zju:m@b
su (ppl s@ su (ppl s@
su (pple sV su (pple sV
u (ma_ 'u: u (ma_ 'u:
u (mo_ 'u: u (mo_ 'u:
u (CA ju: u (CA ju:
?3 n) u (CA u:
?3 t) u (CA u:
u (CeCo_ ju: u (CeCo_ ju:
l) u (CA u: l) u (CA u:
_l) u (a u: _l) u (a u:
ucul VkjUl ucul VkjUl
n) ucle ju:klI n) ucle ju:klI
n) uclear ju:kli@ n) uclear ju:kli@
?3 n) ucle u:klI
?3 n) uclear u:kli@
@) u (ctive 'V @) u (ctive 'V
u (guC V u (guC V
f) u (gal 'ju: f) u (gal 'ju:
mp) ug (n ju: mp) ug (n ju:
uh (C u: uh (C u:
u (i ju: u (i ju:
?3 t) u (i u:
s) u (i u: s) u (i u:
r) u (i u: r) u (i u:
g) u (i w g) u (i w

+ 0
- 552
dictsource/hr_list View File

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

// Letters
b b@
c ts@
č tS@
ć tS;@2
d d@
dž dZ@
đ dZ;@2
f f@
g g@
h x@
j j@2
k k@
l l@
lj l^@
m m@
n n@
nj n^@
p p@
q kv@
r R@
_s s@
š S@
t t@
v v@
w dvost@-*uko||v@
x iks
y ipsilon
z z@
ž Z@

_?? znak // unknown symbol
_?A slovo // unknown letter
© 'aUtoRsk&||p@-*av&
% p'osto
+ plus
€ 'euRo
?2 € 'ev@-*o
@ _'at
& _'end
! 'usklItSnIk
: dv'ototSk&
?2 : dv'otatSk&
# b@-*'oj_
/ k@-*'oz_
\\ b'EkslES
^ ts'irkumfleks
~ t'ild&
¤ v'alut&
§ 'odlom&k
µ m'ik@-*o
¶ tSl'an&k
° st'up&n^
?2 ° st'epen
_" n'avodnIk
_‚ 'otvoReni||n'avodnIk
_„ sp'uSteni||n'avodnIk
… t@-*'i||t'otSke
?2 … t@-*'i||t'atSke
† k@-*'iZ
‡ dv'ost@-*Uki||k@-*'iZ
‰ p@-*'omil
_‹ 'otvoReni||n'avodnIk
_‘ 'otvoReni||n'avodnIk
_’ j'ednost@-*'uki||n'avodnIk
_“ 'otvoReni||n'avodnIk
_” z'atvoReni||n'avodnIk
• k@-*'upna||t'otSk&
?2 • k@-*'upna||t'atSk&
_– En||ts'r-t&
_— Em||ts'r-t&
™ p@-*'o'izvodZ&tS
˘ b@-*'evis
¨ p@-*'ijegl&s
_« 'otvoReni||n'avodnIk
_­ p@-*'iv@-*emen&||ts'r-t'its&
· p'ut&
¸ sed'il&
_» z'atvoReni||n'avodnIk
® R'egist@-*atsIj&
ł l@||s&||ts'r-t'itsom
× p'ut&
÷ p'odijel^,eno

_$ d'ol&R
_- m'inus
_* zvj'ezdits@
_= j'edn&ko
_@ t'r-g'ov&tSko||'a
_( 'otvoRen&||z'ag@-*ad&
_) z'atvoRen&||z'ag@-*ad&
_' 'apost@-*of
_* zvj'ezdits&
_, z'aRez
_- ts'r-t'its&
_. t'otSk&
_; t'otSk&z,a*Ez
?2 _. t'atSk&
?2 _; t'atSk&z,a*Ez
_< m'an^i||'od
_= j'edn&ko
_> v'etSi||'od
_? 'upitnIk
_& t'r-g'ov&tSko||'i
_[ 'otvoRen&||'ugl&t&
_] z'atvoRen&||'ugl&t&
__ ts'r-t&
_` g@-*'avis
_{ 'otvoRen&||v'ititS&st&
_| 'okomits&
_} z'atvoRen&||v'ititS&st&




// Numbers
_0 n'ul&
_1 j'ed&n
_2 d'v'a
_2f dv'ije
_3 t@-*'i
_4 tS'EtI*I
_5 p'Et
_6 S'Est
_7 s'Ed&m
_8 'os&m
_9 d'EvEt
_10 d'EsEt
_11 j'ed&naIst
_12 dv'anaIst
_13 t@-*'inaIst
_14 tS'Etr-naIst
_15 p'EtnaIst
_16 S'EsnaIst
_17 s'Ed&mnaIst
_18 'os&mnaIst
_19 d'EvEtnaIst
_2X dv'adEsEt
_3X t@-*'idEsEt
_4X tS'Etr-dEsEt
_5X p'EdEsEt
_6X S'EzdEsEt
_7X s'Ed&mdEsEt
_8X 'os&mdEsEt
_9X d'EvEdEsEt
_0C st'o_
_2C dvj'est'o
_6C S'Est'o
_0M1 t'isUtS;&
_0MA1 t'isUtS;e
_1M1 t'isUtS;U
?2 _0M1 h'il^ad&
?2 _0MA1 h'il^ade
?2 _1M1 h'il^adU
_0M2 m'ilijUna
_0MA2 m'ilijUna
_1M2 m'ilijUn
?2 _0M2 m'ilijOna
?2 _0MA2 m'ilijOna
?2 _1M2 m'ilijOn
_0M3 m'iliardI
_0MA3 m'iliarde
_1M3 m'iliardU
_0M4 b'ilijUna
_1M4 b'ilijUn
?2 _0M4 b'ilijOna
?2 _1M4 b'ilijOn
_dpt _:z'a*Ez_
_roman @-*'imsko

// not Roman numerals
// vi vi // not needed if only all-capitals are spoken as Roman numbers


// Abbreviations
aaa $abbrev
aac $abbrev
ab $only $abbrev $capital
abc $abbrev
abk $only $abbrev
abs $abbrev
acc $only $abbrev
acf $only $abbrev
acfm $abbrev
acg $only $abbrev
acgm $abbrev
acl $only $abbrev
acm $only $abbrev
acw $only $abbrev
add $only $abbrev
adn $only $abbrev
adp $only $abbrev
adsl $abbrev
agm $abbrev
ahk $only $abbrev
aif $only $abbrev
aip $only $abbrev
alg $only $abbrev
alm $only $abbrev
amd $only $abbrev
amf $only $abbrev
amg $only $abbrev
aph $only $abbrev
apj $only $abbrev
apl $only $abbrev
apm $only $abbrev
app $only $abbrev
arg $only $abbrev
arj $only $abbrev
asc $only $abbrev
asf $only $abbrev
asm $only $abbrev
asn $only $abbrev
asp $only $abbrev
asx $only $abbrev
atf $only $abbrev
atp $abbrev
av $only $abbrev
avg $abbrev
avr $only $abbrev
awb $only $abbrev
awt $only $abbrev
brf $abbrev
brl $abbrev
brx $abbrev
cca $abbrev
cda $only $abbrev
cdr $abbrev
cdrw $abbrev
cgi $abbrev
clr $abbrev
cpe $only $abbrev
cpu $only $abbrev
cr $only $abbrev
crt $only $abbrev
ctrl $abbrev
daa $only $abbrev
doo $abbrev
dox $only $abbrev
dqy $abbrev
dsr $only $abbrev
ear $only $abbrev
ecdl $only $abbrev
ecp $only $abbrev
ecs $only $abbrev
elm $only $abbrev
emf $only $abbrev
emh $only $abbrev
eml $only $abbrev
ems $only $abbrev
epf $only $abbrev
eq $only $abbrev
esc $only $abbrev
etd $only $abbrev
eu $only $abbrev
eur $only $abbrev
exc $only $abbrev
faq $abbrev
fbi $abbrev
ffa $only $abbrev
fr $only $abbrev
frm $abbrev
frt $only $abbrev
frx $abbrev
gho $only $abbrev
gr $only $abbrev
grr $abbrev
grrr $abbrev
grp $abbrev
grps $abbrev
grs $only $abbrev
grx $only $abbrev
gui $only $abbrev
hho $abbrev
hr $only $abbrev
hrk $only $abbrev
hrt $only $abbrev $capital
hrv $only $abbrev
hta $only $abbrev
hzzo $abbrev
ibm $abbrev
icc $only $abbrev
icm $only $abbrev
ics $only $abbrev
idb $only $abbrev
idc $only $abbrev
idm $only $abbrev
iff $only $abbrev
ifu $only $abbrev
ilk $only $abbrev
img $only $abbrev
iml $only $abbrev
isdn $abbrev
isl $only $abbrev
isp $only $abbrev
iss $only $abbrev
iq $only $abbrev
iqy $only $abbrev
itw $only $abbrev
itz $only $abbrev
ivf $only $abbrev
jpi $only $abbrev
jrr $abbrev
jse $only $abbrev
lha $abbrev
liq $only $abbrev
maq $only $abbrev
maw $only $abbrev
mda $only $abbrev
mde $only $abbrev
mdi $only $abbrev
mga $only $abbrev
mge $only $abbrev
mgi $only $abbrev
mpa $only $abbrev
mpe $only $abbrev
mpr $only $abbrev
msi $only $abbrev
mup $abbrev $capital
nco $only $abbrev
nfo $only $abbrev
nji $only $abbrev
nr $only $abbrev
nra $only $abbrev
nrb $only $abbrev
nrc $only $abbrev
nre $only $abbrev
nrf $only $abbrev
nrg $abbrev
nrh $only $abbrev
nri $only $abbrev
nrm $only $abbrev
nrq $only $abbrev
nrs $only $abbrev
nru $only $abbrev
nrw $only $abbrev
nsa $only $abbrev
nsi $only $abbrev
nvda $abbrev
obd $only $abbrev
obj $only $abbrev
obt $only $abbrev
obz $only $abbrev
ocr $only $abbrev
ocx $only $abbrev
oem $abbrev
off $only $abbrev
oft $only $abbrev
ofx $only $abbrev
ogc $only $abbrev
ogg $only $abbrev
ogl $only $abbrev
omw $abbrev
oqy $only $abbrev
os $only $abbrev $capital
oss $only $abbrev
otf $only $abbrev
otm $only $abbrev
pda $abbrev
pdi $only $abbrev
pgi $only $abbrev
pho $only $abbrev
pko $only $abbrev
pma $only $abbrev
ppa $only $abbrev
pr $only $abbrev
prf $only $abbrev
prg $only $abbrev
prn $abbrev
prt $only $abbrev
qbr $abbrev
qpr $abbrev
raw $only $abbrev
rb $abbrev
rba $abbrev
rc $only $abbrev
rcc $abbrev
rcd $abbrev
rcs $abbrev
rd $only $abbrev
rds $abbrev
rgb $abbrev
rh $only $abbrev
rk $only $abbrev
rm $only $abbrev
rma $only $abbrev
rme $only $abbrev
rmf $only $abbrev
rmi $only $abbrev
rmt $only $abbrev
rmx $abbrev
rn $only $abbrev
rnk $only $abbrev
rp $only $abbrev
rqy $only $abbrev
rs $abbrev
rss $abbrev
rta $abbrev
rtf $abbrev
rtl $abbrev
rttl $abbrev
rtv $abbrev
rw $abbrev
rwo $only $abbrev
rx $abbrev
sbr $only $abbrev
scr $only $abbrev
sr $only $abbrev
srd $only $abbrev
ssa $only $abbrev
sys $only $abbrev
tpu $only $abbrev
udf $only $abbrev
udl $only $abbrev
udt $abbrev
uhh $abbrev
uif $only $abbrev
uip $only $abbrev
url $only $abbrev
usd $only $abbrev
usr $only $abbrev
uss $only $abbrev
uu $only $abbrev
uue $only $abbrev
uup $only $abbrev
uxd $only $abbrev
vba $only $abbrev
vbe $only $abbrev
vbr $abbrev
vga $abbrev
wax $only $abbrev
wbr $abbrev
wiz $only $abbrev
wma $only $abbrev
wri $only $abbrev
wta $abbrev
xam $only $abbrev
xba $only $abbrev
xiw $only $abbrev
xla $only $abbrev
xpa $only $abbrev
xpi $only $abbrev
xsi $only $abbrev
xxa $only $abbrev
xxe $only $abbrev
xy $abbrev
xyz $abbrev
yu $only $abbrev
zaa $only $abbrev
zoo $only $abbrev

br $dot $abbrev
dr $dot $abbrev
mr $dot $abbrev
mrs $dot $abbrev
itd $dot $abbrev
npr $dot $abbrev
str $only $dot $abbrev

inc $dot
prof $dot
sl $dot
tj $dot
tzv $dot

// Demonstratives
tko $u+
?2 šta $u+
što $u+
koga $pause
čega $pause


// Pronouns


// Prepositions
o $u $brk
u $u $brk
s s_ $brk


// Conjunctions
a $u $pause // and
i $u $pause // and
ali $pause // but
nego $pause // but
ili $u $pause // or




// Auxillary verbs
li $u // question

sam $u // to be, short form
si $u
je $u
smo $u
ste $u
su $u

bio $u // to be, past tense
bila $u
bilo $u
bili $u

nisam $u+ // to be, negative
nisi $u+
nije $u+
nismo $u+
niste $u+
nisu $u+

imam $u+ // to have
imaš $u+
ima $u+
imamo $u+
imate $u+
imaju $u+

nemam $u+ // to have, negative
nemaš $u+
nema $u+
nemamo $u+
nemate $u+
nemaju $u+





// treat as letters if at the end of the clause
a a $atend // letter-a
i i $atend // letter-i
o o $atend // letter-o
s s@ $atend
u u $atend


// Exceptions
docx d'ots||'iks
jpeg j@2||p'eg
macx m'ats||'iks
potx p'ot||'iks
sisx s'is||'iks
start st'aRt
utf u||te||ef


+ 336
- 0
dictsource/hu_list View File

// Translations for Hungarian words
// This file is UTF-8 encoded.

// Conditional rules:
// ?1 speak "i" as Roman number


// Numbers

_0 nullA
_1 EJ
_2 kEttY:
_3 ha:R2om
_4 ne:J
_5 Yt
_6 hAt
_7 he:t
_8 n^olts
_9 kilEnts
_10 ti:z
_1X tizEn
_20 hu:s
_2X huson
_3X hAR2mints
_4X nEJvEn
_5X YtvEn
_6X hAtvAn
_7X hEtvEn
_8X n^oltsvAn
_9X kilEntsvEn
_0C sa:z
_1C sa:z

_0M1 EzER2
_1M1 EzER2
_2M1 ke:tEzER2
_0M2 millio:
_1M2 millio:
_2M2 ke:tmillio:
_0M3 millia:R2d
_1M3 millia:R2d
_1M3 ke:tmillia:R2d
_0M4 billio:
_1M4 billio:
_2M4 ke:tbillio:
_dpt ||_vEss2Y:_


// Abbreviations
km kilo:me:tER2
mm milime:tER2

a.m An^n^i||m'int $dot
dr doktoR2 $dot
gpu $abbrev
id idY:SEb: $dot
ill illEdvE $dot
ifj ifjAb: $dot
mta $abbrev
pl pe:lda:ul $dot
stb SAtYb:i $dot
u.n u:JnEvEzEt: $dot
ú.n u:JnEvEzEt: $dot
vö v'EZd||_'Yss2E

?1 i EJ $abbrev // option for Roman number


// Articles
a $u // the
az $u
aki $u+ // that

ez $u+ // this


// Pronouns

// If these are only used for emphasis then then don't need $u
// én $u
// te $u
// ő $u
// mi $u
// ti $u
// ők $u
// maga $u
// maguk $u


// Conjunctions
és $u $strend2 // and
de $u+ $pause // but
vagy $u+ $pause // or

mert $u $pause // because
miatt $u // because
bár $u $pause // although
habár $u $pause // although

ha $u $pause // if
noha $u $pause // even thought


// Prepositions etc.


// Negative
nem $alt2 $strend
ne $u+

e $u // "-e" question
e $atend // stressed at end of sentence

// Unstressed adverbs prepositions etc.
néhány $u+
is $u // also

elöl $u // in front of
elől $u
elé $u
előtt $u

mögül $u // behind
mögött $u
mögé $u

kívül $u
után $u // after

alól $u
alá $u
alatt $u // below

felől $u // above
felé $u
fölé $u
felett $u // above
fölött $u

mellől $u // besides
mellé $u
mellett $u

közül $u
közé $u
között $u

an $u // so many persons
as $u
ba $u // into
ban $u // in
be $u
ben $u
ból $u // from inside
ből $u
e $u // in query, his/her
ei $u // his her multiole
en $u
es $u
hez $u
hoz $u // to
höz $u
ig $u // up to
ik $u // -th
nak $u // of, him/her
nek $u
nál $u // by
nél $u
on $u // on
en $u // on
os $u
ra $u // onto
re $u
ról $u // from top of, about
röl $u
ről $u
szer $u
szor $u // times
szór $u
ször $u
tól $u // from
töl $u
től $u
val $u // with
vel $u
án $u // on that day
é $u // his, her
éi $u // his, her multiple
én $u
ón $u
ós $u
ön $u
ös $u

ellen $u // against
elé $u // before
óta $u // since

sok $u // many
kevés $u // few
se $u // neither
sem $u // nor


be $u //into
ki $u // out of
le $u // down
fel $u // up
föl $u // up
meg $u // finish an action
el $u // away
át $u //through
rá $u //onto
ide $u // here
oda $u // there
szét $u //apart
össze $u //connect with
vissza $u //back
ellen $u //against

volna $u // would
részén $u //on ... part of

nélkül $u // without
folytán $u // because of
úgy $u // like that
így $u // like this
egyaránt $u // alike
minden $u // all
részben $u // partly

egyik $u // one of
másik $u // the other


// word pairs

(hogy a) h,oJ,A
(hogy az) h,oJ,Az
(hogy aki) h,oJ,Aki


// Verbs

vagyok $u // to be, present
vagy $u
van $u
vagyunk $u
vagytok $u
vannak $u

voltam $u // to be, past
voltál $u
volt $u
voltunk $u
voltatok $u
voltak $u

leszek $u // to be, future
leszel $u
lesz $u
leszünk $u
lesztek $u
lesznek $u


kell $u+ // should

szabad $u+ // can (allowed)

fog $u+ // going to
fogok $u+
fogsz $u+
fogunk $u+
fogtok $u+
fognak $u+

tud $u+ // can
tudok $u+
tudsz $u+
tudunk $u+
tudtok $u+
tudnak $u+

// Letters
_a A:
a A: $atend // letter "a"
b be:
c tse:
d de:
_e E
f Eff
g ge:
h ha:
j je:
k ka:
l Ell
m Emm
n Enn
p pe:
q ku
r ERR
s S_
s ES $atend
_s ES
v ve:
w duplAve:
x iks
y ipsilon
z ze:

_é e:
é $atend

cs tSe:
dz dze:
dzs dZe:
sz Es
zs Ze:
gy Je:
ty ce:
ly Ellipsilon
ny En^

_. pont
Ft foR2int



// Main Exceptions List
//=====================

nato na:to:




+ 39
- 4
dictsource/no_list View File

_12 t'u:lv _12 t'u:lv
_13 t@-*'Et:@n _13 t@-*'Et:@n
_14 fj'Urt@n _14 fj'Urt@n
_15 f'e:mt@n
_16 s'e:kst@n
_15 f'Emt@n
_16 s'Ekst@n
_17 s'yt:@n _17 s'yt:@n
_18 'At:@n _18 'At:@n
_19 n'It:@n _19 n'It:@n
_2X s;'u-:@2 _2X s;'u-:@2
_3X t@-*'Et:i: _3X t@-*'Et:i:
_4X f'Y:rti: _4X f'Y:rti:
_5X f'e:mti:
_6X s'e:ksti:
_5X f'Emti:
_6X s'Eksti:
_7X s'yt:i: _7X s'yt:i:
_8X 'Ot:i: _8X 'Ot:i:
_9X n'It:i: _9X n'It:i:
_0and u:g _0and u:g
_dpt kOmmA _dpt kOmmA


// punctuation and symbols
//========================

_! u-:t@-*u:pstENn
_" AnfY:rS@l
_# nu-mm@rtENn
_$ dOllA:r
% p@-*'u:s'Ent
& O:g
_' ApUst@-*'u:f
_( pa*aNt'e:s||b@j'ynn@r
_) pa*aNt'e:s||Sl'u-t:
_* ss;arn@2
+ plu-s
_, kOmmA
_- st@-*e:k
_. pu-Nktu-:m
/ sk@-*Ost@-*@k
_: ku:lOn
_; se:mi:ku:lOn
_< mInd@-*@2||En
_= arli:k
_> stWR@||En
_? spWrSmOlstENn
@ k@-*WllAlfA
_[ v'Enst@-*@2||h'A:ke:pa*aNt'e:s
_\ OmvEndt||sk@-*Ost@-*@k
_] h'Yy*@2||h'A:ke:pa*aNt'e:s
^ sIrku-mflEks
__ u-ndarSt@-*@k
_` 'OmvEndt||ApUst@-*'u:f





// abbreviations // abbreviations
//************** //**************
//********************* //*********************


kom kOm kom kOm
system syst'e:m

+ 41
- 30
dictsource/no_rules View File



.group a .group a
a A: a A:
a (C% A
a (CC A
a (_ A a (_ A
X) a (CCK A // single syllable with >= 2 final consonants
// or initial syllable with 3 consonants
// X) a (CCK A // single syllable with >= 2 final consonants
// // or initial syllable with 3 consonants
ai AI ai AI
au aU au aU


aa o: // å aa o: // å
aa (C% O
X) aa (CCK O
aa (CC O
ae a: // æ ae a: // æ
ae (C% a
X) ae (CCK a
ae (CC a




.group b .group b


.group e .group e
e e: e e:
e (C% E
X) e (CCK E
e (CC E
ei aI ei aI
e (rC a // ?? e (rC a // ??
&) e (_ @2 &) e (_ @2
&) e (C_ @ &) e (C_ @
X) e (m_ E
&) en (_ @n &) en (_ @n
&) ene (_ En@2 // @n@2 ??
&) ens (_ @ns &) ens (_ @ns
&) es (_ @s &) es (_ @s
&) et (_ @t &) et (_ @t


.group i .group i
i i: i i:
i (C% I
X) i (CCK I
i (CC I
&) ig (_ I &) ig (_ I


.group j .group j


.group o .group o
o u: o u:
o (C% O
X) o (CCK O
o (CC O
oi OI oi OI


oe Y: // ø oe Y: // ø
oe (C% W
X) oe (CCK W
oe (CC W
oey Yy oey Yy


o (nd U o (nd U


.group u .group u
u u-: u u-:
u (C% u-
X) u (CCK u-
u (CC u-
ui u-I ui u-I


.group v .group v


.group y .group y
y y: y y:
y (C% y
X) y (CCX y
y (CC y


.group z .group z
z s z s


.group å .group å
å o: å o:
å (C% O
X) å (CCK O
å (CC O


.group æ .group æ
æ E: æ E:
æ (r a: æ (r a:
æ (C% a
X) æ (CCK a
æ (CC a


.group ø .group ø
ø Y: ø Y:
ø (C% W
X) ø (CCK W
ø (CC W
øy Yy øy Yy


.group ä .group ä
ä E: ä E:
ä (C% E
X) ä (CCK E
ä (CC E


.group ö .group ö
ö Y: ö Y:
ö (C% W
X) ö (CCK W
ö (CC W


.group .group
é 'e: é 'e:
ü y: ü y:



$ dOllA:r
\\ OmvEndt||sk@-*Ost@-*@k
! _:'u-:t@-*u:pstENn_:
!) !

. pu-Nktu-:m
. (. _:
\.) .

__) - (_D mi:nu-:s
A_) - (_D _
C_) - (_D _
--) -

* ss;arn@2
*) * (*
**
**) * (_ _::

= arli:k
= (==
=) = (=
==) = (_ _::

+ 2
- 1
dictsource/zh_rules View File

u u u u
ua uA //ua uan uang, and uan should be more different from uang ua uA //ua uan uang, and uan should be more different from uang
ua (DnK ua ua (DnK ua
ua (DngK ua
uai uai uai uai
ua1i uai55 ua1i uai55
ua2i uai35 ua2i uai35


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


.group ü .group ü

+ 3
- 0
espeak-data/voices/mb/mb-cr1 View File

language hr 7 language hr 7
gender male gender male


dictionary hbs
dictrules 1

pitch 82 117 pitch 82 117
mbrola cr1 cr1_phtrans mbrola cr1 cr1_phtrans

+ 4
- 27
phsource/compile_report View File

cs 6 125 cs 6 125
hr 20 130 hr 20 130
mk 3 131 mk 3 131
sr 18 130
sr 11 130
ru 38 126 ru 38 126
it 17 118 it 17 118
la 21 114 la 21 114
[(o)] base [(o)] base
[(u)] base [(u)] base
m/_m [m] base m/_m [m] base
[m] sr
[m;] ru [m;] ru
[m;] ro [m;] ro
[m] zh [m] zh
m/m_ [m] base m/m_ [m] base
[m] sr
[m;] ru [m;] ru
[m;] ro [m;] ro
m/m@ [(@)] base m/m@ [(@)] base
m/me [(e)] base m/me [(e)] base
m/mi [(i)] base m/mi [(i)] base
m/mj [m] base m/mj [m] base
[m] sr
[m;] ru [m;] ru
[m;] ro [m;] ro
m/mo [(o)] base m/mo [(o)] base
m/m_sr.wav [m] sr
m/mu [(u)] base m/mu [(u)] base
n^/_n^ [n^] base n^/_n^ [n^] base
[n^] sr
n^/n^_ [n^] base n^/n^_ [n^] base
[n^] sr
n^/n^@ [(@)] base n^/n^@ [(@)] base
n^/n^#_ [n^#] is n^/n^#_ [n^#] is
n/_n [n] base n/_n [n] base
[n] sr
[n;] ro [n;] ro
[n] zh [n] zh
n/n_ [n] base n/n_ [n] base
[n] sr
[n;] ro [n;] ro
[n] zh [n] zh
n/n@ [(@)] base n/n@ [(@)] base
n/nj [n] base n/nj [n] base
[n.] base [n.] base
[n^] base [n^] base
[n] sr
[n^] sr
[n;] ro [n;] ro
n^/nj_sr.wav [N] sr
[n^] sr
nn/_nn [N] base nn/_nn [N] base
[N] en [N] en
[N] sr
[N] zh [N] zh
nn/nn_ [N] base nn/nn_ [N] base
[N] en [N] en
[N] sr
[N] zh [N] zh
nn/nn@ [(@)] base nn/nn@ [(@)] base
nn/nn#_ [N#] is nn/nn#_ [N#] is
nn/nne [(e)] base nn/nne [(e)] base
nn/nni [(i)] base nn/nni [(i)] base
nn/nnj [N] base nn/nnj [N] base
[N] sr
nn/nno [(o)] base nn/nno [(o)] base
nn/nnu [(u)] base nn/nnu [(u)] base
n^/n^o [(o)] base n^/n^o [(o)] base
n/no [(o)] base n/no [(o)] base
n/_nr [n.] base n/_nr [n.] base
n/nr_ [n.] base n/nr_ [n.] base
n/n_sr.wav [N] sr
[n] sr
n^/n^u [(u)] base n^/n^u [(u)] base
n/nu [(u)] base n/nu [(u)] base
r2/_r2 [r-] base r2/_r2 [r-] base
r3/r_n [r/] base r3/r_n [r/] base
[r/] ru [r/] ru
r3/r_o [(o)] base r3/r_o [(o)] base
r3/r_sr.wav [R] sr
[r*] sr
[r-] sr
r3/r_trill [R2] base r3/r_trill [R2] base
[R3] base [R3] base
[r] af [r] af
[r] cy [r] cy
[r] nl [r] nl
[R] sk [R] sk
[R] sr
[r*] sr
[r-] sr
[x] pt [x] pt
r3/r_trill2 [R] base r3/r_trill2 [R] base
[R] hr [R] hr
[U] no [U] no
[u] zhy [u] zhy
[U] en_wi [U] en_wi
vowel/V [V] en_us
[3] en_sc
vowel/V [3] en_sc
vowel/V_2 [V] en vowel/V_2 [V] en
[a] af [a] af
[V] ru [V] ru
[V] hi [V] hi
[@:] vi [@:] vi
vowel/V_4 [V] en_sc vowel/V_4 [V] en_sc
vowel/V_6 [V] en_us
vowel/y [y:] en vowel/y [y:] en
[y:] de [y:] de
[y] fi [y] fi
vowel/y_4 [y:] no vowel/y_4 [y:] no
vowel/y_5 [y:] sv vowel/y_5 [y:] sv
vowel/yy [y"] fr_ca vowel/yy [y"] fr_ca
vowel/yy_2 [y] no
[y] no
vowel/yy_3 [y] sv vowel/yy_3 [y] sv
vowel/yy_4 [y] de vowel/yy_4 [y] de
[y] hu [y] hu

+ 2
- 2
phsource/ph_english_us View File

phoneme V phoneme V
vowel starttype (a) endtype (@) vowel starttype (a) endtype (@)
length 165 length 165
// formants vowel/V_2
formants vowel/V
// formants vowel/V
formants vowel/V_6
reduceto @ 0 reduceto @ 0
endphoneme endphoneme



+ 2
- 2
phsource/ph_norwegian View File

phoneme y phoneme y
vowel starttype (u) endtype (u) vowel starttype (u) endtype (u)
length 120 length 120
formants vowel/yy_2
formants vowel/yy
endphoneme endphoneme


phoneme y: phoneme y:
vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 120 length 120
formants vowel/e_mid formants vowel/e_mid
reduceto @ 1
reduceto @ 0
endphoneme endphoneme


phoneme E: phoneme E:

+ 0
- 85
phsource/ph_serbian View File







phoneme R
liquid
vowelin f1=0 f2=1600 -300 300 f3=-200 80
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
formants r3/r_trill+r3/r_sr.wav%65
after & r3/r_trill+r3/r_sr.wav
after e r3/r_trill+r3/r_sr.wav
after i r3/r_trill+r3/r_sr.wav
after o r3/r_trill+r3/r_sr.wav
after u r3/r_trill+r3/r_sr.wav
after y r3/r_trill+r3/r_sr.wav
trill
lengthmod 6
endphoneme

// This is "r" which doesn't follow a vowel
phoneme r*
liquid
vowelin f1=0 f2=1600 -300 300 f3=-200 80
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
formants r3/r_trill+r3/r_sr.wav%65
trill
lengthmod 6
endphoneme

// This is "r" which doesn't have a vowel before or after it
phoneme r-
liquid
vowelin f1=0 f2=1600 -300 300 f3=-200 80
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
formants r3/r_trill+r3/r_sr.wav%65
trill
lengthmod 6
endphoneme




phoneme dZ phoneme dZ
vcd pla afr sibilant vcd pla afr sibilant
switchvoicing Z switchvoicing Z
endphoneme endphoneme



phoneme m
vcd blb nasal
vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
length 100
lengthmod 4
formants NULL
after _ m/_m+m/m_sr.wav
before _ m/m_+m/m_sr.wav
before (r) m/mj+m/m_sr.wav
endphoneme


phoneme n
vcd alv nasal
vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk
length 100
lengthmod 4
formants NULL
after _ n/_n+n/n_sr.wav
after n n/_n+n/n_sr.wav // lengthen [nn]
before _ n/n_+n/n_sr.wav
before (r) n/nj+n/n_sr.wav
endphoneme


phoneme n^
vcd pal nasal palatal
vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate
length 100
lengthmod 4
formants NULL
after _ n^/_n^+n^/nj_sr.wav
before _ n^/n^_+n^/nj_sr.wav
before (r) n/nj+n^/nj_sr.wav
endphoneme


phoneme N
vcd vel nasal
// vowelout brk
vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
length 100
formants NULL
after _ nn/_nn+n/n_sr.wav
before _ nn/nn_+n/n_sr.wav
before (r) nn/nnj+n^/nj_sr.wav
lengthmod 8 // longer than 'n'
endphoneme

BIN
phsource/vowel/@_bck View File


BIN
phsource/vowel/yy_2 View File


+ 2
- 2
platforms/windows/windows_sapi/ttsengobj.cpp View File

int rate; int rate;
static int rate_table[21] = {80,100,116,124,132,140,148,156,164,170,176,
182,188,197,208,220,240,270,300,335,370 };
static int rate_table[21] = {80,100,115,124,133,142,151,159,168,174,180,
187,196,208,220,240,270,300,335,369,390 };
rate = new_rate + master_rate; rate = new_rate + master_rate;
if(rate < -10) rate = -10; if(rate < -10) rate = -10;

+ 1
- 1
src/readclause.cpp View File

fname = fname2; fname = fname2;
} }
sprintf(fname_temp,"%s.wav",tmpnam(NULL)); sprintf(fname_temp,"%s.wav",tmpnam(NULL));
sprintf(command,"soxx \"%s\" -r %d -w %s polyphase\n",fname,samplerate,fname_temp);
sprintf(command,"sox \"%s\" -r %d -w %s polyphase\n",fname,samplerate,fname_temp);
if(system(command) != 0) if(system(command) != 0)
{ {
// resample has failed, use the original file // resample has failed, use the original file

+ 24
- 10
src/setlengths.cpp View File

15, 15, 14, 14, 13, // 350 15, 15, 14, 14, 13, // 350
13, 12, 12, 11, 11, // 355 13, 12, 12, 11, 11, // 355
10, 10, 9, 8, 8, // 360 10, 10, 9, 8, 8, // 360
7, 7, 6, 6, 5, // 365
7, 6, 5, 5, 4, // 365
}; };


// speed_factor2 adjustments for speeds 370 to 390
static unsigned char faster[] = {
114,112,110,109,107,105,104,102,100,98, // 370-379
96,94,92,90,88,85,83,80,78,75,72 }; //380-390

static int speed1 = 130; static int speed1 = 130;
static int speed2 = 121; static int speed2 = 121;
static int speed3 = 118; static int speed3 = 118;
int x; int x;
int s1; int s1;
int wpm; int wpm;
int wpm2;


wpm = embedded_value[EMBED_S];
wpm2 = wpm = embedded_value[EMBED_S];
if(wpm > 369) wpm = 369; if(wpm > 369) wpm = 369;
if(wpm < 80) wpm = 80; if(wpm < 80) wpm = 80;


// these are used in synthesis file // these are used in synthesis file
s1 = (x * voice->speedf1)/256; s1 = (x * voice->speedf1)/256;
speed_factor1 = (256 * s1)/115; // full speed adjustment, used for pause length speed_factor1 = (256 * s1)/115; // full speed adjustment, used for pause length
if(speed_factor1 < 16)
speed_factor1 = 16;
if(speed_factor1 < 15)
speed_factor1 = 15;
if(wpm >= 170) if(wpm >= 170)
// speed_factor2 = 100 + (166*s1)/128; // reduced speed adjustment, used for playing recorded sounds // speed_factor2 = 100 + (166*s1)/128; // reduced speed adjustment, used for playing recorded sounds
speed_factor2 = 110 + (151*s1)/128; // reduced speed adjustment, used for playing recorded sounds
speed_factor2 = 110 + (150*s1)/128; // reduced speed adjustment, used for playing recorded sounds
else else
speed_factor2 = 128 + (128*s1)/130; // = 215 at 170 wpm speed_factor2 = 128 + (128*s1)/130; // = 215 at 170 wpm

if(wpm2 > 369)
{
if(wpm2 > 390)
wpm2 = 390;
speed_factor2 = faster[wpm2 - 370];
}
} }


speed_min_sample_len = 450;
} // end of SetSpeed } // end of SetSpeed




length_mod *= speed3; length_mod *= speed3;


length_mod = length_mod / 128; length_mod = length_mod / 128;
// if(length_mod < 24)
// length_mod = 24; // restrict how much lengths can be reduced
if(length_mod < 9)
length_mod = 9; // restrict how much lengths can be reduced
// if(length_mod < 9)
// length_mod = 9; // restrict how much lengths can be reduced
if(length_mod < 8)
length_mod = 8; // restrict how much lengths can be reduced


if(stress >= 7) if(stress >= 7)
{ {
// tonic syllable, include a constant component so it doesn't decrease directly with speed // tonic syllable, include a constant component so it doesn't decrease directly with speed
length_mod += 22;
length_mod += 20;
} }
length_mod = (length_mod * stress_lengths[stress])/128; length_mod = (length_mod * stress_lengths[stress])/128;

+ 1
- 1
src/synthdata.cpp View File

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


const char *version_string = "1.29.22 26.Nov.07";
const char *version_string = "1.29.23 01.Dec.07";
const int version_phdata = 0x012901; const int version_phdata = 0x012901;


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

+ 10
- 0
src/synthesize.cpp View File



int speed_factor1; int speed_factor1;
int speed_factor2; int speed_factor2;
int speed_min_sample_len;


static int last_pitch_cmd; static int last_pitch_cmd;
static int last_amp_cmd; static int last_amp_cmd;
int length; int length;
int length1; int length1;
int format; int format;
int min_length;
int start=0; int start=0;
long *q; long *q;
unsigned char *p; unsigned char *p;




length = (length * speed_factor2)/256; length = (length * speed_factor2)/256;
min_length = speed_min_sample_len;
if(format==0)
min_length *= 2;

if(length < min_length)
length = min_length;

if(length > length1) if(length > length1)
length = length1; // don't exceed wavefile length length = length1; // don't exceed wavefile length


if(format==0) if(format==0)
length /= 2; // 2 byte samples length /= 2; // 2 byte samples



index += 4; index += 4;


if(amp >= 0) if(amp >= 0)

+ 1
- 1
src/synthesize.h View File

extern int formant_rate[]; // max rate of change of each formant extern int formant_rate[]; // max rate of change of each formant
extern int speed_factor1; extern int speed_factor1;
extern int speed_factor2; extern int speed_factor2;
extern int speed_min_sample_len;


extern long count_samples; extern long count_samples;
extern int outbuf_size; extern int outbuf_size;

+ 1
- 1
src/translate.cpp View File



int IsDigit09(unsigned int c) int IsDigit09(unsigned int c)
{//========================= {//=========================
if((c >= 0) && (c <= 9))
if((c >= '0') && (c <= '9'))
return(1); return(1);
return(0); return(0);
} }

Loading…
Cancel
Save