Browse Source

Fixes to Sound Icons (play WAV files for punctuation).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@107 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 17 years ago
parent
commit
40c466b36e
5 changed files with 189 additions and 29 deletions
  1. 45
    4
      dictsource/af_list
  2. 132
    17
      dictsource/af_rules
  3. 10
    6
      src/readclause.cpp
  4. 1
    1
      src/synthdata.cpp
  5. 1
    1
      src/synthesize.cpp

+ 45
- 4
dictsource/af_list View File



// Place names // Place names


bangladesh baNglad'ES
bethlehem bEt_liEm bethlehem bEt_liEm
brittanje $2 brittanje $2
caledon kalidOn
ceylon s@lOn ceylon s@lOn
china S'ina china S'ina
galilea x2al@l'i:a
(graaff reinet) x2rA:f||r@n'Et (graaff reinet) x2rA:f||r@n'Et
griekeland x2rik@lant
israel IsraI:l
italië it'A:li;@ italië it'A:li;@
jerusalem j@r'ysalEm jerusalem j@r'ysalEm
kanada kanad%a kanada kanad%a
kenia ki:nia
kimberley kimb@rli
knysna neIsna knysna neIsna
kongo kONgu kongo kONgu
lesotho l@sutu lesotho l@sutu
antoinette antun'Et antoinette antun'Et
benjamin bEndZ@m@n benjamin bEndZ@m@n
bester b'Est@r bester b'Est@r
blomerus blum'e@rWs
botha bo@ta botha bo@ta
bouwer b@U@r
breytenbach breIt@nbax2 breytenbach breIt@nbax2
carl kA:r@L carl kA:r@L
cecilia s@si:lia cecilia s@si:lia
charl SA:l
charles _^_EN charles _^_EN
charlie tSA:li charlie tSA:li
chopin S%OpA~ chopin S%OpA~
(du plessis) du||pl@s'i (du plessis) du||pl@s'i
(du preez) d@||pr'e@ (du preez) d@||pr'e@
(du toit) d@||toI (du toit) d@||toI
eksteen $1
elisabeth il'isabEt
elize il'i:z elize il'i:z
elsabé &ls@bi
esegiël is'e@x2i_@l esegiël is'e@x2i_@l
estelle %ist&l estelle %ist&l
etienne Eti@n etienne Eti@n
ferreira f@r&:r@ ferreira f@r&:r@
fourie fur'i fourie fur'i
francois franSwa francois franSwa
françois frA~nsw'A:
freud frOId freud frOId
gabriël x2A:bri@l
george _^_EN george _^_EN
gerhard x2&rart gerhard x2&rart
gouws x2@Us
grange x2rA:nsi grange x2rA:nsi
gustav gustaf gustav gustaf
havenga hA:f@Nx2a havenga hA:f@Nx2a
helena hil'e@na helena hil'e@na
hilde hild@ hilde hild@
ilse 'ilz@ ilse 'ilz@
ingrid iNgr@d
isabel is@b&l isabel is@b&l
jacques ZA:k jacques ZA:k
james _^_EN james _^_EN
jane _^_EN jane _^_EN
Jean ZA~n $capital Jean ZA~n $capital
joan _^_EN
joey dZ@Ui joey dZ@Ui
john _^_EN john _^_EN
jordaan $2 jordaan $2
josef jo@s@f josef jo@s@f
krige krix2@
langenhoven laN@nho@f@n langenhoven laN@nho@f@n
lategan lA:t@x2an lategan lA:t@x2an
le l@ le l@
louise luw'i:z louise luw'i:z
louw l'@U louw l'@U
mbeki mbE:ki mbeki mbE:ki
malan mal'an
malherbe mal'&rb@ malherbe mal'&rb@
marie mA:ri marie mA:ri
marius mA:riWs marius mA:riWs
marlene marl'e@:n
marlise marl'i:s
martha marta martha marta
martin m'A:rt@n martin m'A:rt@n
melanie m@lA:ni
michelle miS'&l michelle miS'&l
michiel $2 michiel $2
miriam mIri@m miriam mIri@m
roux r'u roux r'u
schalk sk'alk schalk sk'alk
scheepers ske@p@rs scheepers ske@p@rs
schmidt Smit
schoeman skuman schoeman skuman
scholtz skO:lts
schoor sko@r schoor sko@r
schutte skWt@ schutte skWt@
servaas s@rfA:s
shakespeare _^_EN shakespeare _^_EN
stephan ste@fan
strauss straUs
tania tanja tania tanja
telemann te@l@man telemann te@l@man
terblanche t@rblA:nS terblanche t@rblA:nS
theron tr'On theron tr'On
toerien $2
viljoen $2 viljoen $2
villiers vIli@rs villiers vIli@rs
vincent _^_EN
violet _^_EN $capital violet _^_EN $capital
william _^_EN william _^_EN
yolande jul'and@
zyl seIl
marais mar'E: marais mar'E:
mandela mand'E:la mandela mand'E:la
celliers sIlj'e@ celliers sIlj'e@
cilliers sIlj'e@
joubert jub'&:r joubert jub'&:r
scarlatti $2 scarlatti $2
schalkwyk skalkveIk schalkwyk skalkveIk


// main word list // main word list


aandster A:ntst&r
aangaande $2
aanstaande $2 aanstaande $2
adagio ad'A:dZi;%@U adagio ad'A:dZi;%@U
afkere afke@r@ afkere afke@r@
agterstevoor $4
algaande $2 algaande $2
algehele alx2@h,e@l@ algehele alx2@h,e@l@
alles al@s alles al@s
alom al_'Om
alreeds $2 alreeds $2
alternatiewe $4 alternatiewe $4
amen A:mEn amen A:mEn
frontale $2 frontale $2


g'n x2In g'n x2In
gaandeweg x2A:nd@v&x2
garages g@rA:dZ@s garages g@rA:dZ@s
gawes x2A:v@s gawes x2A:v@s
gee x2e@ gee x2e@
idee $2 idee $2
ignoreer ix2no@r'e@r ignoreer ix2no@r'e@r
inagneming @nax2ne@m@N inagneming @nax2ne@m@N
indien Indin $verb
inkluis $2 inkluis $2
intens @nt'Ens intens @nt'Ens
intensiteit $4 intensiteit $4
kafee kaf'e@ kafee kaf'e@
kaviaar kavi'A:r kaviaar kavi'A:r
komaan kOmA:n komaan kOmA:n
komberse kOmb'&rs@
kombers kOmb'&rs
kopiereg kup'ir&x2 kopiereg kup'ir&x2
kritiek krIt'ik kritiek krIt'ik
kulture $2 kulture $2


macaroni makar'o@ni macaroni makar'o@ni
madame mad'A:m madame mad'A:m
makabere m%ak'A:b@r@
maskering mask'e@r@N $only maskering mask'e@r@N $only
meegee me@x2e@ meegee me@x2e@
memoriam mEm'o@riam memoriam mEm'o@riam
netjiese nEicis@ netjiese nEicis@
netsowel nEtso@v&l netsowel nEtso@v&l
nietemin n'it@m@n nietemin n'it@m@n
nimmermeer $1
nobelprys $2 nobelprys $2
normale nOrm'A:l@ normale nOrm'A:l@
numeri nWm@ri numeri nWm@ri
roterende rut'e@r@nd@ roterende rut'e@r@nd@
rukkerig rWk@r@x2 rukkerig rWk@r@x2


salute sal'yt@
samelewing sA:m@l,e@v@N samelewing sA:m@l,e@v@N
sedert se@d@rt sedert se@d@rt
sektore $2 sektore $2


terdeë $2 terdeë $2
terug t@-rWx2 terug t@-rWx2
tesaam t@sA:m
tesame t@sA:m@ tesame t@sA:m@
tevrede t@fre@d@ tevrede t@fre@d@
tipes tip@s tipes tip@s


uitdaging YydA:x2@N uitdaging YydA:x2@N
uiteraard Yyt@r_'A:rt uiteraard Yyt@r_'A:rt
uitermate $3


vaarwel fA:rv'&l vaarwel fA:rv'&l
vakant f%ak'ant vakant f%ak'ant
vers f&:rs vers f&:rs
verste f&rst@ verste f&rst@
verte f&rt@ verte f&rt@
vertes f&rt@s
via via via via
volheid $1 volheid $1
voluit fOl_Yyt voluit fOl_Yyt
weerklink $2 weerklink $2
weggewens v&x2@v'E:ns weggewens v&x2@v'E:ns
welaf v&l_af welaf v&l_af
weleer v&l_'e@r

+ 132
- 17
dictsource/af_rules View File

a (CA A: a (CA A:
_) 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 (kwat %a // move default stress: akwaties/-e
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.
_) alom (@ al?Om // shorten a sound: alombekend, etc. _) alom (@ al?Om // shorten a sound: alombekend, etc.
alu (minium %al%u // move stress: aluminium and compounds alu (minium %al%u // move stress: aluminium and compounds
_) al (we %al // stress: alweer/alwetend/-heid _) al (we %al // stress: alweer/alwetend/-heid
amasone %am%aso@n@ // fix stress and vowel sounds: amasone/-rivier/-steen
_k) a (nA %a //kanon and others _k) a (nA %a //kanon and others
ane (mo %an@ // fix stress and vowel sounds: anemoon/anemone


apart ap'art apart ap'art
_) a (po %a // apologie/apollo/apostel _) a (po %a // apologie/apollo/apostel
_) app (A ap // restore default stress: appel and compounds _) app (A ap // restore default stress: appel and compounds
area A:ria // are0+a/kiesareas area A:ria // are0+a/kiesareas
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
assu (ran %as%W // move stress: assuransie and compounds assu (ran %as%W // move stress: assuransie and compounds
au aU // ?? au aU // ??
atten (d at@n // compounds ending in bevattend etc. atten (d at@n // compounds ending in bevattend etc.
assiste (_ %as'Ist@ // rassiste stress and last e sound assiste (_ %as'Ist@ // rassiste stress and last e sound
atel (jee %at@L // fix vowel sounds and stress: ateljee and compounds atel (jee %at@L // fix vowel sounds and stress: ateljee and compounds
C) athe (rina %at@ // Catherina/Katherina C) athe (rina %at@ // Catherina/Katherina
at (lant %at // move default stress: Atlanties/-e/Atlantis
atten (C at'En // attent/heid/onattent/attensies atten (C at'En // attent/heid/onattent/attensies
a (tomA %a // fix stress and a sound: atome/(sub)atomies a (tomA %a // fix stress and a sound: atome/(sub)atomies
@) ator (K 'A:tOr // katalisator/diktatorskap and many similar @) ator (K 'A:tOr // katalisator/diktatorskap and many similar
ansjovi anS''o@f@ // fix stress and o sound: ansjovis/-se/-smeer ansjovi anS''o@f@ // fix stress and o sound: ansjovis/-se/-smeer
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
// 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
b (_N p b (_N p
b (eentjie++ b // exception to "bee" rule: beentjie/-s and compounds b (eentjie++ b // exception to "bee" rule: beentjie/-s and compounds
bagasie b@x2A:si // shorten 1st a: bagasie and compounds bagasie b@x2A:si // shorten 1st a: bagasie and compounds
baaierd bAI:@rt // fix e sound: baaierd/-s
@) baarlik b'A:rl@k // move default stress: wonderbaarlik/-e/-heid/-ste @) baarlik b'A:rl@k // move default stress: wonderbaarlik/-e/-heid/-ste
_) 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.
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
ba (riton ba // shorten a sound: bariton and compounds ba (riton ba // shorten a sound: bariton and compounds
basi (s bA:s@ // basis and compounds basi (s bA:s@ // basis and compounds
batal (jon b%at%al // shorten 1st a sound, moved stress: bataljon and compounds batal (jon b%at%al // shorten 1st a sound, moved stress: bataljon and compounds
bobbe (j b%Ob@ //fix stress for bobbejaan and friends bobbe (j b%Ob@ //fix stress for bobbejaan and friends
bo (grond bo@ // fix 1st o sound: bogronds/-e
_) bo (kle bo@ // fix o sound: bokleed/boklere _) bo (kle bo@ // fix o sound: bokleed/boklere
bokma (kier b%Okm%a // fix stress and a sound: bokmakierie/-s/-tjie
bonde (C bOnd@ // verbondenheid/bondeldraer/gebondene/saambondelend bonde (C bOnd@ // verbondenheid/bondeldraer/gebondene/saambondelend
_) bor (dA@ b%Or // geborduur/bordeel/bordele _) bor (dA@ b%Or // geborduur/bordeel/bordele
bos (A@ bOs? // bosaap/bosoorlog/bosuil bos (A@ bOs? // bosaap/bosoorlog/bosuil
bowen bo@v@n' // bowenal/bowendien bowen bo@v@n' // bowenal/bowendien
braille breI:l_ // braille/-boek/-drukker/-masjien...
brand (o brant? // brandoefening/brandoffer/sonbrandolie brand (o brant? // brandoefening/brandoffer/sonbrandolie
brand (r brant // fix d sound: sonbrandroom/brandroos, etc. brand (r brant // fix d sound: sonbrandroom/brandroos, etc.
brasi (li br%asI // BrasiliëBrisiliaan/-s/-e brasi (li br%asI // BrasiliëBrisiliaan/-s/-e
skrob) bering b'e@r@N // skrobbering skrob) bering b'e@r@N // skrobbering


beu (C bY@ // beur/beuke/beul beu (C bY@ // beur/beuke/beul
beuel bY@@l // beuel/-s/-blaser/-tas, etc.
besig be@s@x2 besig be@s@x2
besig (tig b@sIx2 // fix stress and e sound: besigtig/-ing besig (tig b@sIx2 // fix stress and e sound: besigtig/-ing
bessie bEsi bessie bEsi
cliché kl%iSe@ // cliché/-s cliché kl%iSe@ // cliché/-s
chirurg S@r'Wrx2 chirurg S@r'Wrx2
coke k@Uk // coke/cokebottel/cokeblikkie and similar coke k@Uk // coke/cokebottel/cokeblikkie and similar
corne (li kOrn''e@ // move default stress: Cornelia/Cornelis/Cornelius
cy (_ _^_EN // words ending in cy are English cy (_ _^_EN // words ending in cy are English
chin (e S%in //chinees, chinese chin (e S%in //chinees, chinese


d d d d
d (d d (d
dd d // gladde/midde/kudde/opskudding dd d // gladde/midde/kudde/opskudding
ddh d // Boeddha/boeddhisme
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
dekade (n dEkad'E dekade (n dEkad'E
dekade (s dEk'A:d@ dekade (s dEk'A:d@
dekant (_ d@kant //try fix suidekant dekant (_ d@kant //try fix suidekant
de (kre d@ // fix stress and 1st e sound: dekreet/dekrete
_) deli (ka d%El%i // delikaat/delikate _) deli (ka d%El%i // delikaat/delikate
delika (tess d%El%ik%a // move default stress: delikatesse/-s delika (tess d%El%ik%a // move default stress: delikatesse/-s
dia (m d%i%a // diamant and compounds dia (m d%i%a // diamant and compounds
digi (ta d%ix2%i // move default stress: digitaal/digitale digi (ta d%ix2%i // move default stress: digitaal/digitale
di (gK dI // force default stress: GEDIG/-TE/digbundel/digvorm, etc. di (gK dI // force default stress: GEDIG/-TE/digbundel/digvorm, etc.
digtere (K d@x2t@rE // move default stress: digteres/-se
dilemma d@lEma // dilemma and compounds dilemma d@lEma // dilemma and compounds
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
&) des (_ d@s &) des (_ d@s
d (_N t // d (_N t //
dj c // palatal stop dj c // palatal stop
_) dj dZ // regional: djy/djou/djulle, etc.


d (_dN // next word starts with d, drop the d d (_dN // next word starts with d, drop the d
deloos d@lo@s deloos d@lo@s
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 (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
_) dom (ACC dOm // fix o sound: domastrant/domonnosel and derivitives _) dom (ACC dOm // fix o sound: domastrant/domonnosel and derivitives
donga dONga // fix g sound: donga/-s and compounds
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.
CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette
kod) e (C @ // fix e sound: kodenommer/kodetaal/kodewoord, etc. kod) e (C @ // fix e sound: kodenommer/kodetaal/kodewoord, etc.
Cond) e (CA @ // blondekop/geskondenes/hondebelasting and many compounds/sondebok/sondelas Cond) e (CA @ // blondekop/geskondenes/hondebelasting and many compounds/sondebok/sondelas
noord) e (C @ // fix e sound: noordewind and compounds
CAC) e (rkK & // fix e sound: deurgewerk; exception to: CAC) e (CC CAC) e (rkK & // fix e sound: deurgewerk; exception to: CAC) e (CC
CAw) e (rkA & // buitewerker/bywerking/genadewerking/grondbewerking/klerewerker/nawerking... CAw) e (rkA & // buitewerker/bywerking/genadewerking/grondbewerking/klerewerker/nawerking...
_) e (rosie %e@ // move default stress: erosie and compounds
Cien) e (rC@ @ // fix e sound: opsienersamp/tienerstatus and many similar compounds Cien) e (rC@ @ // fix e sound: opsienersamp/tienerstatus and many similar compounds
@p) e (rtjie @ // fix e sound: helpertjies/wegkruipertjie @p) e (rtjie @ // fix e sound: helpertjies/wegkruipertjie
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
Aw) e (bA @ // fix e sound: briewebesteller/diewebende/newebedoeling/skewebek/stywebeen Aw) e (bA @ // fix e sound: briewebesteller/diewebende/newebedoeling/skewebek/stywebeen
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
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
Copp) ens @ns // fix e sound: hartkloppens/pasoppens/skoppens
ensiklope %Ens%ikl%up@ // fix stress and vowel sounds: ensiklopedie and compounds ensiklope %Ens%ikl%up@ // fix stress and vowel sounds: ensiklopedie and compounds
entoesia %Ent%us%i;a // move default stress: entoesias/-te/-me entoesia %Ent%us%i;a // move default stress: entoesias/-te/-me
C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand
r) ei (sen 'eI // rondreisend r) ei (sen 'eI // rondreisend
C) e (h @ // alpehoring/beukehout/briewehoof/hondehok/tehuis... C) e (h @ // alpehoring/beukehout/briewehoof/hondehok/tehuis...
@C) e (j @ // fix e sound: platejoggie/finalejaarstudent/heksejag/tweedejaar... @C) e (j @ // fix e sound: platejoggie/finalejaarstudent/heksejag/tweedejaar...
hand) e (C @ // handelaar/handelsmerk/handelsware and similar/handegeklap/handewerk
Cand) e (C @ // handelaar/handelsmerk/handelsware and similar/handegeklap/handewerk/wandelend
_) e (mi %E _) e (mi %E
oek) e (C @ // besoekersgetalle/boekekennis/boekenhout/koekepan/snoekerspeler/woekerwet oek) e (C @ // besoekersgetalle/boekekennis/boekenhout/koekepan/snoekerspeler/woekerwet
toek) e (n E // but: toekenning and compounds toek) e (n E // but: toekenning and compounds
K) e (poort @ // Onderstepoort/erepoort/hellepoort K) e (poort @ // Onderstepoort/erepoort/hellepoort
ff) el (@ @l // derivitives and compounds of eg. snuffel/skoffel/knoffel, etc. ff) el (@ @l // derivitives and compounds of eg. snuffel/skoffel/knoffel, etc.
&) ele (_ @l@ &) ele (_ @l@
ele (gie %El@ // move default stress: elegie/-ë
elektr %ilEktr // move stress from 1st slb: elektries/elektrisiteit elektr %ilEktr // move stress from 1st slb: elektries/elektrisiteit


_) ellende e@l'End@ _) ellende e@l'End@
&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
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
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
_) er (v &r' // ervaar/ervare/ervarings/ervaringe _) er (v &r' // ervaar/ervare/ervarings/ervaringe
&) ere (_S3 @r@
&) ere (_ @r@
@l) ere (_ e@r@ // fix e sound: staanlere/toonlere @l) ere (_ e@r@ // fix e sound: staanlere/toonlere
@) ery (_ @reI @) ery (_ @reI
@) ery (e_ @reI // fix 2nd e sound: delwerye and similar @) ery (e_ @reI // fix 2nd e sound: delwerye and similar
fo (togra fo@ // move default stress: fotograaf and similar fo (togra fo@ // move default stress: fotograaf and similar
fru (str fr%W // move default stress: frustrerend/-e fru (str fr%W // move default stress: frustrerend/-e
fung (e f%WNx2 // fungeer/fungerende/fungering fung (e f%WNx2 // fungeer/fungerende/fungering
fusi (llade f%ys@ // move default stress: fusillade/-s
_) fu (ti f%y // move default stress: futiel/futiele _) fu (ti f%y // move default stress: futiel/futiele
fynge (C feInx2@ // fyngebreekte/-kou/-kap/-maalde fynge (C feInx2@ // fyngebreekte/-kou/-kap/-maalde
// f (w | //silent f before w // f (w | //silent f before w
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
_) 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) goog (_ x2'o@x2 // demagoog/pedagoog A) goog (_ x2'o@x2 // demagoog/pedagoog
gor (dyn x2%Or // move default stress: gordyn and compounds gor (dyn x2%Or // move default stress: gordyn and compounds
A) goë x2'u@ // demagoë/pedagoë A) goë x2'u@ // demagoë/pedagoë
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
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
_) graadse (s x2r%A:tsE // fix stress and e sound: graadsesse/-sessies/-sesklas _) graadse (s x2r%A:tsE // fix stress and e sound: graadsesse/-sessies/-sesklas
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
_) 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
gene (rA x2@n@ // generaal/generasie/-s/genereer gene (rA x2@n@ // generaal/generasie/-s/genereer
hem (C hEm // naghemde/onderhemde/frokkiehemde/syhemp hem (C hEm // naghemde/onderhemde/frokkiehemde/syhemp
hemel he@m@l // hemelblou/hemelhoog and many compounds with hemel hemel he@m@l // hemelblou/hemelhoog and many compounds with hemel
_) her (@P3 h%&r _) her (@P3 h%&r
_) her (beCP3 h'&r // stress on her-: herbenoem/herbevestig, etc.
her (berg h&r // restore default stress: herberg/-e her (berg h&r // restore default stress: herberg/-e
herberg (sa@ h%&rb&rx2 // fix stress: (on)herbergsaam/herbergsame herberg (sa@ h%&rb&rx2 // fix stress: (on)herbergsaam/herbergsame
herder h'&rd@r herder h'&rd@r
her (eni h%&r? // fix e sound and stress: herenig her (eni h%&r? // fix e sound and stress: herenig
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
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
hoog (dra h%o@x2 // stress: hoogdrawend and derivitives hoog (dra h%o@x2 // stress: hoogdrawend and derivitives
hor (los h%Or // horlosie and compounds hor (los h%Or // horlosie and compounds
hor (mo h%Or // move default stress: hormoon/hormone and compounds hor (mo h%Or // move default stress: hormoon/hormone and compounds
ho (tel h%u // fix stress and o sound: hotel and compounds
hote (l h%ut& // fix stress and o sound: hotel and compounds
huis (houd_ h%Yys // move default stress: huishoudelik/-e/-heid huis (houd_ h%Yys // move default stress: huishoudelik/-e/-heid
hu (meur h%y // stress: humeur/-ig hu (meur h%y // stress: humeur/-ig


ie i ie i
ieë (K i:@ // knieë/vlieë/spieël/-tjie ieë (K i:@ // knieë/vlieë/spieël/-tjie
h) i (dro i //hidro in compounds h) i (dro i //hidro in compounds
_) i (ko %i // move default stress: ikoon/ikone
_) in (a@ In_ //inasem inagneming etc. _) in (a@ In_ //inasem inagneming etc.
_) iese (C ,is@ // iesegrimmig and derivitives _) iese (C ,is@ // iesegrimmig and derivitives
ieterma (g %it@rm%a // fix stress and a sound: ietermagô
ieus i'Y@s // this ending always takes stress ieus i'Y@s // this ending always takes stress
C) i (g @ // figuur/figure/stoksielsaligalleenA C) i (g @ // figuur/figure/stoksielsaligalleenA
X) i (gK+ I // fix stress: (ont)stig/-ting/ontwrig X) i (gK+ I // fix stress: (ont)stig/-ting/ontwrig
ps) i (gA i // i sound in words like psigiater/psigoloog, etc. ps) i (gA i // i sound in words like psigiater/psigoloog, etc.
s) i (gC I // stress: sigverlies/opsigte s) i (gC I // stress: sigverlies/opsigte
sw) i (g I // stress: (ge)swig sw) i (g I // stress: (ge)swig
_) impi (Z impi // fix 1st i sound: impi/-'s
i (tief @ i (tief @
i (tiew @ i (tiew @
def) i (n @ def) i (n @
_) immi (grA @m@ // fix stress and i sounds: immigrant/-e and compounds _) immi (grA @m@ // fix stress and i sounds: immigrant/-e and compounds
_) i (mmu %i // fix stress and i sound: immuun/immune/immuniteit _) i (mmu %i // fix stress and i sound: immuun/immune/immuniteit
_) inder (C @nd@r // inderdaad/inderhaas/indertyd _) inder (C @nd@r // inderdaad/inderhaas/indertyd
in (diens @n //indienstreding/indiensopleiding/indiensplasing
in (dien @n //indienstreding/indiensopleiding/indiensplasing
indis (kr @nd@s // stress: indiskreet/-e/indiskresie/-s indis (kr @nd@s // stress: indiskreet/-e/indiskresie/-s
in (doena @n // move default stress: indoena/-s
indwing Indw@N // fix d sound: indwing/-ing indwing Indw@N // fix d sound: indwing/-ing
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
inspring 'Inspr@N // see list: insp InspEkt'Y@r and rule: &) ring (_S4 rIN inspring 'Inspr@N // see list: insp InspEkt'Y@r and rule: &) ring (_S4 rIN
inten (s @ntEn // move default stress inten (s @ntEn // move default stress
in (tussen @n // move default stress in (tussen @n // move default stress
_) iri (s ir@ // restore stress on 1st slb.: iris/-se
_) i (rr %i // fix 1st i sound: irrelevant/irritasie/irriteer/irrasioneel _) i (rr %i // fix 1st i sound: irrelevant/irritasie/irriteer/irrasioneel
irriter (@ ir@t'e@r // irriterend/e/irritering irriter (@ ir@t'e@r // irriterend/e/irritering


iër (A i'e@r // kopiëring/subsidiërende iër (A i'e@r // kopiëring/subsidiërende
fn) is (A @s_ // fix i sound: begrafnisete/-ondernemer/-onkoste fn) is (A @s_ // fix i sound: begrafnisete/-ondernemer/-onkoste
AC) is (_ 'Is // aktivis/humanis/kommunis/pianis/solis/violis/kompromis AC) is (_ 'Is // aktivis/humanis/kommunis/pianis/solis/violis/kompromis
narC) i (ssus 'I // move default stress: Nar(c/s)issus
pub) is (_ @s // restore defaultstress: pubis, excep. to: AC) is (_ pub) is (_ @s // restore defaultstress: pubis, excep. to: AC) is (_
en) is (K @s // stress: beduidenis/bekentenis/gevangenis, etc. en) is (K @s // stress: beduidenis/bekentenis/gevangenis, etc.
kris) is @s // fix stress: krisis and compounds kris) is @s // fix stress: krisis and compounds
jaloe (sie j%al%u // stress: jaloesie/beroepsjaloesie jaloe (sie j%al%u // stress: jaloesie/beroepsjaloesie
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
jean _^_EN jean _^_EN
jeep _^_EN // English pronunciation jeep _^_EN // English pronunciation
jellie dZ'Eli jellie dZ'Eli
kre (dit kr%E // fix e sound: krediteer/akkreditasie kre (dit kr%E // fix e sound: krediteer/akkreditasie
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
kristal kr@stal // move default stress: kristal and many compounds kristal kr@stal // move default stress: kristal and many compounds
krit (A kr@t // kriteria/-ium/kritiseer and derivitives krit (A kr@t // kriteria/-ium/kritiseer and derivitives
krit (ies kr'it //krities and compounds krit (ies kr'it //krities and compounds
krieket krik@t //krieket e sound and stress krieket krik@t //krieket e sound and stress
krieketw krik@tv //krieket followed by w in compounds always v krieketw krik@tv //krieket followed by w in compounds always v


krokodil krOk@-d'I:l
krokodil krOk@d'I:l
kruger kr'Y@@r kruger kr'Y@@r
ku (ba@ k%y // move default stress: kubaan/kubane ku (ba@ k%y // move default stress: kubaan/kubane
ku (biek k%y // move default stress: kubiek/-e/-getal ku (biek k%y // move default stress: kubiek/-e/-getal
kulin k%Wl%in // Move default stress and fix u sound: kulinër/-e kulin k%Wl%in // Move default stress and fix u sound: kulinër/-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
i) kus k'Ws // chemikus/historikus/politikus, etc. i) kus k'Ws // chemikus/historikus/politikus, etc.
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
kwi (tans kw@ // move default stress: kwitansie and compounds kwi (tans kw@ // move default stress: kwitansie and compounds




kamoe (fl k%am%u // move default stress: kamoefleer/kamoeflering and compounds kamoe (fl k%am%u // move default stress: kamoefleer/kamoeflering and compounds
kandi (dA k%an%i // kandidaat/kandidate and compounds kandi (dA k%an%i // kandidaat/kandidate and compounds
@A) kaner (_ k'A:n@r // Afrikaner/Amerikaner @A) kaner (_ k'A:n@r // Afrikaner/Amerikaner
kan (tien k%an // move default stress: kantien and compounds
_) kan (to@ k%an move default stress: kantoor/kantore and compounds _) kan (to@ k%an move default stress: kantoor/kantore and compounds
kant (onder kant_ // kantonderklere/-onderrok, etc. kant (onder kant_ // kantonderklere/-onderrok, etc.
ka (pabel k%a // move default stress and shorten 1st a sound: kapabel/-e
ka (paCeC k%a // move default stress and shorten 1st a sound: kapabel/-e/kapater
kape (l k%ap& // move default stress and fix e sound: kapel and compounds kape (l k%ap& // move default stress and fix e sound: kapel and compounds
kape (la@ k%ap@ // fix e sound: kapelaan/kapelane and compounds kape (la@ k%ap@ // fix e sound: kapelaan/kapelane and compounds
kapi (ta k%ap%i // fix stress and 1st a sound: kapitaal and compounds/kapitalis/-me/-ties kapi (ta k%ap%i // fix stress and 1st a sound: kapitaal and compounds/kapitalis/-me/-ties
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 (va k%ar@ // move default stress: karavaan/karavane
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 (wei k%ar // move default stress: karwei and derivitives kar (wei k%ar // move default stress: karwei and derivitives
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
kategor (isA kat@x2ur // katagoriseer/kategorisering/gekategoriseer kategor (isA kat@x2ur // katagoriseer/kategorisering/gekategoriseer
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
_) 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
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
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
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
konkel kONk@l // restore default stress and fix [N] sound: konkelaar/konkelwerk, etc. konkel kONk@l // restore default stress and fix [N] sound: konkelaar/konkelwerk, etc.
konsen (tr k%Ons@n // fix stress and e sound: konsentreer/konsentrerend/konsentrasie konsen (tr k%Ons@n // fix stress and e sound: konsentreer/konsentrerend/konsentrasie
konsen (trie k%OnsEn // fix stress and e sound: konsentries/-e konsen (trie k%OnsEn // fix stress and e sound: konsentries/-e
konsertina k%Ons@rtin%a // fix stress and vowel sounds: konsertina/-musiek and similar
konside (rA k%Ons@d@ // fix vowel sounds: konsiderasie/konsidereer konside (rA k%Ons@d@ // fix vowel sounds: konsiderasie/konsidereer
konsist k%Ons@st // konsistorie and compounds/konsistensie konsist k%Ons@st // konsistorie and compounds/konsistensie
konso (nant k%Ons%u // fix stress and 2nd o sound: konsonant/-e and compounds
konsul (A k%Ons%Wl // konsulaat/konsulate/konsulêr konsul (A k%Ons%Wl // konsulaat/konsulate/konsulêr
kon (sul kOn // restore default stress: konsul and compounds kon (sul kOn // restore default stress: konsul and compounds
kontrover (s k%Ontr%uv&r // o and v sounds: kontroversie/kontroversieel kontrover (s k%Ontr%uv&r // o and v sounds: kontroversie/kontroversieel
leuen lY@:n // leuen/leuntaal and many other compounds leuen lY@:n // leuen/leuntaal and many other compounds
leuen (tjie lY@iN // leuentjie/witleuentjie leuen (tjie lY@iN // leuentjie/witleuentjie
_) lev (i l@f // Levitikus/Leviet _) lev (i l@f // Levitikus/Leviet
lewe (C le@v@ // belewenis/lewendig/agtergeblewenes
lewe (K le@v@ // belewenis/lewendig/agtergeblewenes/hotellewe/skoollewe/stillewe
libe (ra l@b@ // liberaal/liberale/liberalis/-me libe (ra l@b@ // liberaal/liberale/liberalis/-me
ligen l@x2'En ligen l@x2'En
_) li (g lI // fix stress: liggaam/liggies/ligte _) li (g lI // fix stress: liggaam/liggies/ligte
&) like (_S4 l@k@ &) like (_S4 l@k@
&) likes (_S5 l@k@s &) likes (_S5 l@k@s
&) liker (_S5 l@k@r &) liker (_S5 l@k@r
likke (wa l@k@ // move default stress: likkewaan/likkewane
&) likste (_S6 l@kst@ &) likste (_S6 l@kst@
liter (A l@t@r //literatuur and others, but literbottel liter (A l@t@r //literatuur and others, but literbottel
_) 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
@) 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
lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc. lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc.
_) losge (@P5 l'Osx2@ _) losge (@P5 l'Osx2@
_) losies l%us'is //losies at start always means "to stay" _) losies l%us'is //losies at start always means "to stay"
_) ma (d m%a // fix stress and 1st a sound: madonna/-s/-beeld/-lelie/Madiba/Madras _) ma (d m%a // fix stress and 1st a sound: madonna/-s/-beeld/-lelie/Madiba/Madras
maga (syn m%ax2%a // magasyn and many compounds maga (syn m%ax2%a // magasyn and many compounds
magi (stra m%ax2%i // magistraat and many compounds magi (stra m%ax2%i // magistraat and many compounds
mag (nA@ m%ax2 // move default stress: magneet/magnete/magneties
ma (ho m%a // mahoniehout/-lessenaar and similar ma (ho m%a // mahoniehout/-lessenaar and similar
makaber m%akA:b@r // fix stress and vowel sounds: makaber/-e/-heid
@) makie (sie mak'i // fix a sound and stress: bol(le)makiesie/-slanery @) makie (sie mak'i // fix a sound and stress: bol(le)makiesie/-slanery
&) mal (_S3 mal &) mal (_S3 mal
malaria mal'A:ria; malaria mal'A:ria;
maso (chis m%as%u // fix vowel sounds: masochis/-te/-ties/-e/-isme maso (chis m%as%u // fix vowel sounds: masochis/-te/-ties/-e/-isme
materi (A@ m%at%e@r%i // materiaal/materiale/materiële/materieel materi (A@ m%at%e@r%i // materiaal/materiale/materiële/materieel
materie (+ m%ate@r%i // stress and vowel sounds: materie and many compounds materie (+ m%ate@r%i // stress and vowel sounds: materie and many compounds
ma (tesis m%a // fix stress and 1st a sound: matesis and compounds
maties m'A:tis //tamaties, outomaties etc. maties m'A:tis //tamaties, outomaties etc.
ma (tr m%a // matriek and many compounds with matriek/MATRAS/MATROOS/MATROSE ma (tr m%a // matriek and many compounds with matriek/MATRAS/MATROOS/MATROSE
@) matig m'A:t@x2 // doelmatig/gelykmatig/regmatig; matig takes stress in compounds @) matig m'A:t@x2 // doelmatig/gelykmatig/regmatig; matig takes stress in compounds
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 (jar 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
mille (nniA m@lE // millennium/millennia mille (nniA m@lE // millennium/millennia
minag m'Inax2 // minag/geminag/minagting/minagtend minag m'Inax2 // minag/geminag/minagting/minagtend
minder (jar m@n@r // move default stress: minderjarig and derivitives minder (jar m@n@r // move default stress: minderjarig and derivitives
monder (A m%Onde@r // move default stress and lengthen 1st e sound monder (A m%Onde@r // move default stress and lengthen 1st e sound
monu (ment m%On%y // monument/e/vrouemonument/monumenteel monu (ment m%On%y // monument/e/vrouemonument/monumenteel
_) mor (C@ m%Or // move default stress: morbied/morfien/mortier _) mor (C@ m%Or // move default stress: morbied/morfien/mortier
mor (fose m%Or // fix stress: morfose/metamorfose/-s
_) mors (@ mOrs // restore default stress: morsaf/morsdood/morsig _) mors (@ mOrs // restore default stress: morsaf/morsdood/morsig
motor mo@t@r // motorfiets/motorkar/vragmotor motor mo@t@r // motorfiets/motorkar/vragmotor
@) mpel (A mp@l // bewimpeling/dompelaar/strompeling @) mpel (A mp@l // bewimpeling/dompelaar/strompeling
musiek m%Wsik musiek m%Wsik
musi (C mysi' // musikant/musikus/musici musi (C mysi' // musikant/musikus/musici
muske (tier m%Wsk@ // move default stress: musketier/-s muske (tier m%Wsk@ // move default stress: musketier/-s
mymer meIm@r // fix e sound: mymerend/mymering/mymeraar
môre (@ mO:r@ // HAT: all compounds starting with môre- take stress on 1st slb. môre (@ mO:r@ // HAT: all compounds starting with môre- take stress on 1st slb.


.group me .group me
medalje m@dalj@ // medalje/bronsmedalje/medaljewenner medalje m@dalj@ // medalje/bronsmedalje/medaljewenner
_) mede (@P4 m'e@d@ _) mede (@P4 m'e@d@
mede (doë m%e@d@ // move default stress: mededoë/-nd
_) mede (ly m%e@d@// move stress _) mede (ly m%e@d@// move stress
mede (plig m%e@d@ // move stress: medepligtige mede (plig m%e@d@ // move stress: medepligtige
media mi:dia // compounds of media media mi:dia // compounds of media
medite (rre m%Ed%it@ // fix stress and vowel sounds: mediterreens/-e
me (dium mi: // fix e sound me (dium mi: // fix e sound
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
meganies m@x2'A:nis meganies m@x2'A:nis
_) meege (@P5 m'e@x2@ _) meege (@P5 m'e@x2@
me (juf m@ // move default stress and shorten e sound me (juf m@ // move default stress and shorten e sound
me (laats m@ // fix stress and e sound: melaats/-e/-heid
melancholie (_N m%El%aNk%o@li // fix stress and 1st e sound: melankolie melancholie (_N m%El%aNk%o@li // fix stress and 1st e sound: melankolie
melanch m%El%aNk // stress and 1st e sound: melancholies/melancholiek/-e/melancholikus/-ci melanch m%El%aNk // stress and 1st e sound: melancholies/melancholiek/-e/melancholikus/-ci
mem (bra m%Em // move default stress: membraan/membrane
memo (ran m%Em%u // fix stress and vowel sounds: memorandum/memoranda and compounds memo (ran m%Em%u // fix stress and vowel sounds: memorandum/memoranda and compounds
meneer m@n'e@r // meneer/meneertjie meneer m@n'e@r // meneer/meneertjie
menere m@n'e@r@ // menere/beroepsmenere menere m@n'e@r@ // menere/beroepsmenere
@) nges (_ N@s // banges/langes/dinges @) nges (_ N@s // banges/langes/dinges
@) ng (itis_ Nx2 // brongitis/faringitis/laringitis @) ng (itis_ Nx2 // brongitis/faringitis/laringitis
_) na (C_ n'a //three-letter words starting with na _) na (C_ n'a //three-letter words starting with na
na ( n%a_ // naef/naewe/nawiteit
na (ï n%a_ // naïef/naïewe/naïwiteit
nami (bi n%amI // Namibië/Namibiese nami (bi n%amI // Namibië/Namibiese
na (tal ,na' //natal and compunds na (tal ,na' //natal and compunds
_) n (AA n // for words starting with naa, etc. _) n (AA n // for words starting with naa, etc.
namakwa n%amakw%a //namakwa and compounds namakwa n%amakw%a //namakwa and compounds
nasio naSiu nasio naSiu
naster (g nast@r // shorten 1st a: nastergal and compounds
_) nag (C n'ax2 _) nag (C n'ax2
_) 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
_) o (marm %O //omarm and compounds _) o (marm %O //omarm and compounds
odiek ud'ik // periodiek/metodiek odiek ud'ik // periodiek/metodiek
_) ok (tA %Ok // move default stress: Oktober and compounds: Oktobermaand, etc./oktaaf/oktawe _) ok (tA %Ok // move default stress: Oktober and compounds: Oktobermaand, etc./oktaaf/oktawe
C) o (lia o@ // fix o sound: Goliat/magnolia
oliek (_ ul'ik // koliek/mankoliek/simboliek oliek (_ ul'ik // koliek/mankoliek/simboliek
oliek (e_ ul'ik // mankolieke/katolieke oliek (e_ ul'ik // mankolieke/katolieke
o (lim %o@ // move default stress: olimpies/-e o (lim %o@ // move default stress: olimpies/-e
odjie OIci odjie OIci
otjie OIci otjie OIci
offi (sier %Of@ // move default stress: offisier and compounds offi (sier %Of@ // move default stress: offisier and compounds
ofoon uf'o@n // mikrofoon/sakso(saxo)foon
ofone uf'o@n@ // mikrofone/sakso(saxo)fone
ograaf ux2r'A:f // biograaf/demograaf/fotograaf ograaf ux2r'A:f // biograaf/demograaf/fotograaf
ografie ux2raf'i // biografie/demografie/fotografie ografie ux2raf'i // biografie/demografie/fotografie
ografies ux2r'A:fis // biografies/demografies/fotografies ografies ux2r'A:fis // biografies/demografies/fotografies
om (ha Om // restore default stress: omhaal/omhang/omhaak om (ha Om // restore default stress: omhaal/omhang/omhaak
omkeer Omke@r // restore default stress: omkeer/handomkeer and similar omkeer Omke@r // restore default stress: omkeer/handomkeer and similar
_) omker (A Omke@r // omkering/omkerende _) omker (A Omke@r // omkering/omkerende
_) om (klem %Om // move default stress: omklem/-ming
_) omli (gg %OmlI // move default stress: omliggend/-e _) omli (gg %OmlI // move default stress: omliggend/-e
om (ly %Om // move default stress: omlyn/-ing om (ly %Om // move default stress: omlyn/-ing
om (ring %Om // move default stress om (ring %Om // move default stress
om (sig %Om // move default stress: omsigtig/-heid om (sig %Om // move default stress: omsigtig/-heid
_) om (skr %Om // move default stress: omskryf/omskrewe _) om (skr %Om // move default stress: omskryf/omskrewe
_) om (sluit %Om // move default stress: omsluit/-ing
omstandigh Omst'and@x2 // to steer clear of prefixes and suffixes omstandigh Omst'and@x2 // to steer clear of prefixes and suffixes
om (vatt %Om // move default stress: omvattend and derivitives om (vatt %Om // move default stress: omvattend and derivitives
_) omver %Omf&r // omver/omvergooi/omverwerp _) omver %Omf&r // omver/omvergooi/omverwerp
op (standig %Op // move default stress: opstandig/-e/-heid op (standig %Op // move default stress: opstandig/-e/-heid
opti (mA %Opt%i // optimis/-me/-te/-ties/optimaal opti (mA %Opt%i // optimis/-me/-te/-ties/optimaal
op (winde %Op // move default stress: opwindend and derivitives op (winde %Op // move default stress: opwindend and derivitives
o (rakel %O // fix stress and o sound: orakel/-spreuk/-taal, etc.
_) or (ga %Or // move default stress: orgaan/organe _) or (ga %Or // move default stress: orgaan/organe
organi (sA %Orx2%ani organi (sA %Orx2%ani
ose (a %o@S%i // fix stress and s and e sounds: oseaan/oseane and compounds ose (a %o@S%i // fix stress and s and e sounds: oseaan/oseane and compounds
@) oties 'o@tis // antibioties/eksoties/eroties/neuroties @) oties 'o@tis // antibioties/eksoties/eroties/neuroties
_) o (va@ %o@ // move default stress: ovaal/ovale/ovaalvormig
ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid
oë u@ // oë u@ //


on (sin_N On // restore default stress: onsin on (sin_N On // restore default stress: onsin
on (skuld_N 'On // restore default stress: onskuld on (skuld_N 'On // restore default stress: onskuld
_) ont (@P3 %Ont _) ont (@P3 %Ont
_) 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
_) ontel %Ont&l // ontelbaar/ontelbare/ontelbaarheid _) ontel %Ont&l // ontelbaar/ontelbare/ontelbaarheid
oor (een@@ ,o@r // move default stress: ooreenkomstig/ooreenstemmend oor (een@@ ,o@r // move default stress: ooreenkomstig/ooreenstemmend
oor (eet %o@r_ // move default stress: ooreet/-gewoonte/-patroon oor (eet %o@r_ // move default stress: ooreet/-gewoonte/-patroon
oorerflik %o@r_&rfl@k // stress and pause: oorerflik/-e/-heid oorerflik %o@r_&rfl@k // stress and pause: oorerflik/-e/-heid
oor (eis %o@r_ // stress, short break: ooreis/-ing
oor (gank %o@r // move default stress: oorganklik/-e/-heid
oor (hand@ o@r' // stress oorhandig/ing, but oorhand oor (hand@ o@r' // stress oorhandig/ing, but oorhand
oor (heers %o@r // move default stress oor (heers %o@r // move default stress
oorkoepel o@rk'up@l // stress and pronunc. of el: oorkoepelend/oorkoepeling oorkoepel o@rk'up@l // stress and pronunc. of el: oorkoepelend/oorkoepeling
_) oor (vloedig %o@r // move default stress: oorvloedig/-e vs. oorvloed _) oor (vloedig %o@r // move default stress: oorvloedig/-e vs. oorvloed
_) oor (w o@r' // oorwin/oorweeg/oorweging/oorweldig/end... _) oor (w o@r' // oorwin/oorweeg/oorweging/oorweldig/end...
oor (wig 'o@r // stress oor (wig 'o@r // stress
oot (moedig %o@t // move default stress: ootmoedig/-e/-heid




.group p .group p
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
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
_) pan (to p%an // move default stress: pantoffel and compounds/pantoen _) pan (to p%an // move default stress: pantoffel and compounds/pantoen
pa (niek p%a // paniek/paniekerig pa (niek p%a // paniek/paniekerig
pantser pants@r // fix e sound in compounds starting with pantser pantser pants@r // fix e sound in compounds starting with pantser
pa (pier p%a // papier and compounds pa (pier p%a // papier and compounds
pa (pirus p%a // move default stress: papirus and compounds
parle (ment p%arl@ // move default stress and fix e sound: parlement and compounds, eg. parle (ment p%arl@ // move default stress and fix e sound: parlement and compounds, eg.
parme (saan p%arm@ // move default stress: parmesaan(kaas) and compounds parme (saan p%arm@ // move default stress: parmesaan(kaas) and compounds
parti (tu p%art@ // fix stress and i sound: partituur/partiture and compounds parti (tu p%art@ // fix stress and i sound: partituur/partiture and compounds
pas (op p%as // pasop/pasoppens pas (op p%as // pasop/pasoppens
passa (sier p%as%a // stress: passasier and compounds passa (sier p%as%a // stress: passasier and compounds
_) pa (stei p%a // move default stress: pastei and compounds _) pa (stei p%a // move default stress: pastei and compounds
pastorie pastur'i // pastorie/-paar/-moeder
_) 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
patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale patriar (ga p%atr%i%ar // move default stress: patriargaal/-gale
pene (_ p@n@ // geroepenes/ontslapenes/uitgeworpenes pene (_ p@n@ // geroepenes/ontslapenes/uitgeworpenes
pene (trA p%En@ // fix e sounds: penetrasie/(ge)penetreer pene (trA p%En@ // fix e sounds: penetrasie/(ge)penetreer
pensi (oen p%EnS%i; // move default stress: pensioen and compounds pensi (oen p%EnS%i; // move default stress: pensioen and compounds
ry) per (d p&:r // fix e sound: ryperd/-e
_) perde p'&:rd@ _) perde p'&:rd@
@) perde (_ p&:rd@ // compounds ending with perde @) perde (_ p&:rd@ // compounds ending with perde
pe) perde (_ p@rd@ //gepeperde, ongepeperde pe) perde (_ p@rd@ //gepeperde, ongepeperde
petrol pEtr@l_ // o = schwa: petrol and compounds petrol pEtr@l_ // o = schwa: petrol and compounds
petrol (eum p@tro@l // move default stress and soften e: petroleum and compounds petrol (eum p@tro@l // move default stress and soften e: petroleum and compounds
pe (tunia p@ // fix stress and e sound: petunia/-s pe (tunia p@ // fix stress and e sound: petunia/-s
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
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
pla (fon pl%a // plafon and many compounds pla (fon pl%a // plafon and many compounds
_) pla (kka pl%a // move default stress: plakkaat/plakkate _) pla (kka pl%a // move default stress: plakkaat/plakkate
plane (tA pl%an@' // planetarium/interplanetêr plane (tA pl%an@' // planetarium/interplanetêr
planete pl%ane@t@ // move default stress and fix a sound: planete and compounds like planetebaan planete pl%ane@t@ // move default stress and fix a sound: planete and compounds like planetebaan
_) pla (ta pl%a // move default stress: plataan/-boom/platane
plei (dooi pl%eI // (slot)pleidooi/-e plei (dooi pl%eI // (slot)pleidooi/-e
plesier pl@s'i:r plesier pl@s'i:r
plig plIx2 // fix i sound: dienspligontduiker/pliguitvoering plig plIx2 // fix i sound: dienspligontduiker/pliguitvoering
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
_) pon (dok p%On // move default stress: pondok/-ke/-kie
popu ,pOpy popu ,pOpy
_) por (C %pOr //portret portaal etc. _) por (C %pOr //portret portaal etc.
por (sie pOr // restore default stress: porsie/-s/-tjie por (sie pOr // restore default stress: porsie/-s/-tjie
_) post (K p'@Ust- //post where it means after _) post (K p'@Ust- //post where it means after
_) post (u p%Ost // move default stress: postuur/posture/postuum and compounds of postuur _) post (u p%Ost // move default stress: postuur/posture/postuum and compounds of postuur
poten (sia p%o@t%En // fix e sound: potensiaal/potensiale and compounds poten (sia p%o@t%En // fix e sound: potensiaal/potensiale and compounds
pot (sier p%Ot // move default stress: potsierlik/-e/-heid
poësie p%u:@zi // bieg/natuurpoësie/poëversameling, etc. poësie p%u:@zi // bieg/natuurpoësie/poëversameling, etc.
poë (tA p%u:e@ // poëties/-e/poëte poë (tA p%u:e@ // poëties/-e/poëte
ra) pporte (rA p%Orte@ // fix stress and e sound: rapportering/rapporterende ra) pporte (rA p%Orte@ // fix stress and e sound: rapportering/rapporterende
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
presteer pr@ste@r // fix stress for presteer in compounds: onderpresteerder/teenpresteer/toppresteerder presteer pr@ste@r // fix stress for presteer in compounds: onderpresteerder/teenpresteer/toppresteerder
preten (si pr@te~n // fix stress and e sounds: pretensie/(on)pretensieus/-e preten (si pr@te~n // fix stress and e sounds: pretensie/(on)pretensieus/-e
primi (t pr@m@ // make i sounds schwa:
//primitief/primitiewe
prinsi (pA pr@ns@ // move default stress:
//prinsipaal/prinsipale/prinsipaals/prinsipieel/-ële
primi (t pr@m@ // make i sounds schwa: primitief/primitiewe
prinsi (pA pr@ns@ // move default stress: prinsipaal/prinsipale/prinsipaals/prinsipieel/-ële
prinsipe (K pr@nsip@ // stress on 2nd slb.: prinsipe/-s prinsipe (K pr@nsip@ // stress on 2nd slb.: prinsipe/-s
ple (k pl& ple (k pl&
posisie puz'isi posisie puz'isi
rond (r rOnt // grondreuk/grondrel/rondreis/-rol/-ry rond (r rOnt // grondreuk/grondrel/rondreis/-rol/-ry
rondom rOnt_%Om // rondom/rondomheen/rondomstaner rondom rOnt_%Om // rondom/rondomheen/rondomstaner
rolprent rOlprEnt // rolprent/rolprentvertoning and other compounds rolprent rOlprEnt // rolprent/rolprentvertoning and other compounds
roulette r%ulEt // fix stress and vowel sounds: roulette/-speler/-tafel
ru (briek r%W // move default stress: rubriek/-skrywer, etc. ru (briek r%W // move default stress: rubriek/-skrywer, etc.
rugby rWgbi rugby rWgbi
ru (dolC ru // fix u sound: rudolf
ru (moer r%W // fix stress and u sound: rumoer/-ig/-heid ru (moer r%W // fix stress and u sound: rumoer/-ig/-heid
ru (ïn r%y_ // move default stress: ruïne/-s
.group re .group re
rea (ks r%ia // reaksie/s/skokreaksie rea (ks r%ia // reaksie/s/skokreaksie
rea (C r%i%a // reageer/realis/me|ties rea (C r%i%a // reageer/realis/me|ties
reden (ACA r@d@n' // redenasie/s reden (ACA r@d@n' // redenasie/s
_) redi (gA r%Ed%i // redigeer/geredigeer/-de/ongeredigeerde _) redi (gA r%Ed%i // redigeer/geredigeer/-de/ongeredigeerde
refor (m r@f%Or // gereformeerde/reformering/reformasie refor (m r@f%Or // gereformeerde/reformering/reformasie
re (frein r@ // move default stress: refrein/-e
C) re (gat r@ // fix e sound: fregat/-te and compounds/harregat C) re (gat r@ // fix e sound: fregat/-te and compounds/harregat
regime (_ r@Zi:m // regime/-s and compounds regime (_ r@Zi:m // regime/-s and compounds
reg (ist r@x2 // registrasie/-nommer/register/bevolkingsregister reg (ist r@x2 // registrasie/-nommer/register/bevolkingsregister
regverdig r&x2f'&rd@x2 // regverdig/onregverdige/regverdigheid - verwyder uit af_list regverdig r&x2f'&rd@x2 // regverdig/onregverdige/regverdigheid - verwyder uit af_list
reklame r@klA:m@ // fix stress and e sounds: reklame and many compounds
re (kru r@ // move stress from 1st slb re (kru r@ // move stress from 1st slb
_) re (la r@ // relaas/relase/relasie and compounds _) re (la r@ // relaas/relase/relasie and compounds
rele (van r@l@ // relevansie/relevant and derivitives rele (van r@l@ // relevansie/relevant and derivitives
rem (_ rEm // handrem/kabeltrem/kragrem/noodrem/skyfrem/stadstrem/veiligheidsrem rem (_ rEm // handrem/kabeltrem/kragrem/noodrem/skyfrem/stadstrem/veiligheidsrem
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 (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
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
@) 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
s (japie s // dorpsjapie/plaasjapie/stadsjapie s (japie s // dorpsjapie/plaasjapie/stadsjapie
sekre (ta s@kr@ sekre (ta s@kr@
se (ku s@ // sekuriteit/sekuur se (ku s@ // sekuriteit/sekuur
seku (l s%Ek%y // sekulër/sekulariseer seku (l s%Ek%y // sekulër/sekulariseer
sela (kant s%e@l@ // fix stress and vowel sounds: selakant/-e
&) sele (_ s'e@l@ &) sele (_ s'e@l@
no) sele (_ s@l@ // e sounds in onnosele no) sele (_ s@l@ // e sounds in onnosele
self (stan s%&lf // move default stress: selfstandig/-e/-heid self (stan s%&lf // move default stress: selfstandig/-e/-heid
siale Si'A:l@ // provinsiale/asosiale/nupsiale siale Si'A:l@ // provinsiale/asosiale/nupsiale
C) s (ieel S // potensieel/finansieel C) s (ieel S // potensieel/finansieel
C) s (iële S // potensiële/finansiële C) s (iële S // potensiële/finansiële
simbi (oC s@mb%i // move default stress: simbiose/simbioties
simp (to s@m // move default stress and drop p: simptoom/simptome/simptomaties simp (to s@m // move default stress and drop p: simptoom/simptome/simptomaties
si (nnig s'I // sinnig in compounds has stress: dubbelsinnig/geheimsinnig/kranksinnig si (nnig s'I // sinnig in compounds has stress: dubbelsinnig/geheimsinnig/kranksinnig
siniste (r s@nIst@ // sinister/sinistere/sinisters siniste (r s@nIst@ // sinister/sinistere/sinisters
sipre (K siprE // fix stress and i sound: sipres/-se/bergsipres/sipresboom
sirene s@re@n@ // move default stress and fix vowel sounds: sirene/-s/-lied/-sang sirene s@re@n@ // move default stress and fix vowel sounds: sirene/-s/-lied/-sang
skade skA:d@ // elik suffix rule breaks a sound of (on)skadelik skade skA:d@ // elik suffix rule breaks a sound of (on)skadelik
skadu skA:dy // skaduagtig/skadutjie skadu skA:dy // skaduagtig/skadutjie
_) ske (let sk@ // fix stress and 1st e sound: skelet and compounds _) ske (let sk@ // fix stress and 1st e sound: skelet and compounds
skemer ske@m@r // fix 2nd e in many compounds and derivitives of skemer- skemer ske@m@r // fix 2nd e in many compounds and derivitives of skemer-
sker (muts sk%&r // move default stress: (ge)skermutsel/skermutseling/-e sker (muts sk%&r // move default stress: (ge)skermutsel/skermutseling/-e
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
skyn (hei sk%eIn // move default stress: skynheilig/-e/-heid skyn (hei sk%eIn // move default stress: skynheilig/-e/-heid
so (lie s%O // stress and o sound: solied/-e so (lie s%O // stress and o sound: solied/-e
so (lid s%O // konsolidasie/solidariteit so (lid s%O // konsolidasie/solidariteit
so (natA s%u // move default stress and fix o sound: sonate/-s and compounds so (natA s%u // move default stress and fix o sound: sonate/-s and compounds
sonne (t s%unE // fix stress and vowel sounds: sonnet/-te/sonnetvorm
so (nnetjie++ sO // but: sonnetjie/wintersonnetjie
so (pra s%u // move default stress and fix o sound: sopraan/soprane so (pra s%u // move default stress and fix o sound: sopraan/soprane
span (dab sp%an // move default stress: spandabel/-rig, etc. span (dab sp%an // move default stress: spandabel/-rig, etc.
span (jAA sp%an // move default stress: Spanjaard/-e/Spanjool span (jAA sp%an // move default stress: Spanjaard/-e/Spanjool
span (spek sp%an // move default stress: spanspek/-ke/-kie and compounds
spartel spart@l // fix stress and e sound: spartel/-end/-ing spartel spart@l // fix stress and e sound: spartel/-end/-ing
spek (takel sp%Ek // move default stress: spektakel/-s spek (takel sp%Ek // move default stress: spektakel/-s
spelagtig sp&l'ax2t@x2 // skouspelagtig/e/heid/klugspelagtig spelagtig sp&l'ax2t@x2 // skouspelagtig/e/heid/klugspelagtig
@) skynlik sk'eInl@k oê­³kynlik/onwaarskeinlik/waarskynlikheid @) skynlik sk'eInl@k oê­³kynlik/onwaarskeinlik/waarskynlikheid
smelt sm&lt smelt sm&lt
sodom (iet s,o@dOm // fix stress and 2nd o sound: sodomiet/-e sodom (iet s,o@dOm // fix stress and 2nd o sound: sodomiet/-e
son (geC sOn // songebakte/-brande/-bruinde/-droogde
son (g@ sOn // songebakte/-brande/-bruinde/-droogde/songod
sosial (i so@Sial' // sosialis/sosialisme/sosialisties sosial (i so@Sial' // sosialis/sosialisme/sosialisties
so (v so@ // soveel/sover so (v so@ // soveel/sover
soverre so@f'&r@ // stress: se rule: so (v s'o@ // soveel/sover soverre so@f'&r@ // stress: se rule: so (v s'o@ // soveel/sover
spesialis spESal'Is spesialis spESal'Is
spesi (f sp%Es%I // spesifiek/spesifiseer spesi (f sp%Es%I // spesifiek/spesifiseer
@) spre (ken spr'e@ // stress: vanselfsprekend @) spre (ken spr'e@ // stress: vanselfsprekend
stede (C ste@d@ // fix e sounds of many compounds and derivitives containing stede
_) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit _) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit
stimu (lA st@m%y // move default stress and fix i sound: stimuleer/stimulering/stimulasie stimu (lA st@m%y // move default stress and fix i sound: stimuleer/stimulering/stimulasie
_) sub (a sWb_ // subagent/subartikel/subatomies, etc. _) sub (a sWb_ // subagent/subartikel/subatomies, etc.
C) steker ste@k@r // e sound: (aan/dop/kwaad/rugsteker/-s/-y, etc. C) steker ste@k@r // e sound: (aan/dop/kwaad/rugsteker/-s/-y, etc.
_ne) stel st@l // fix e sound: nestel/-end _ne) stel st@l // fix e sound: nestel/-end
wor) stel st@l //worstel e sound in compounds wor) stel st@l //worstel e sound in compounds
ste (land st@ // fix e sound: vasteland and several compounds
@) stel (iC st@l // eersteling/gunsteling/wellusteling/worsteling/eerstelig and compounds @) stel (iC st@l // eersteling/gunsteling/wellusteling/worsteling/eerstelig and compounds
@) ste (llen st'& // belangstellendes/gerusstellend/regstellende/teleurstellend @) ste (llen st'& // belangstellendes/gerusstellend/regstellende/teleurstellend
teen) ste (llen st& // restore default stress: teenstellend teen) ste (llen st& // restore default stress: teenstellend
_) tande (C@ t''and@ // fix e sound: tandebeker/-pasta/-poeier/-trekker _) tande (C@ t''and@ // fix e sound: tandebeker/-pasta/-poeier/-trekker
_) tant (e tA~nt // nasalise: tante/-tjie/-s _) tant (e tA~nt // nasalise: tante/-tjie/-s
tantes tA~nt@s // nasalise and fix e sound: tantes tantes tA~nt@s // nasalise and fix e sound: tantes
tapisse (ri t%ap@s@ // move default stress: tapisserie/-ë
taren (ta t%ar@n // fix stress and 1st a sound: tarentaal/tarentale taren (ta t%ar@n // fix stress and 1st a sound: tarentaal/tarentale
taverne t%af&rn@ // fix stress and 1st e sound: taverne and compounds taverne t%af&rn@ // fix stress and 1st e sound: taverne and compounds
taver (nier t%af@r // move stress to end: tavernier/-s taver (nier t%af@r // move stress to end: tavernier/-s
_) tekere t@ke@r@ // move default stress and correct e sounds _) tekere t@ke@r@ // move default stress and correct e sounds
_) teks (tu t%Eks // move default stress: tekstuur/teksture _) teks (tu t%Eks // move default stress: tekstuur/teksture
_) tele (C t%&l@ // telefoneer/telekommunikasie, etc. _) tele (C t%&l@ // telefoneer/telekommunikasie, etc.
teleks t&lEks // fix stress and vowel sounds: teleks and compounds
_) teler te@l@r // fix stress and vowel sounds: teler/-s/-y/-svereniging, etc. _) teler te@l@r // fix stress and vowel sounds: teler/-s/-y/-svereniging, etc.
@C) te (nk t& ++ //tenk and friends @C) te (nk t& ++ //tenk and friends
@C) te (C t@ /// @C) te (C t@ ///
tent (_ tEnt //suurstoftent and others tent (_ tEnt //suurstoftent and others
te (oo t@ // geboorteoorskot/kosteoorweging/siekteoorsaak/terroristeoorlog te (oo t@ // geboorteoorskot/kosteoorweging/siekteoorsaak/terroristeoorlog
_) teraarde t%&r?A:rd@ // move default stress and fix e sounds: teraardebestelling/-s _) teraarde t%&r?A:rd@ // move default stress and fix e sounds: teraardebestelling/-s
&) terd (_ t@rt // fix e sound: beteuterd/gelouterd/stouterd
te (rgend t'& //tergend and compounds te (rgend t'& //tergend and compounds
@C) te (rgend t'& //sieltergend and others @C) te (rgend t'& //sieltergend and others
n) terie t@r'i // galanterie/infanterie and compounds n) terie t@r'i // galanterie/infanterie and compounds
_) ter (l t@r // move default stress: terloops/-e _) ter (l t@r // move default stress: terloops/-e
@) term (_ t&r@ // correct pronunciation of e @) term (_ t&r@ // correct pronunciation of e
@) terme (_ t&rm@ // correct pronunciation of 1st e @) terme (_ t&rm@ // correct pronunciation of 1st e
ter (miet t%&r // move default stress: termiet/-e and compounds
_) ter (w t@r // stress and e sound: terwyl/terwille _) ter (w t@r // stress and e sound: terwyl/terwille
sin) te (ti te@ //sintetiseer, compounds and derivitives sin) te (ti te@ //sintetiseer, compounds and derivitives
tern (K t'&:r@-n //lantern ekstern etc. tern (K t'&:r@-n //lantern ekstern etc.
_) van (@ f%an // (on)vanpas/vanjaar/vandag/vanaand/vanoggend and many similar _) van (@ f%an // (on)vanpas/vanjaar/vandag/vanaand/vanoggend and many similar
_) vang (@ faN // vangwa, etc.; see rule: _) van (@ f%an _) vang (@ faN // vangwa, etc.; see rule: _) van (@ f%an
vangen f'aN@n // gevangene/gevangenis/bevangenheid vangen f'aN@n // gevangene/gevangenis/bevangenheid
_) vanklik faNkl@k // (on)ontvanklik/-e/-er/-heid
vari (A v%ar%i // fix v sound and stress: variasie/-s/varieer vari (A v%ar%i // fix v sound and stress: variasie/-s/varieer
vati (kaan f%at%i // fix stress and shorten a sound: vatikaan and derivitives and compounds vati (kaan f%at%i // fix stress and shorten a sound: vatikaan and derivitives and compounds
@) ve (_ _^_EN //words ending in ve is English @) ve (_ _^_EN //words ending in ve is English
ven (dusie f@n // fix stress and e sound: vendusie and compounds ven (dusie f@n // fix stress and e sound: vendusie and compounds
vene (siA v@ni: // Venesië/Venesiese vene (siA v@ni: // Venesië/Venesiese
ven (ster fe~n // nasalise ven (ster fe~n // nasalise
ve (nus ve@ // fix v sound: venus and compounds
ven (yn f@n // venyn/venynig ven (yn f@n // venyn/venynig
ver f@r ver f@r
veranda v@randa // fix stress and e sound: veranda and compounds veranda v@randa // fix stress and e sound: veranda and compounds
verant (w f@r%ant // (on)verantwoordelik/-heid/verantwoording verant (w f@r%ant // (on)verantwoordelik/-heid/verantwoording
verende f'e@r@nd@ verende f'e@r@nd@
verer (ing f@r_e@r // verering and compounds ending with verering, eg. heldeverering verer (ing f@r_e@r // verering and compounds ending with verering, eg. heldeverering
ver (gesig f&r // fix stress and 1st e sound: vergesig/-te
vergete f@rx2'e@t@ // vergeterig/vergetelheid vergete f@rx2'e@t@ // vergeterig/vergetelheid
_) vergewe f@rx2e@v@ // vergewe/vergewend/-e _) vergewe f@rx2e@v@ // vergewe/vergewend/-e
vering f'e@r@N //motivering preservering etc. vering f'e@r@N //motivering preservering etc.
@C) vers (e_ f&rs // plurals of words like the above @C) vers (e_ f&rs // plurals of words like the above
ver (sie_ f&:r //words ending in versie ver (sie_ f&:r //words ending in versie
ver (sies_ f&:r //words ending in versies ver (sies_ f&:r //words ending in versies
ver (flent f@r // verflenter and derivitives; see rule: verf (C f&rf
ver (fris f@r // verfris and derivitives; see rule: verf (C f&rf ver (fris f@r // verfris and derivitives; see rule: verf (C f&rf
verfyn f@rf'eIn verfyn f@rf'eIn
verf (@ f&rf // verfkwas/-voorraad/-emmer and similar verf (@ f&rf // verfkwas/-voorraad/-emmer and similar
_) verse (b f'&:rs@ _) verse (b f'&:rs@
C) verse (_ f&rs@ C) verse (_ f&rs@
A) verse (_ v'&rs@ A) verse (_ v'&rs@
vers (r f&rs // fix stress and e sound: versreël/-rym/-ritme
_) veronge (@P7 f@r'O:Nx2@ _) veronge (@P7 f@r'O:Nx2@
verbete f@rb'e@t@ // verbete/verbetenheid verbete f@rb'e@t@ // verbete/verbetenheid
verte (l f@rt& // oorvertelling/rondvertel and similar verte (l f@rt& // oorvertelling/rondvertel and similar
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
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.
vis (uA v%iZ //visuele, visueel etc. vis (uA v%iZ //visuele, visueel etc.
@s) w (iel v // fix w sound: fietswiel/gewaarwordingswiel and similar compounds @s) w (iel v // fix w sound: fietswiel/gewaarwordingswiel and similar compounds
s) w (il v // fix w sound: groepswil/hemelswil/liefdeswil/korswil s) w (il v // fix w sound: groepswil/hemelswil/liefdeswil/korswil
C) winkel vINk@l // w sound: boek/dames/plaaswinkel, etc. C) winkel vINk@l // w sound: boek/dames/plaaswinkel, etc.
C) w (it_ v // fix v sound: bleek-/grys-/kryt-/lyk-/melk-/naaswit
s) w (yf v // fix w sound: viswyf/ganswyfie/mannetjieswyfie s) w (yf v // fix w sound: viswyf/ganswyfie/mannetjieswyfie
ens) w v ens) w v
ers) w v // flenterswaai/kerswense/koerswaarde/kopersweerstand/trekkerswee/verkeerswisselaar ers) w v // flenterswaai/kerswense/koerswaarde/kopersweerstand/trekkerswee/verkeerswisselaar
spoor) weg v&x2 // fix e sound: spoorwegaanleg/-aansluiting/-amptenaar/-eiendom/-inkomste/-ongeluk... spoor) weg v&x2 // fix e sound: spoorwegaanleg/-aansluiting/-amptenaar/-eiendom/-inkomste/-ongeluk...
welbehaaglik v%&lb@hA:x2l@k // move default stress: welbehaaglik/-e/-er/-ste welbehaaglik v%&lb@hA:x2l@k // move default stress: welbehaaglik/-e/-er/-ste
@) wendig v'End@x2 // inwendig/noodwendig/uitwendig @) wendig v'End@x2 // inwendig/noodwendig/uitwendig
&) wene (_ v@n@ // fix penultimate e sound: afgestorwene/-s/ingeskrewene/verdorwene/verhewene
ge) were ve@r@ // fix e sound in compounds ending in gewere ge) were ve@r@ // fix e sound in compounds ending in gewere
werk (stelli v%&rk // fix stress: bewerkstellig and derivitives werk (stelli v%&rk // fix stress: bewerkstellig and derivitives
t) werk v&rk // fix w sound: geutwerk/gietwerk/netwerk t) werk v&rk // fix w sound: geutwerk/gietwerk/netwerk
t) w w t) w w
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
@) 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
@s) w (An_ v // plurals of the above in -de: de treate @s) w (An_ v // plurals of the above in -de: de treate
_) wan (A van_ // wanorde/wanopvatting/wanaanpassing/winindruk _) wan (A van_ // wanorde/wanopvatting/wanaanpassing/winindruk
C) wag vax2 // fix w sound: bokwagter/skildwag and compounds/veldwagter
k) wagga wax2a // fix w sound: kwagga/bergkwagga, etc.
wan (trouig v%an // move default stress: wantrouig/-e wan (trouig v%an // move default stress: wantrouig/-e
wapen vA:p@n // fix problems with compounds and derivitives of wapen: ontwapening/wapengeweld wapen vA:p@n // fix problems with compounds and derivitives of wapen: ontwapening/wapengeweld
//wapenopleiding //wapenopleiding
s) wedd (@ vEd // beroepswedder s) wedd (@ vEd // beroepswedder
wedywer vEteIv@r // pronunc. of d and e-sound in derivitives wedywer vEteIv@r // pronunc. of d and e-sound in derivitives
weer (hou v%e@r // exception to default stress rule weer (hou v%e@r // exception to default stress rule
weer (spre ve@r' // weerspreek/weersprekende/weerspreking
_) 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.



+ 10
- 6
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,"sox \"%s\" -r %d -w %s polyphase\n",fname,samplerate,fname_temp);
if(system(command) < 0)
sprintf(command,"soxx \"%s\" -r %d -w %s polyphase\n",fname,samplerate,fname_temp);
if(system(command) != 0)
{ {
// resample has failed, use the original file
fprintf(stderr,"Failed to resample: %s\n",command); fprintf(stderr,"Failed to resample: %s\n",command);
return(2);
}
else
{
fname = fname_temp;
} }


length = GetFileLength(fname_temp);
f = fopen(fname_temp,"rb");
length = GetFileLength(fname);
f = fopen(fname,"rb");
if(f == NULL) if(f == NULL)
{ {
fprintf(stderr,"Can't read temp file: %s",fname_temp);
fprintf(stderr,"Can't read temp file: %s",fname);
return(3); return(3);
} }



+ 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.20 13.Nov.07";
const char *version_string = "1.29.21 21.Nov.07";
const int version_phdata = 0x012901; const int version_phdata = 0x012901;


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

+ 1
- 1
src/synthesize.cpp View File

wcmdq[wcmdq_tail][0] = WCMD_WAVE; wcmdq[wcmdq_tail][0] = WCMD_WAVE;
wcmdq[wcmdq_tail][1] = soundicon_tab[value].length; wcmdq[wcmdq_tail][1] = soundicon_tab[value].length;
wcmdq[wcmdq_tail][2] = (long)soundicon_tab[value].data; wcmdq[wcmdq_tail][2] = (long)soundicon_tab[value].data;
wcmdq[wcmdq_tail][3] = 0; // 16 bit data
wcmdq[wcmdq_tail][3] = 0x1f00; // 16 bit data, amp=32
WcmdqInc(); WcmdqInc();
} }
} }

Loading…
Cancel
Save