Browse Source

[1.39.11]

Fix problem in *_rules files.  Conditional rules could cause corrupt phoneme strings.
Voice files, "replace" command using an "unstressed" phoneme now ensures the syllable is unstressed.
lang: us, pronunciation changes, use new phonemeeeeeeeee [@/] (at end of words) and [O].
lang: fr, pronunciation changes.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@197 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 16 years ago
parent
commit
64154064cb

+ 11
- 4
dictsource/af_list View File

montagu mOnt@ky montagu mOnt@ky
moreletapark mOr@l,Etap'ark moreletapark mOr@l,Etap'ark
moorreesburg mur'e@sbWrx2 moorreesburg mur'e@sbWrx2
mosambiek musamb'ik
mosambiek mo@samb'ik
(thaba nchu) tab'A:||ntSu (thaba nchu) tab'A:||ntSu
europa Y@r'o@pa europa Y@r'o@pa
nigel _^_EN nigel _^_EN
cynthia _^_EN cynthia _^_EN
darwin _^_EN darwin _^_EN
david _^_EN david _^_EN
(da vinci) da||v'intSi
debora d@bo@ra debora d@bo@ra
debussy d@bus'i: debussy d@bus'i:
(de la) d@||la $u // de la Rey/de la Bat, etc. (de la) d@||la $u // de la Rey/de la Bat, etc.
ilse 'ilz@ ilse 'ilz@
ingrid iNgr@d ingrid iNgr@d
isabel is@b&l isabel is@b&l
iskariot isk'ariOt
jacques ZA:k jacques ZA:k
james _^_EN james _^_EN
jane _^_EN jane _^_EN
lategan lA:t@x2an lategan lA:t@x2an
le l@ le l@
leandra li'andra leandra li'andra
leonardo liu:n'ardu
levi le@fi levi le@fi


louis luI louis luI
chrysler kraIsl@r chrysler kraIsl@r
ferrari f@rA:ri ferrari f@rA:ri
martini mart'i:ni martini mart'i:ni
venda vEnda
wimpy wImpi wimpy wImpi


// article // article
asook %as_o@k asook %as_o@k
aspris $2 aspris $2
asseblief as@bl'if asseblief as@bl'if
assessore $3
attraksie $2 attraksie $2


babelaas bab@lA:s babelaas bab@lA:s


dadelik dA:d@lIk dadelik dA:d@lIk
darem dar@m darem dar@m
derde d&:rd@
dekade dEk'A:d@ dekade dEk'A:d@
deurentyd dy@r@nteIt deurentyd dy@r@nteIt
deurgaans $1 deurgaans $1
gomorra x2@mOra gomorra x2@mOra
graffiti graf'iti graffiti graf'iti
gratis x2r'A:t@s gratis x2r'A:t@s
grondys x2rO:nt_eIs


hallo h'Il,@U hallo h'Il,@U
hanou hA:n@U hanou hA:n@U
hardop hart?Op hardop hart?Op
hasepad hA:s@pat
heeltemal he@lt@mal heeltemal he@lt@mal
hek h&k hek h&k
hekke h&k@ hekke h&k@
hoofsaaklik $2 hoofsaaklik $2
hoogedele ho@x2 _e@d@l@ hoogedele ho@x2 _e@d@l@
hosanna hus'ana hosanna hus'ana
huigelary $4
//###huigelary $4


ibis $1 ibis $1
idee $2 idee $2
rinkink $2 rinkink $2
rooipers roIp&:rs rooipers roIp&:rs
roterende rut'e@r@nd@ roterende rut'e@r@nd@
rottenes rOt@nEs
rukkerig rWk@r@x2 rukkerig rWk@r@x2
ruspes rWsp@s ruspes rWsp@s
rymelary reIm@lar'eI rymelary reIm@lar'eI
sodra so@dr'A: sodra so@dr'A:
sodoende s'o@d,und@ sodoende s'o@d,und@
sogenaamde s'o@x2@n,A:md@ sogenaamde s'o@x2@n,A:md@
sondenes sOnd@nEs
sononder sOn_On@r sononder sOn_On@r
sonop sOn_Op sonop sOn_Op
sonore sun'o@r@ sonore sun'o@r@
vorendag $3 vorendag $3
vorige fo@r@x2@ vorige fo@r@x2@
voëlent fo@@l_Ent voëlent fo@@l_Ent
vraprys frA:preIs
vrek fr&k vrek fr&k


waarskynlik $2 waarskynlik $2

+ 80
- 13
dictsource/af_rules View File

C) a (Cia_ A: // stadia and compounds/Nadia and similar C) a (Cia_ A: // stadia and compounds/Nadia and similar
admi (r %atm%i // move default stress: admiraal and compounds admi (r %atm%i // move default stress: admiraal and compounds
admi (ssie %atmi // fix stress and i sound: admissie and compounds admi (ssie %atmi // fix stress and i sound: admissie and compounds
adole (ssen %ad%o@l@ // fix stress and vowel sounds: adolessent/-e/-adolessensie
ad (vies %at // move default stress: advies/-brief/-komitee and many similar ad (vies %at // move default stress: advies/-brief/-komitee and many similar


C) agie A:x2i C) agie A:x2i
ara (bi %arA: // fix 1st a sound and stress: Arabië/Arabies/-e ara (bi %arA: // fix 1st a sound and stress: Arabië/Arabies/-e
ara (bier %ar%a // Stress and a sounds: Arabier/-e ara (bier %ar%a // Stress and a sounds: Arabier/-e
C) are (CA A:r@ // e sound: amptenaredom/blaredak/garebiltong/haredos/jarelange C) are (CA A:r@ // e sound: amptenaredom/blaredak/garebiltong/haredos/jarelange
Cel) ary ar'eI // move default stress: bedelary/bottelary/dobbelary/huigelary/smokkelary...
@@@smokkel) ary %ar%eI // default stress: diamant-/drank-/dwelm-/goud-/kokaïensmokkelary, etc.
amarula %am%arul%a // fix stress and a sounds: amarula and compounds amarula %am%arul%a // fix stress and a sounds: amarula and compounds
argen (tA %arx2@n // move default stress: Argentinië/Argentyns/-e argen (tA %arx2@n // move default stress: Argentinië/Argentyns/-e
a (riA 'A: // akwarium/barium/estuarium/herbarium/seminaria a (riA 'A: // akwarium/barium/estuarium/herbarium/seminaria
_) as (ke %as // move default stress: askeet/askete/asketies/askese _) as (ke %as // move default stress: askeet/askete/asketies/askese
a (spersie %a // move default stress: aspersie and compounds a (spersie %a // move default stress: aspersie and compounds
_) aspi (rA %asp%i // move default stress: aspirant/-e and compounds _) aspi (rA %asp%i // move default stress: aspirant/-e and compounds
asse (ssor %asE // fix stress and e sound: assessor/-lid/-lede/-skap
assist %as@st // assistent/e/assisteer assist %as@st // assistent/e/assisteer
r) assis (K %asIs // rassis/-te/-ties/-me r) assis (K %asIs // rassis/-te/-ties/-me
atel (jee %at@L // fix vowel sounds and stress: ateljee and compounds atel (jee %at@L // fix vowel sounds and stress: ateljee and compounds
@) atore (_ at'o@r@ // stress on penultimate: diktatore/kuratore, etc. @) atore (_ at'o@r@ // stress on penultimate: diktatore/kuratore, etc.
@) atories %at'o@ris // stress on -ories: diktatories/organisatories/resperatories, etc. @) atories %at'o@ris // stress on -ories: diktatories/organisatories/resperatories, etc.
atrium A:triWm // fix a sound: atrium and compounds atrium A:triWm // fix a sound: atrium and compounds
atro (fie %atr%u // fix stress and o sound: (spier)atrofie
K) au @U // trauma/-ties/Aucamp/Paul/-a/-us K) au @U // trauma/-ties/Aucamp/Paul/-a/-us
auer aU@r //Sauer etc. fixed au and e sounds in compounds. auer aU@r //Sauer etc. fixed au and e sounds in compounds.
augustus %Ox2WstWs augustus %Ox2WstWs
aan (houden %A:n // move default stress: aanhoudend/-e aan (houden %A:n // move default stress: aanhoudend/-e
aan (lok %A:n // move default stress: aanloklik/-heid aan (lok %A:n // move default stress: aanloklik/-heid
aan (lok_N A:n // restore default stress: aanlok aan (lok_N A:n // restore default stress: aanlok
aan (meldba %A:n // move default stress: aanmeldbaar/-bare/-baarheid
aanneemlik %A:ne@ml@k // move default stress: aanneemlik/-e/-er/-heid/-ste aanneemlik %A:ne@ml@k // move default stress: aanneemlik/-e/-er/-heid/-ste
aannem (A A:ne@m // fix e sound: aanneming/aannemer/aannemeling and compounds aannem (A A:ne@m // fix e sound: aanneming/aannemer/aannemeling and compounds
aan (pasba %A:n // move default stress: aanpasbaar/aanpasbare, etc. aan (pasba %A:n // move default stress: aanpasbaar/aanpasbare, etc.
baken bA:k@n // fix e sound: afbakening and compounds baken bA:k@n // fix e sound: afbakening and compounds
bakte (ri b%akte@ // fix stress and e sound: bakterie/-ë bakte (ri b%akte@ // fix stress and e sound: bakterie/-ë
_) bam (boes b%am // move default stress: bamboes/-e/bamboesfluit... _) bam (boes b%am // move default stress: bamboes/-e/bamboesfluit...
ba (nalA b%a // fix stress and 1st a sound: banale/banaliteit
band (Alier b,and // fix stress and d sound: band(e/o)lier/-e band (Alier b,and // fix stress and d sound: band(e/o)lier/-e
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.
band (iet b%and // fix stress and d sound: bandiet/-e and compounds band (iet b%and // fix stress and d sound: bandiet/-e and compounds
ba (nier b%a // move default stress: banier/-e and compounds ba (nier b%a // move default stress: banier/-e and compounds
ban (ket b%aN // move default stress: banket/-te/-saal, etc. ban (ket b%aN // move default stress: banket/-te/-saal, etc.
ban (kier b%aN // move default stress: bankier/-s and compounds
ban (krot b%aN // move default stress: bankrot and derivatives ban (krot b%aN // move default stress: bankrot and derivatives
barberton bA:b@rt%On // fix stress and a sound: Barberton/-lelies/-pad barberton bA:b@rt%On // fix stress and a sound: Barberton/-lelies/-pad
@) ba (ren b'A: // onrusbarend/opsienbarend and derivatives @) ba (ren b'A: // onrusbarend/opsienbarend and derivatives
@) dant d'ant // dant takes stress: kommandant/pruimedant @) dant d'ant // dant takes stress: kommandant/pruimedant
de (flasi d%e@ // fix e sound: deflasie(beleid)/deflasionêr/deflasionisties de (flasi d%e@ // fix e sound: deflasie(beleid)/deflasionêr/deflasionisties
de (gradA d,e@ // fix e sound: degradasie/degradeer/-ering de (gradA d,e@ // fix e sound: degradasie/degradeer/-ering
de (hidr d%e@ // fix stress and e sound: (ge)dehidreer/dehidrasie
@) d (eis t_ // fix d sound, insert pause: skuldeiser/grondeise and many compounds @) d (eis t_ // fix d sound, insert pause: skuldeiser/grondeise and many compounds
de (kaan d@ // fix stress and e sound: dekaan/-skap de (kaan d@ // fix stress and e sound: dekaan/-skap
de (kane d@ // fix stress and 1st e sound: (universiteits)dekane de (kane d@ // fix stress and 1st e sound: (universiteits)dekane
_) de (klass de@ // deklassifikasie/gedeklassifiseer _) de (klass de@ // deklassifikasie/gedeklassifiseer
de (klinA d%E // fix 1st e sound: deklinasie/deklineer/-nering and compounds de (klinA d%E // fix 1st e sound: deklinasie/deklineer/-nering and compounds
de (krimina d%e@ // fix e sound: (ge)dekriminaliseer/dekriminalisering, etc.
_) dele (gA d@l@ // fix stress and e sounds: delegeer/delegasie _) dele (gA d@l@ // fix stress and e sounds: delegeer/delegasie
@) de (ment d@ // fix e sound: amendement/bombardement/rendement @) de (ment d@ // fix e sound: amendement/bombardement/rendement
de (moCr d%E // demokraat/demokrasie/-ë/demokraties/demografie de (moCr d%E // demokraat/demokrasie/-ë/demokraties/demografie
de (press d%i // depressie/depressief/depressiewe de (press d%i // depressie/depressief/depressiewe
de (puta d%E // fix e sound: deputasie/-s and compounds de (puta d%E // fix e sound: deputasie/-s and compounds
@) derd (_ d@rt // verouderd/afgesonderd/gevorderd @) derd (_ d@rt // verouderd/afgesonderd/gevorderd
_) derde (K d&:rd@ // fix 2nd e sound: derdemag/derdepartyversekering and similar
twee) derde d&:rd@ // fix e sounds: tweederdemeerderheid/-deel twee) derde d&:rd@ // fix e sounds: tweederdemeerderheid/-deel
_) der (duiC d%&r // move default stress: derduisende/derduiwel _) der (duiC d%&r // move default stress: derduisende/derduiwel
@C) derm (K d&r@-m // fix e sound of derm in compounds: nersdermklier/slukdermsiekte, etc. @C) derm (K d&r@-m // fix e sound of derm in compounds: nersdermklier/slukdermsiekte, etc.
dina (stie d%in%a // move default stress: dinastie/-ë dina (stie d%in%a // move default stress: dinastie/-ë
di (nee d@ // fix stress and i sound: dinee and compounds di (nee d@ // fix stress and i sound: dinee and compounds
dingaan d@NgA:n // fix stress and g sound: Dingaan(sdag) dingaan d@NgA:n // fix stress and g sound: Dingaan(sdag)
@) d (inhou t_ // fix d sound: bloed-/goud-/saad-/standaard-/woordinhoud
dino (sou d%in%u // move default stress: dinosourus/-se 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
diplo (mat d@pl%u // fix stress and o sound: (handels-/top)diplomate, etc./diplomaties diplo (mat d@pl%u // fix stress and o sound: (handels-/top)diplomate, etc./diplomaties
CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand
CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette
juwel) e (C @ // fix e sound: juwelekissie and similar compounds juwel) e (C @ // fix e sound: juwelekissie and similar compounds
kening) e (@ @ // fix e sound: rekeningeklerk/-navraag and similar
narkos) e (C @ // fix e sound: narkosedood/-gas/-masker/-middel/-rekords, etc. narkos) e (C @ // fix e sound: narkosedood/-gas/-masker/-middel/-rekords, etc.
ooi) e (C @ // fix e sound: dooiepunt/ooievaar and similar ooi) e (C @ // fix e sound: dooiepunt/ooievaar and similar
trol) e (C@ @ // fix e sound in compounds: kontrolebank/-doeleindes/-kamer/-lys/-maatreël/-rekening... trol) e (C@ @ // fix e sound in compounds: kontrolebank/-doeleindes/-kamer/-lys/-maatreël/-rekening...
@C) e (af @_ // fix e sound: doodseise-/manne-/ongevalle-/troepeafdeling/slakkeafval @C) e (af @_ // fix e sound: doodseise-/manne-/ongevalle-/troepeafdeling/slakkeafval
@C) e (mag @ // fix e sound: derdemag and compounds
C) e (marie @ //anemarie, lisemarie etc. C) e (marie @ //anemarie, lisemarie etc.
n) eke (_ @k@ //anneke Heineke etc. n) eke (_ @k@ //anneke Heineke etc.
@k) e (raad @ // fix e sound: lekeraadslid/praktykeraad @k) e (raad @ // fix e sound: lekeraadslid/praktykeraad
_) edel e@d@l // fix 2nd e sound: edelgas/-steen/-stene/-metaal and many similar _) edel e@d@l // fix 2nd e sound: edelgas/-steen/-stene/-metaal and many similar
ies) e (f @ // fix e sound: mediesefondsbetaling/-bydrae and similar ies) e (f @ // fix e sound: mediesefondsbetaling/-bydrae and similar
_) epi (C %Ep%i //episode and others _) epi (C %Ep%i //episode and others
epou (let %Ep%u // fix stress and vowel sounds: epoulet/-te and compounds
halw) e (K @ // fix e sound: halwemaan/halwerweë/halwes halw) e (K @ // fix e sound: halwemaan/halwerweë/halwes
liefd) e (C @ // fix e in compounds starting with liefde: -blyk/-daad/-diens/-gawe/-groete/-werk, etc. liefd) e (C @ // fix e in compounds starting with liefde: -blyk/-daad/-diens/-gawe/-groete/-werk, etc.
@C) edans @dA~ns // fix e sound: elwe-/klompe-/volkspele-/windedans/-e/-er @C) edans @dA~ns // fix e sound: elwe-/klompe-/volkspele-/windedans/-e/-er
@C) ederm @d&r@-m_ // fix e sounds: blindederm/-ontsteking/-operasie, etc. @C) ederm @d&r@-m_ // fix e sounds: blindederm/-ontsteking/-operasie, etc.
Cev) e (gK & // fix e sound in compounds like buitegevegstelling/skietgevegte/boerevegters Cev) e (gK & // fix e sound in compounds like buitegevegstelling/skietgevegte/boerevegters
@C) e (geC@ @ // fix e sound: Alpegebied/ambassadegebou/morfinegebruik, etc. @C) e (geC@ @ // fix e sound: Alpegebied/ambassadegebou/morfinegebruik, etc.
&C) e (ganger @ // fix e sound in compounds like sinodeganger/-s
@w) e (gende e@ // but: rond-/snel-/self-/traag-/voort-/vrybewegende @w) e (gende e@ // but: rond-/snel-/self-/traag-/voort-/vrybewegende
CAC) e (gg & // fix e sound: bylegging/delgingsfondsbelegging/langtermynbelegging CAC) e (gg & // fix e sound: bylegging/delgingsfondsbelegging/langtermynbelegging
And) e (lC @ // fix e sound: swendelfirma/vaandeldraer and similar And) e (lC @ // fix e sound: swendelfirma/vaandeldraer and similar
enge (l EN@ // Engeland/Engelsman/Engelssprekend/hengelklub/mengeldrankie/-moes enge (l EN@ // Engeland/Engelsman/Engelssprekend/hengelklub/mengeldrankie/-moes
enjin Enj@n // fix e sound of compounds with -enjin: diesel-/agterenjin, etc. enjin Enj@n // fix e sound of compounds with -enjin: diesel-/agterenjin, etc.
boord) e (ns @ // fix e sound: boordens(te)vol boord) e (ns @ // fix e sound: boordens(te)vol
CAC) e (nsieeC %E // fix e sound: differensieel/eksponensieel/konfidensieel/differensieer
CAC) e (nsiëC %E // fix e sound: differensiële/eksponensiële/konfidensiële
l) ens (_ E:ns // fix e sound: kamaralens/wyehoeklens/kontaklens and similar l) ens (_ E:ns // fix e sound: kamaralens/wyehoeklens/kontaklens and similar
l) ense (_ E:ns@ // plurals: kamaralense/wyehoeklense/kontaklense l) ense (_ E:ns@ // plurals: kamaralense/wyehoeklense/kontaklense
AAl) ens (_ @ns // fix e sound: meulens and compounds AAl) ens (_ @ns // fix e sound: meulens and compounds
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%ia // move default stress: entoesias/-te/-me entoesia %Ent%us%ia // move default stress: entoesias/-te/-me
entrepre (ne %A~ntr@pr@ // fix stress and vowel sounds: entrepreneur/-s and compounds entrepre (ne %A~ntr@pr@ // fix stress and vowel sounds: entrepreneur/-s and compounds
C) e (pad @ // fix e sound: (af/op)draandepad/hasepad
C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand C) e (pan @ //fix e sound: instrumentepaneel/kolepan/liefdepand
Celm) e (tK @ // fix e sound: helmet/pelmet and compounds Celm) e (tK @ // fix e sound: helmet/pelmet and compounds
@C) e (taal @ // fix e sound: ape-/burokrate-/diewe-/engele-/gode-/leke-/siele-/skoliere-/tweetaal...
@k) e (tt@+ E // menseketting/etikette @k) e (tt@+ E // menseketting/etikette
sp) e (lonk @ // spelonk/rowerspelonk/spelonkagtig etc. sp) e (lonk @ // spelonk/rowerspelonk/spelonkagtig etc.
_k) e (ndh =E // but bekendheid/onbekendheid _k) e (ndh =E // but bekendheid/onbekendheid
@d) e (kr @ // fix e sound: vriendekring/-e @d) e (kr @ // fix e sound: vriendekring/-e
e (klipK %e@ // fix stress and e sound: eklips/eklipties e (klipK %e@ // fix stress and e sound: eklips/eklipties
e (kono@ %E // 1st e: ekonome/ekonomie/ekonomies/ekonoom e (kono@ %E // 1st e: ekonome/ekonomie/ekonomies/ekonoom
&) ekon (o@ _%Ek%un // fix stress and vowel sounds in compounds like: groepekonoom/handelsekonome
eksege (CA %Eks@x2e@ // fix stress and e sounds: eksegese/eksegeties/-e eksege (CA %Eks@x2e@ // fix stress and e sounds: eksegese/eksegeties/-e
ekse (llenC %Eks@ // fix 2nd e sound: eksellensie/-s/eksellent/-e ekse (llenC %Eks@ // fix 2nd e sound: eksellensie/-s/eksellent/-e
ekspli (siet %Ekspl@ // fix stress and i sound: eksplisiet/-e ekspli (siet %Ekspl@ // fix stress and i sound: eksplisiet/-e
eind (eks eInt_ // fix d sound and make short pause: eindeksamen/-s and compounds eind (eks eInt_ // fix d sound and make short pause: eindeksamen/-s and compounds
sirk) e (l @ // compounds: sirkelgang/sirkelvormig sirk) e (l @ // compounds: sirkelgang/sirkelvormig
nk) e (lC @ // onwankelbaar/skenkelbeen/sprinkelbesproeiing/kinkeldraai/kronkelpad/seunsenkelspel nk) e (lC @ // onwankelbaar/skenkelbeen/sprinkelbesproeiing/kinkeldraai/kronkelpad/seunsenkelspel
u) ele (+ 'e@l@ // words ending in uele take stress on penultimate slb
u) ele (K+ 'e@l@ // words ending in uele take stress on penultimate slb
_) erde (C &rd@ // fix connecting e in compounds: erdekruik/-ware and similar _) erde (C &rd@ // fix connecting e in compounds: erdekruik/-ware and similar
_) ere e@r@ // ereamp/erediens/ererol/erevoorsitter _) ere e@r@ // ereamp/erediens/ererol/erevoorsitter
ere (ksiA %e@rE // fix stress and e sounds: ereksie/ereksionele ere (ksiA %e@rE // fix stress and e sounds: ereksie/ereksionele
@C) e (reë @ // fix e sound: geelperskereën/tropereën, etc. @C) e (reë @ // fix e sound: geelperskereën/tropereën, etc.
@d) e (rnst+ & // but fix e sound in doodernstig/-e @d) e (rnst+ & // but fix e sound in doodernstig/-e
&t) e (r@ @ &t) e (r@ @
Cit) e (ring e@ // fix final e sound in compounds like begrotingsmonitering
iënt) e (r@n e@ // fix e sound: lewensoriëntering/-rende iënt) e (r@n e@ // fix e sound: lewensoriëntering/-rende
&b) e (s@ @ &b) e (s@ @
rw) e (s @ // fix e sound: larwes/afsterwes/(van der )Merwes rw) e (s @ // fix e sound: larwes/afsterwes/(van der )Merwes
evolus EvOl'ys // evolusie/devolusie/revolusie evolus EvOl'ys // evolusie/devolusie/revolusie
C) ewy (C @veI // alewyn/compounds of brandewyn/sekondewyser C) ewy (C @veI // alewyn/compounds of brandewyn/sekondewyser
_op) e (n @ _op) e (n @
C) ensie (_ 'Ensi // many words ending in stressed ensie(s)
C) ensie (K 'Ensi // many words ending in stressed ensie(s)
m) ensie (K e~ns%i // words ending in -mensie/-s mostly take default stress: ontwikkelingsdimensies m) ensie (K e~ns%i // words ending in -mensie/-s mostly take default stress: ontwikkelingsdimensies
ensiem (_ _%Ensim // fix stress: (lewer)ensiem
ensiem (e_ _%Ensim // fix stress: (lewer)ensieme
C) ensies 'Ensis // forensiese C) ensies 'Ensis // forensiese
@) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaardig @) enswaar (dig @nsv'A:r // noemenswaardige/bejammerenswaardig
@C) ent (K 'Ent // orent/student/presidentsrede @C) ent (K 'Ent // orent/student/presidentsrede
@d) esi (ma %Es%i // duodesimaal/heksadesimale @d) esi (ma %Es%i // duodesimaal/heksadesimale
@d) e (se_+ 'e@ // Kanadese/nadese, etc. @d) e (se_+ 'e@ // Kanadese/nadese, etc.
pred) e (sti E // predestinasie pred) e (sti E // predestinasie
evang ,e@faNx2 // evangelie/evangelis
_) evang ,e@faNx2 // evangelie/evangelis


ou) e (C @ ou) e (C @
C) e (v @ //kleibevattend/stasiebevelvoerder/skadevergoeding C) e (v @ //kleibevattend/stasiebevelvoerder/skadevergoeding
faktu (reri f%akt%y // move default stress: fakturering and compounds faktu (reri f%akt%y // move default stress: fakturering and compounds
fakul (teit f%ak%Wl // fix stress and a sound: fakulteit/-e and many compounds fakul (teit f%ak%Wl // fix stress and a sound: fakulteit/-e and many compounds
fa (lanks fa // shorten 1st a: falanks/-e fa (lanks fa // shorten 1st a: falanks/-e
familie f%amil%i
fami (liA f%ami // fix stress and a sound: familie and compounds/familiêr/-e
fan (fare f%an // move default stress: fanfare/-s fan (fare f%an // move default stress: fanfare/-s
fanta (sA f%ant%a // fantaseer/fantasie fanta (sA f%ant%a // fantaseer/fantasie
fari (seër f%ar%i // fix stress and a sound: Fariseër/-s fari (seër f%ar%i // fix stress and a sound: Fariseër/-s
fiasko f%iask%u // move default stress: fiasko; fix o sound: fiasko's fiasko f%iask%u // move default stress: fiasko; fix o sound: fiasko's
fi (sant f%i // move default stress: fisant/-e and compounds fi (sant f%i // move default stress: fisant/-e and compounds
fi (siek f@ // correct 1st i sound and move default stress: fi (siek f@ // correct 1st i sound and move default stress:
fili (ppA f@l@ // fix stress and i sounds: Filippyne/-pynse/filippien
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
mor) fine (@ fin@_ // fix e sound in compounds: morfineafhanklikheid/-beswyming/-dosis/-tablet mor) fine (@ fin@_ // fix e sound in compounds: morfineafhanklikheid/-beswyming/-dosis/-tablet
gar (n x2%ar // move default stress: garnaal/garnale/garneer/garnering and compounds gar (n x2%ar // move default stress: garnaal/garnale/garneer/garnering and compounds
garni (soen x2%arn%i // fix stress: garnisoen and compounds garni (soen x2%arn%i // fix stress: garnisoen and compounds
@C) garye x2%ar'eI@ // Fix stress: Bulgarye/Hongarye @C) garye x2%ar'eI@ // Fix stress: Bulgarye/Hongarye
gas (aan x2as_ // fix stress: gasaanleg/-aansteker and similar comp9ounds
gauteng x2%aUtEN //Gauteng and compounds gauteng x2%aUtEN //Gauteng and compounds
_) gh g _) gh g
gh (_ k gh (_ k
gewer (_ x2e@v@r // gewer and many compounds ending in gewer gewer (_ x2e@v@r // gewer and many compounds ending in gewer
slag) gewer x2e@v@r // fix e sound: verslaggewerbank/verslaggewertjie, etc. slag) gewer x2e@v@r // fix e sound: verslaggewerbank/verslaggewertjie, etc.
werk) ge (wer x2e@ // fix e sound: werkgewerfonds/-kontrak and similar compounds werk) ge (wer x2e@ // fix e sound: werkgewerfonds/-kontrak and similar compounds
wet) gewer x2e@v@r // fix e sound in many compounds with wetgewer
gewing x2e@v@N // begewing/vergewing gewing x2e@v@N // begewing/vergewing
bur) ger g@r bur) ger g@r
gee (+ x2e@ gee (+ x2e@
i i i i
i (C I i (C I
i (CA i i (CA i
tax) i (@ %i // fix i sound: taxidrywer/-staanplek/-staking/minibustaxistelsel
iaal (_K i'A:l // aal normally stressed in words like bilabiaal/koloniaal, etc. iaal (_K i'A:l // aal normally stressed in words like bilabiaal/koloniaal, etc.
iale (_ i'A:l@ // al normally stressed in words like bilabiale/koloniale, etc. iale (_ i'A:l@ // al normally stressed in words like bilabiale/koloniale, etc.
iber (i@ %ibe@r // Siberië/Siberiese/Iberiese iber (i@ %ibe@r // Siberië/Siberiese/Iberiese
ss) ief (_ 'if // move default stress: aggressief/massief/obsessief/progressief, etc. ss) ief (_ 'if // move default stress: aggressief/massief/obsessief/progressief, etc.
ss) iewe (_ 'iv@ // move default stress: aggressiewe/massiewe/obsessiewe/progressiewe ss) iewe (_ 'iv@ // move default stress: aggressiewe/massiewe/obsessiewe/progressiewe
h) i (dro i //hidro in compounds h) i (dro i //hidro in compounds
h) i (drA %i // fix stress and i sound: hidreer/hidrasie
_) i (ko %i // move default stress: ikoon/ikone _) i (ko %i // move default stress: ikoon/ikone
_) in (aCemP2 'In_ //inasem/inademing, etc. _) in (aCemP2 'In_ //inasem/inademing, etc.
C) in (asem _@n // fix i sound, pause: rookinaseming and similar C) in (asem _@n // fix i sound, pause: rookinaseming and similar
john _^_EN // English pronunciation: John/-ny/-son/-ston john _^_EN // English pronunciation: John/-ny/-son/-ston
jonge jON@ // jongeling/jongeres jonge jON@ // jongeling/jongeres
jong (etjie jON // fix e sound: jongetjie/-s jong (etjie jON // fix e sound: jongetjie/-s
_) jorda (niA j%OrdA: // move default stress: Jordanië/Jordaniese
junie juni junie juni
julie juli julie juli
ju (rid j%u // fix stress and u sound: juridies/-e ju (rid j%u // fix stress and u sound: juridies/-e
juris (dik j%ur@s // jurisdiksie and compounds juris (dik j%ur@s // jurisdiksie and compounds
ju (we j%y // juweel/juwele and compounds ju (we j%y // juweel/juwele and compounds
juwe (lier j%yv@ // stress and vowel sounds: juwelier and compounds juwe (lier j%yv@ // stress and vowel sounds: juwelier and compounds
juwele j%yve@l@ // fix e sound in compounds like: goud-/familie-/klankjuwele




.group k .group k
ken (merken k%En ken (merken k%En
@) keurig k'Y@r@x2 // kieskeurig/noukeurig/(on)willekeurig and derivatives @) keurig k'Y@r@x2 // kieskeurig/noukeurig/(on)willekeurig and derivatives
_) ki (ta k%i // move default stress: kitaar and compounds _) ki (ta k%i // move default stress: kitaar and compounds
klarine (t kl%ar%inE // fix stress and a and e sounds: klarinet/-te/-konsert, etc.
klere kle@r@ klere kle@r@
kleur (effek klY@r // e sound in kleureffek/-te kleur (effek klY@r // e sound in kleureffek/-te
kleure klY@r@ // fix e sound: kleurebeeld/-gloed/-kaart/-kontras/-mengeling/-prag/-sin... kleure klY@r@ // fix e sound: kleurebeeld/-gloed/-kaart/-kontras/-mengeling/-prag/-sin...
kli (maat kl@ // move default stress: klimaat and compounds kli (maat kl@ // move default stress: klimaat and compounds
kli (mop klI // fix i sound: klimop(plant) kli (mop klI // fix i sound: klimop(plant)
klim (u klIm_ // fix i sound in compounds like bergklimuitstappie
kli (niek kl@ // fix stress and i sound: kliniek and compounds kli (niek kl@ // fix stress and i sound: kliniek and compounds
klip (A klIp_ // fix i sound: klipalbaster/-altaar/--uil/leiklipolie klip (A klIp_ // fix i sound: klipalbaster/-altaar/--uil/leiklipolie
klou (sule kl%@U // move default stress: klousule/-s klou (sule kl%@U // move default stress: klousule/-s
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. kwela kwE:la // fix vowel sounds: kwela/-dans, etc.
_) kwik (A kwIk_ // fix i sound: kwikinhoud/-oksied
kwi (tans kw@ // move default stress: kwitansie and compounds kwi (tans kw@ // move default stress: kwitansie and compounds




ka (jak k%a // fix stress and 1st a sound: kajak/-ke/-vaarder ka (jak k%a // fix stress and 1st a sound: kajak/-ke/-vaarder
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 derivatives and compounds kal (bas k%al // move default stress: kalbas and derivatives 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
koe (jawel k%u // move default stress: koejawel and compounds koe (jawel k%u // move default stress: koejawel and compounds
koel (bloe k%ul // move default stress: koelbloedig/-e/-heid koel (bloe k%ul // move default stress: koelbloedig/-e/-heid
koe (plet k%u // move default stress: koeplet/-te/-vorm koe (plet k%u // move default stress: koeplet/-te/-vorm
koe (pon k%u // move default stress: koepon/-s and compounds
koka (ï k%o@k%a // move default stress: kokaïen/kokaïne and compounds koka (ï k%o@k%a // move default stress: kokaïen/kokaïne and compounds
ko (ketK k%u // fix stress and o sound: koket/-te/koketterig ko (ketK k%u // fix stress and o sound: koket/-te/koketterig
_) kokke (C k%Ok@ // move default stress: kokkedoor/kokkerot/kokkewiet _) kokke (C k%Ok@ // move default stress: kokkedoor/kokkerot/kokkewiet
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 kol (jan k%Ol // move default stress: koljander and compounds
ko (lom k%u // fix stress and 1st o sound: kolom/-me and compounds ko (lom k%u // fix stress and 1st o sound: kolom/-me and compounds
komati (K k%umA:t%i // fix stress and vowel sounds: Komati(poort and other 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
kommer (si k%Om%&r // fix e sound: kommersieel/-ële kommer (si k%Om%&r // fix e sound: kommersieel/-ële
kommissari (a k%Om@s%ar%i // fix stress and vowel sounds: kommissariaat/kommissariate 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
konserv k%Ons@rv // fix stress and v sound: konservasie/konservatorium and compounds konserv k%Ons@rv // fix stress and v sound: konservasie/konservatorium and compounds
kom (plA k%Om // komplot/kompleet kom (plA k%Om // komplot/kompleet
_) kon (C@P3 k%On _) kon (C@P3 k%On
konden (se k%Ond%En // fix stress: (ge)kondenseer(de)/kondensering, etc.
_) kon (dig k'On // stress: see rule: _) kon (C k%On _) kon (dig k'On // stress: see rule: _) kon (C k%On
konferen k%Onf@rEn // konferensie/-s/perskonferensie/-s konferen k%Onf@rEn // konferensie/-s/perskonferensie/-s
konfer (e k%Onf@r // fix e sound: (ge)konfereer/konferering konfer (e k%Onf@r // fix e sound: (ge)konfereer/konferering
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
konsul (tant k%Ons%Wl // fix stress: konsultant/-e and compounds konsul (tant k%Ons%Wl // fix stress: konsultant/-e and compounds
kontak (A k%Ontak_ // fix a sound: kontakadres/-inligting/-oppervlakte, etc.
_) kontra (KP6 k'Ontra // kontra is prefix _) kontra (KP6 k'Ontra // kontra is prefix
kontra (diks k%Ontr%a // move default stress: kontradiksie/-s kontra (diks k%Ontr%a // move default stress: kontradiksie/-s
_) kontrak k%Ontrak // move default stress: kontraksie/kontrak and compounds _) kontrak k%Ontrak // move default stress: kontraksie/kontrak and compounds
malaria mal'A:ria malaria mal'A:ria
mal (gas m%al // move default stress: Malgas/-se/-sies mal (gas m%al // move default stress: Malgas/-se/-sies
_) 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
mam (poer m%am // move default stress: mampoer and compounds
man (da m%an //mandaat and compounds man (da m%an //mandaat and compounds
mando (lien m%and%u // fix stress and o sound: mandolien and compounds mando (lien m%and%u // fix stress and o sound: mandolien and compounds
mane (l m%an& // fix stress and e sound: (kerk)manel(le)punte, etc. mane (l m%an& // fix stress and e sound: (kerk)manel(le)punte, etc.
_) 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
marat (on mar%at // fix stress and a sounds: maraton and compounds marat (on mar%at // fix stress and a sounds: maraton and compounds
marath (on mar%at // fix stress, a sound, drop h: marathon and compounds marath (on mar%at // fix stress, a sound, drop h: marathon and compounds
marga (ri m%arx2%a // fix stress and a sound: margarien and compounds
marine m%arin@ // marine and compounds marine m%arin@ // marine and compounds
mario (net m%ar%i%u // fix stress and vowel sounds: marionet/-te and compounds mario (net m%ar%i%u // fix stress and vowel sounds: marionet/-te and compounds
ma (ritz m%a' // fix stress: Maritz/Pietermaritsburg ma (ritz m%a' // fix stress: Maritz/Pietermaritsburg
_) mode m''o@d@ // fix e sound: modeontwerper/-maker, etc. _) mode m''o@d@ // fix e sound: modeontwerper/-maker, etc.
mode (l m%o@d& // fix stress and e sound: model/-le and compounds mode (l m%o@d& // fix stress and e sound: model/-le and compounds
mode (lle@ m%Od@ // fix stress and e sound: modelleer/modellering mode (lle@ m%Od@ // fix stress and e sound: modelleer/modellering
modera (torK m%Od@rA: // fix stress and vowel sounds: moderator and compounds
modera (tA m%Od@r%a // fix stress and vowel sounds: moderatore/moderatuur
modern m%ud&r@-n modern m%ud&r@-n
mo (dulA m%O // fix stress and o sound: module/-s/modulêr mo (dulA m%O // fix stress and o sound: module/-s/modulêr
moedswillig mutsv'Il@x2 // move default stress: moedswillig/-e/-heid moedswillig mutsv'Il@x2 // move default stress: moedswillig/-e/-heid
mo (narg m%o@ // move default stress: monarg/monargies mo (narg m%o@ // move default stress: monarg/monargies
monargie (_N m%o@n%arx2i // move stress to end: monargie monargie (_N m%o@n%arx2i // move stress to end: monargie
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
mone (têr m%On@ // fix o and e sounds: monetêr(e)(beleidskomitee and other compounds)
_) mon (go@ m%ON // fix stress and split -ng-: mongool/-tjie/-kind/Mongole, etc. _) mon (go@ m%ON // fix stress and split -ng-: mongool/-tjie/-kind/Mongole, etc.
monit (e m%On%it // fix vowel sounds and stress: moniteer/-tering and compounds monit (e m%On%it // fix vowel sounds and stress: moniteer/-tering and compounds
monitor (K mOnitOr // fix o sound: monitor/-skerm, etc. monitor (K mOnitOr // fix o sound: monitor/-skerm, etc.
AAs) mes (_ mEs // fix last e sound in compounds like kombuismes AAs) mes (_ mEs // fix last e sound in compounds like kombuismes
Cs) mes (_ mEs // fix last e sound in compounds like slagtersmes Cs) mes (_ mEs // fix last e sound in compounds like slagtersmes
_) mes (aan mEs_ // fix e sound, pause: mesaanval/-ler _) mes (aan mEs_ // fix e sound, pause: mesaanval/-ler
metaal m@tA:l
metaa (C m@tA: // fix stress and e sound: metaal/metaan and compounds
metale m@t'A:l@ metale m@t'A:l@
_) meta (C m%Et%a // metabolies/-e/metafoor/metafories _) meta (C m%Et%a // metabolies/-e/metafoor/metafories
meteen mEt_'e@n // meteen/meteens/almeteens meteen mEt_'e@n // meteen/meteens/almeteens
Cui) n (g n // basuingeskal/bruingebrand/bruingeel/tuingereedskap/tuingewas/tuingrond Cui) n (g n // basuingeskal/bruingebrand/bruingeel/tuingereedskap/tuingewas/tuingrond
y) n (g n // fyngoud/hooflyngesprek/langtermyngroei/kaplyngrens y) n (g n // fyngoud/hooflyngesprek/langtermyngroei/kaplyngrens
ë) n (g n // split -ng-: reëngeluid/-geur/-gogga/-gordel/seëngebed ë) n (g n // split -ng-: reëngeluid/-geur/-gogga/-gordel/seëngebed
aa) n (gas n // split n/g: metaangas and compounds and similar
&) n (gat n // split "ng": mangat/-e/woongat/-e/opwengat/-e &) n (gat n // split "ng": mangat/-e/woongat/-e/opwengat/-e
ng (eeR Nx2 // diftongeer/gedistingeerde/rangeer and compounds ng (eeR Nx2 // diftongeer/gedistingeerde/rangeer and compounds
ngees nx2e@s // split n/g: leuen-/span-/sportman-/wengees ngees nx2e@s // split n/g: leuen-/span-/sportman-/wengees
nature (lK n%at%yr& // fix stress and e sound: naturel/-le and compounds nature (lK n%at%yr& // fix stress and e sound: naturel/-le and compounds
navig n%av%ix2 //navigasie, navigeer etc. navig n%av%ix2 //navigasie, navigeer etc.
na (vrant n%a // fix stress and a sound: navrant/-e na (vrant n%a // fix stress and a sound: navrant/-e
na (vra nA: // fix a sound: belasting-/betalings-/rekeningenavraag/-navrae
&) na (we nA:% // fix a sound in compounds with naweek/naweke: langnaweek/paasnaweek, etc. &) na (we nA:% // fix a sound in compounds with naweek/naweke: langnaweek/paasnaweek, etc.
@) na (_ na // shorten final na, except for: @) na (_ na // shorten final na, except for:
r) na (_ nA: // daarna/hierna/waarna r) na (_ nA: // daarna/hierna/waarna
neo (li n%i%u // fix stress and vowel sounds: neolities/-e/neolitikum neo (li n%i%u // fix stress and vowel sounds: neolities/-e/neolitikum
ner (veu n%&r // move default stress: nerveus/-e ner (veu n%&r // move default stress: nerveus/-e
@C) nes (_ nEs // fix final e sound: doringnes/aasvoëlnes/kalkoennes/hamerkopnes/reiernes/kiewietnes @C) nes (_ nEs // fix final e sound: doringnes/aasvoëlnes/kalkoennes/hamerkopnes/reiernes/kiewietnes
net (agtig nEt_ // fix e sound: (vis)netagtig/-e
_) net (o nEt_ // fix o sound: netonderrok/-klere _) net (o nEt_ // fix o sound: netonderrok/-klere
_) netto nEt%u // fix o sound: nettobalans/-skuldboek and many such compounds
net (werk nEt // fix e sound in compounds: kern-/rugsteun-/selfoon-/teen-/telefoon-/vastelynnetwerk net (werk nEt // fix e sound in compounds: kern-/rugsteun-/selfoon-/teen-/telefoon-/vastelynnetwerk
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
okrat (isA %ukr%at // fix stress: demokratisasie/-seer/-sering and similar okrat (isA %ukr%at // fix stress: demokratisasie/-seer/-sering and similar
ologie ulux2'i // biologie/tegnologie and similar ologie ulux2'i // biologie/tegnologie and similar
ologies ul'o@x2is // biologies/tegnologies and similar ologies ul'o@x2is // biologies/tegnologies and similar
ologie (st ulux2''i // fix stress: bio-/geo-/teologiestudent/-e, etc.
oloog ul'o@x2 // bioloog/kardioloog and similar oloog ul'o@x2 // bioloog/kardioloog and similar
oloë ul'u@ // bioloë/kardioloë and similar oloë ul'u@ // bioloë/kardioloë and similar
omega %o@me@x2a // omega/-s omega %o@me@x2a // omega/-s
_) om (welC %Om // move default stress: omwelf/omwelwend/omwelwing _) om (welC %Om // move default stress: omwelf/omwelwend/omwelwing
om (wenteli %Om // move default stress: omwenteling and derivatives om (wenteli %Om // move default stress: omwenteling and derivatives


_) opeen Op_'e@n
K) opeen _%Op_e@n
_) ope (K o@p@ //opehart opestelling etc./ope _) ope (K o@p@ //opehart opestelling etc./ope
ope (l o@p@ // dopeling/hopelik/opelug/opelyf ope (l o@p@ // dopeling/hopelik/opelug/opelyf
opgee (+ 'Opx2e@ // see rule: _) opge (@P4 Opx2@ opgee (+ 'Opx2e@ // see rule: _) opge (@P4 Opx2@
on (skuld_N 'On // restore default stress: onskuld on (skuld_N 'On // restore default stress: onskuld
_) ont (@P3 %Ont _) ont (@P3 %Ont
_) on (taal %On // "ont" not prefix here: ontaalkundig/-e _) on (taal %On // "ont" not prefix here: ontaalkundig/-e
_) on (takt %On // ont- not prefix here: ontaktvol/-le/ontakties/-e
_) 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
profesie prOf@s'i // fix vowel sounds and move stress profesie prOf@s'i // fix vowel sounds and move stress
profit (e pr%Of@t // fix stress and vowel sounds: profiteer/-tering profit (e pr%Of@t // fix stress and vowel sounds: profiteer/-tering
pro (gram pr%u // fix stress and o sound: program/-e/ontwikkelingsprogram pro (gram pr%u // fix stress and o sound: program/-e/ontwikkelingsprogram
pro (gress pr%o@ // fix stress and o sound: progressie/-f/-we
pro (CA pr%u // probeer/produk/proses/professie/provinsie pro (CA pr%u // probeer/produk/proses/professie/provinsie
produk (A pr%udWk_ // fix u sound, pause: produkopsies/-uitstalling, etc. produk (A pr%udWk_ // fix u sound, pause: produkopsies/-uitstalling, etc.
professio (n pr%uf%ES%i%u // fix stress and vowel sounds: professioneel/-nele/-naliteit professio (n pr%uf%ES%i%u // fix stress and vowel sounds: professioneel/-nele/-naliteit
o) s (_ s // exceptions to rule: @@@) s (_S1 s o) s (_ s // exceptions to rule: @@@) s (_S1 s
u) s (_ s // exceptions to rule: @@@) s (_S1 s u) s (_ s // exceptions to rule: @@@) s (_S1 s
sch S sch S
s (chaos s // split s/ch: regs-/verkeerschaos
sh (_ _^_EN sh (_ _^_EN
_) sh S // sh at beginning of word pronounced like English sh _) sh S // sh at beginning of word pronounced like English sh
sj S sj S
sekste (t s%EkstE // fix stress and 2nd e sound: sekstet/-te sekste (t s%EkstE // fix stress and 2nd e sound: sekstet/-te
selek (CA s@lEk //seleksie selekteer etc. selek (CA s@lEk //seleksie selekteer etc.
sending (_ sEnd@N //fix sending at word end sending (_ sEnd@N //fix sending at word end
sen (sorie s%En // move default stress: sensories/-e
@C) se (re_ se@ // fix penultimate e sound: bed-/brand-/keel-/kop-/kruip-/maag-/mond-/pitsere @C) se (re_ se@ // fix penultimate e sound: bed-/brand-/keel-/kop-/kruip-/maag-/mond-/pitsere
seroto (ni s%Er@t%u // fix stress and vowel sounds: serotonien(vlakke, etc.) seroto (ni s%Er@t%u // fix stress and vowel sounds: serotonien(vlakke, etc.)
sitrus s'itr%Ws_ //i sound and stress in compounds sitrus s'itr%Ws_ //i sound and stress in compounds
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
sekwe (strA s%Ekw@ // fix e sounds: sekwestrasie/sekwestreer and compounds sekwe (strA s%Ekw@ // fix e sounds: sekwestrasie/sekwestreer and compounds
bloed) se (l s& // fix e sound: (wit)bloedsel(le)(telling and similar compounds
heuning) se (lK s& // fix e sound: heuningsel/-le heuning) se (lK s& // fix e sound: heuningsel/-le
sela (kant s%e@l@ // fix stress and vowel sounds: selakant/-e sela (kant s%e@l@ // fix stress and vowel sounds: selakant/-e
selder (y s%&ld@r // move default stress: seldery and compounds selder (y s%&ld@r // move default stress: seldery and compounds
sete (ne_ se@t@ // fix e sound: besetenes/aangesetene/ingesetene sete (ne_ se@t@ // fix e sound: besetenes/aangesetene/ingesetene
siaal Si'A:l // potensiaal/provinsiaal siaal Si'A:l // potensiaal/provinsiaal
siale Si'A:l@ // provinsiale/asosiale/nupsiale siale Si'A:l@ // provinsiale/asosiale/nupsiale
C) s (ieel S // potensieel/finansieel
C) s (ieeC S // potensieel/finansieel/differensieer
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 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
e) spel (_ sp&l //klokkespel/snarespel/driespel/hokkiespel/puntespel/putjiespel e) spel (_ sp&l //klokkespel/snarespel/driespel/hokkiespel/puntespel/putjiespel
C) spel (_ sp&l // many compounds ending in spel after consonant C) spel (_ sp&l // many compounds ending in spel after consonant
&) spele (_ spe@l@ // tussenspele/volkspele &) spele (_ spe@l@ // tussenspele/volkspele
spene (_ spe@n@ // fix e sound: (agter-/fop-/voor)spene
spese (ry sp@s@ // spesery and compounds and derivatives spese (ry sp@s@ // spesery and compounds and derivatives
_) spes (ma sp%Es // move default stress: spesmaas/spesmase _) spes (ma sp%Es // move default stress: spesmaas/spesmase
spi (na@ sp%i // move default stress: spinaal/spinale
_) spi (ra sp%i // move default stress: spiraal and compounds/spirale/spirakel/spirant, etc. _) spi (ra sp%i // move default stress: spiraal and compounds/spirale/spirakel/spirant, etc.
spits (von sp@ts // move default stress: spitsvondig/-e/-heid spits (von sp@ts // move default stress: spitsvondig/-e/-heid
spoed (@ sput // spoedaflewering/spoedeisend/spoedorder spoed (@ sput // spoedaflewering/spoedeisend/spoedorder
pool) ste (r st& // fix e sound: poolster pool) ste (r st& // fix e sound: poolster
see) ste (r st& // fix e sound: seester/-re/seesterpunte and similar compounds see) ste (r st& // fix e sound: seester/-re/seesterpunte and similar compounds
sewe) ste (r st& // fix e sound: sewester and compounds sewe) ste (r st& // fix e sound: sewester and compounds
visie) ste (r st& // fix e sound: televisiester/-re
_) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit _) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit
ster (-hotel st&r // fix e sound: een-/twee-/drie-/vier-/vyfster-hotel ster (-hotel st&r // fix e sound: een-/twee-/drie-/vier-/vyfster-hotel
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
swaar (moed sw%A:r // move default stress: swaarmoedig/-e/-heid swaar (moed sw%A:r // move default stress: swaarmoedig/-e/-heid
swag sv'ax2 swag sv'ax2
swa (hili sw%a // fix stress and a sound: swahili/-'s swa (hili sw%a // fix stress and a sound: swahili/-'s
_) swam (A@ swam_ // shorten a sound: swamagtig/-etend/-infeksie
swart (gal sw%art // move default stress: swartgallig swart (gal sw%art // move default stress: swartgallig
_) swem (A swEm_ // fix e sound: swemafrigter/-aksie/-instrukteur/-oefening/-onderwyser/-oord, etc.
@) swem (_ swEm // fix e sound of compounds ending in swem: uitswem/wegswem... @) swem (_ swEm // fix e sound of compounds ending in swem: uitswem/wegswem...
swendel swEnd@l // fix e sound: swendelary/-e and compounds
@) swerk sv&rk @) swerk sv&rk
@) swee (_ sve@ // fix w sound: volkswee @) swee (_ sve@ // fix w sound: volkswee
sweep swe@p // fix w sound: rubbersweep sweep swe@p // fix w sound: rubbersweep
streke stre@k@ streke stre@k@
stres (_ strEs // fix final e sound: skeletstres and similar -stres compounds stres (_ strEs // fix final e sound: skeletstres and similar -stres compounds
strig (nien str@x2 // move default stress: strignien and compounds strig (nien str@x2 // move default stress: strignien and compounds
strukt (u str%Wkt // correct stress: strukture/bevelstruktuur/-ture
strukt (u str%Wkt // correct stress: strukture/bevelstruktuur/-ture
struktu (rerAn str%Wkt%y // fix stress: (her)strukturering(skoste)/strukturerende, etc.
studen (t st%ydEn // fix stress: student/regstudent/studentesentrum, etc. studen (t st%ydEn // fix stress: student/regstudent/studentesentrum, etc.
stu (de st%y // fix stress and e sound: bestuderend/bestudering stu (de st%y // fix stress and e sound: bestuderend/bestudering
styfge (@P6 st'eIfx2@ // fix e sound: styfgewen/-de styfge (@P6 st'eIfx2@ // fix e sound: styfgewen/-de
tiara t%iA:ra // stress: tiara/-s tiara t%iA:ra // stress: tiara/-s
_) tibet t%ibEt // move default stress: Tibet/-aans/-e _) tibet t%ibEt // move default stress: Tibet/-aans/-e
@) tief (_ t'if // alternatief/aktief/instinktief/(ak)kumulatief @) tief (_ t'if // alternatief/aktief/instinktief/(ak)kumulatief
tierlan (ty t%i:rl%an // move default stress: tierlantyntjie/-s
@) tiewe (_ t'iv@ // alternatiewe/aktiewe/instinktiewe/(ak)kumulatiewe @) tiewe (_ t'iv@ // alternatiewe/aktiewe/instinktiewe/(ak)kumulatiewe
_) tinen (ta@ t%in%En // fix stress and e sound: kontinentaal/-tale _) tinen (ta@ t%in%En // fix stress and e sound: kontinentaal/-tale
tink (tink t@Nk // move default stress: tinktinkie/-s tink (tink t@Nk // move default stress: tinktinkie/-s
transendent (A tr%ans%End%Ent // fix stress and vowel sounds and remove short break: transendenteel/-tele/-taal transendent (A tr%ans%End%Ent // fix stress and vowel sounds and remove short break: transendenteel/-tele/-taal
transito tr%ansit%u // trans not prefix: transitorooftog and similar transito tr%ansit%u // trans not prefix: transitorooftog and similar
transport tr%anspOrt // fix stress: transport and compounds transport tr%anspOrt // fix stress: transport and compounds
trap (orr trap_ // shorten a sound: traporrel/-tjie/-s and compounds
trap (soe tr%ap // move default stress: trapsoetjies/-e trap (soe tr%ap // move default stress: trapsoetjies/-e
traw (a trav' // trawant/e/trawal traw (a trav' // trawant/e/trawal
&) treding tre@d@N // betreding/uittreding &) treding tre@d@N // betreding/uittreding
tru (stee tr%W // move default stress: trustee and compounds tru (stee tr%W // move default stress: trustee and compounds
ttel t@l // many compounds of bottel/skottelgoed ttel t@l // many compounds of bottel/skottelgoed
tuberkulose t%yb@rk%ylo@s@ // fix stress; e sound in compounds: tuberkulose/-behandeling tuberkulose t%yb@rk%ylo@s@ // fix stress; e sound in compounds: tuberkulose/-behandeling
tug (A tWx2_ // fix u sound: (on)tugondersoek/-oortreding/-ordonnansie
tuiglik t'Yyx2l@k // stress: werktuiglik/sintuiglik/-e/-heid tuiglik t'Yyx2l@k // stress: werktuiglik/sintuiglik/-e/-heid
tuin (ier t%Yyn // move default stress: tuinier and compounds tuin (ier t%Yyn // move default stress: tuinier and compounds
tussen tWs@n // tussenin/tussenbeide/tussenganger tussen tWs@n // tussenin/tussenbeide/tussenganger
@C) te (k_ t& // tydsbestek/uitstek @C) te (k_ t& // tydsbestek/uitstek
ap) tek (A te@k // apteke/apteker/aptekie and compounds ap) tek (A te@k // apteke/apteker/aptekie and compounds
te (oC t%i% // teologie/-loog/-logies/teorie/teoreties te (oC t%i% // teologie/-loog/-logies/teorie/teoreties
te (onder t@ // fix e sound: diepteondersoek/gehalteonderrig/sekteonderwys/studenteondersteuning
@) te (op t@ // fix e sound: boeteoplegging/renteopbrengs @) te (op t@ // fix e sound: boeteoplegging/renteopbrengs
nie) te (min t@ // fix e sound: (des)nietemin nie) te (min t@ // fix e sound: (des)nietemin
tempera ,tEmp@-r%a //temperatuur, temperament etc. tempera ,tEmp@-r%a //temperatuur, temperament etc.
vere (sto fe@r@ // avoid ver prefix: verestoffer/-s and compounds vere (sto fe@r@ // avoid ver prefix: verestoffer/-s and compounds
verversing f@rf'&rs@N //verversing and compounds verversing f@rf'&rs@N //verversing and compounds
vere (_ fe@r@ // fix e sound: vere and compounds ending in vere vere (_ fe@r@ // fix e sound: vere and compounds ending in vere
_) vet (A fEt_ // fix e sound, pause: vetafskeiding/-olie/-oplossing, etc.
vete (ra f%Et@ // fix stress and e sounds: veteraan/-ane and compounds vete (ra f%Et@ // fix stress and e sounds: veteraan/-ane and compounds
veter (K fe@t@r // (skoen)veter/-s, etc.
_) veto (reg fe@t%u // fix o sound: vetoreg/-te
_) veto (stem fe@t%u // fix o sound: vetostem/-me
vi (o f%i // move default stress: viool and compounds/viole vi (o f%i // move default stress: viool and compounds/viole
vio (letK f%i%u // move default stress: violet/-te/-kleurige, etc. vio (letK f%i%u // move default stress: violet/-te/-kleurige, etc.
_) vi (ra v%i // fix stress and v sound: e _) vi (ra v%i // fix stress and v sound: e
_) verlangs f&:rlaNs // fix stress and e sound: verlangs/-e _) verlangs f&:rlaNs // fix stress and e sound: verlangs/-e
verlangs (a f@rl'aNs // fix verlangsaam and derivatives. verlangs (a f@rl'aNs // fix verlangsaam and derivatives.
veronderste (l f@rOn@rst'& // stress: veronderstel/-ling veronderste (l f@rOn@rst'& // stress: veronderstel/-ling
_) verse (b f'&:rs@
verse (b f&:rs@
C) verse (_ f&rs@ C) verse (_ f&rs@
KA) verse (_ v'&rs@ KA) verse (_ v'&rs@
versifi (C v%&rs%if%i // fix stress and v and e sounds: (di)versifiseer/-sering/-kasie and compounds versifi (C v%&rs%if%i // fix stress and v and e sounds: (di)versifiseer/-sering/-kasie and compounds
@) 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 (AP3 v''an_ // wanorde/wanopvatting/wanaanpassing/winindruk/wanadministrasie/wanaangewend
@t) w (and v // fix w sound: bloedvatwand/grotwand/hartwand @t) w (and v // fix w sound: bloedvatwand/grotwand/hartwand
C) wag vax2 // fix w sound: bokwagter/skildwag and compounds/veldwagter C) wag vax2 // fix w sound: bokwagter/skildwag and compounds/veldwagter
k) wagga wax2a // fix w sound: kwagga/bergkwagga, etc. k) wagga wax2a // fix w sound: kwagga/bergkwagga, etc.
@t) w (y v // fix w sound: granaatwyn/kieswetwysiging/krotwyk/straatwys(ie) @t) w (y v // fix w sound: granaatwyn/kieswetwysiging/krotwyk/straatwys(ie)
@C) w (yd v // fix w sound: kerkwyding/landswyd/reikwydte/republiekwyd/wêreldwyd @C) w (yd v // fix w sound: kerkwyding/landswyd/reikwydte/republiekwyd/wêreldwyd
@t) wyfel weIf@l // fix w sound: gewetenstwyfel and similar @t) wyfel weIf@l // fix w sound: gewetenstwyfel and similar
wynkel (der veInk&l // split n/k, fix e sound: (brande)wynkelder/-s
w (ys v //padwyser and many others with wyser in compounds w (ys v //padwyser and many others with wyser in compounds
wysge (rig v%eIsx2e@ // fix stress and e sound: wysgerig/-e wysge (rig v%eIsx2e@ // fix stress and e sound: wysgerig/-e
C) w (êreld v // fix w sound: arbeids-/bees-/bedryfs-/beroepswêreld and similar C) w (êreld v // fix w sound: arbeids-/bees-/bedryfs-/beroepswêreld and similar

+ 11
- 11
dictsource/dict_phonemes View File



: ; b d dZ f g h : ; b d dZ f g h
j k l m n N n2 n^ j k l m n N n2 n^
p p2 r R R2 r2 s S
t t2 t3 tS v w z Z
z2 z3
p p2 r R r2 s S t
t2 t3 tS v w z Z z2
z3




Dictionary grc_dict Dictionary grc_dict
Dictionary bn_dict Dictionary bn_dict


& a a: a~ e E e~ i & a a: a~ e E e~ i
I i: i~ l- o O o~ O~
r- U u u: u~ V
* ** b B c C ch d
d. g h j J k kh l
m n N n. p ph Q r
R r. s S s. t t. t.h
th tS x z
I i: i:~ i~ l- o O o:
o~ O~ r- U u u: u:~ u~
* b B c C ch d d.
g h j J k kh l m
n N n. n^ p ph Q r
r. s S s. t t. t.h th
tS x z

+ 429
- 404
dictsource/en_list
File diff suppressed because it is too large
View File


+ 228
- 186
dictsource/en_rules
File diff suppressed because it is too large
View File


+ 90
- 49
dictsource/fr_list View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated 2008-09-27 Michel Such <[email protected]>
// Updated 2008-10-09 Michel Such <[email protected]>
// //
// * Numbers, a few abbreviations and exceptions. // * Numbers, a few abbreviations and exceptions.
// //
_lig ligat'yr _lig ligat'yr
_acu aksA~tEg'y _acu aksA~tEg'y
_ac2 dublaksA~tEg'y _ac2 dublaksA~tEg'y
_brv bR'Ev
_brv br'Ev
_ced sed'ij _ced sed'ij
_cir aksA~sirkO~fl'Eks _cir aksA~sirkO~fl'Eks
_dia tRem'a _dia tRem'a


_" gijmE _" gijmE
_# djEz _# djEz
_' a2postR'Of
_( 'uvr@-parA~t'Ez
_' a2postr'Of
_( 'uvR@-parA~t'Ez
_) f'Erm parA~t'Ez _) f'Erm parA~t'Ez
_* asterisk: _* asterisk:
_, virgyl _, virgyl
_} f'E2rm_akOl'ad _} f'E2rm_akOl'ad
² pw^is'A~s||d'Y ² pw^is'A~s||d'Y


// symbols that are normally spoken when reading text
! Eksklamasj'O~
@ arobaz
% pursA~
& _e
+ plys
~ tilde
€ @ro
¢ sEnt
¥ i;En
£ livr
± pl'yz_'u_mw'E~
× myltipli:'e_p'ar
÷ diviz'e_p'ar
¼ W~_k'ar
½ W~_d@m'i
¾ trwAk'ar
© _^_EN
® m'ark_depos'e



// numeric // numeric


_0 zero _0 zero
_1 W~ _1 W~
_2 dYz2 _2 dYz2
_3 tR2wAz2
_4 katR2
_3 tRwAz2
_4 katr
_5 sE~k _5 sE~k
_6 siz3 _6 siz3
_7 sEt _7 sEt
_10 diz3 _10 diz3
_11 _!O~z _11 _!O~z
_12 duz _12 duz
_13 tR2Ez
_13 tREz
_14 katOrz _14 katOrz
_15 kE~z _15 kE~z
_16 sEz _16 sEz
_20 vE~ _20 vE~
_21 vE~te:W~ _21 vE~te:W~
_22 vE~tdYz2 _22 vE~tdYz2
_23 vE~t:tR2wAz2
_24 vE~tkatR2=@-
_23 vE~t:tRwAz2
_24 vE~tkatr
_25 vE~tsE~k _25 vE~tsE~k
_26 vE~tsiz3 _26 vE~tsiz3
_27 vE~tsEt _27 vE~tsEt
_28 vE~tw^it3 _28 vE~tw^it3
_29 vE~tnWf _29 vE~tnWf
_3X tR2A~t
_31 tR2A~te:W~
_3X tRA~t
_31 tRA~te:W~
_4X karA~t _4X karA~t
_41 karA~te:W~ _41 karA~te:W~
_5X sE~kA~t _5X sE~kA~t
_7X swAsA~t:diz3 _7X swAsA~t:diz3
_71 swAsA~te:O~z _71 swAsA~te:O~z
_72 swAsA~t:duz _72 swAsA~t:duz
_73 swAsA~t:tR2Ez
_73 swAsA~t:tREz
_74 swAsA~t:katOrz _74 swAsA~t:katOrz
_75 swAsA~t:kE~z _75 swAsA~t:kE~z
_76 swAsA~t:sEz _76 swAsA~t:sEz
_77 swAsA~t:dis:Et _77 swAsA~t:dis:Et
_78 swAsA~t:diz'w^it3 _78 swAsA~t:diz'w^it3
_79 swAsA~t:diznWf _79 swAsA~t:diznWf
_8X katR2@vE~
_80 katR2@vE~z2
_9X katR2@vE~diz3
_91 katR2@vE~:O~z
_92 katR2@vE~:duz
_93 katR2@vE~:tR2Ez
_94 katR2@vE~:katOrz
_95 katR2@vE~:kE~z
_96 katR2@vE~:sEz
_97 katR2@vE~:dis:Et
_98 katR2@vE~:dizw^it3
_99 katR2@vE~:diznWf
_8X katR@vE~
_80 katR@vE~z2
_9X katR@vE~diz3
_91 katR@vE~:O~z
_92 katR@vE~:duz
_93 katR@vE~:tREz
_94 katR@vE~:katOrz
_95 katR@vE~:kE~z
_96 katR@vE~:sEz
_97 katR@vE~:dis:Et
_98 katR@vE~:dizw^it3
_99 katR@vE~:diznWf
_0C sA~ _0C sA~
_1C0 sA~t2 _1C0 sA~t2
_0M1 mil _0M1 mil
?2 _7X sEptA~t ?2 _7X sEptA~t
?2 _71 sEptA~te:W~ ?2 _71 sEptA~te:W~
?2 _72 sEptA~t:dYz2 ?2 _72 sEptA~t:dYz2
?2 _73 sEptA~t:tR2wAz2
?2 _74 sEptA~t:katR2=@-
?2 _73 sEptA~t:tRwAz2
?2 _74 sEptA~t:katr
?2 _75 sEptA~t:sE~k ?2 _75 sEptA~t:sE~k
?2 _76 sEptA~t:siz3 ?2 _76 sEptA~t:siz3
?2 _77 sEptA~t:sEt ?2 _77 sEptA~t:sEt
?2 _9X no2nA~t ?2 _9X no2nA~t
?2 _91 no2nA~te:W~ ?2 _91 no2nA~te:W~
?2 _92 no2nA~t:dYz2 ?2 _92 no2nA~t:dYz2
?2 _93 no2nA~t:tR2wAz2
?2 _94 no2nA~t:katR2=@-
?2 _93 no2nA~t:tRwAz2
?2 _94 no2nA~t:katr
?2 _95 no2nA~t:sE~k ?2 _95 no2nA~t:sE~k
?2 _96 no2nA~t:siz3 ?2 _96 no2nA~t:siz3
?2 _97 no2nA~t:sEt ?2 _97 no2nA~t:sEt
?2 _99 no2nA~t:nWf ?2 _99 no2nA~t:nWf


(21 ème) vE~te:yniEm (21 ème) vE~te:yniEm
(31 ème) tR2A~te:yniEm
(31 ème) tRA~te:yniEm
(41 ème) karA~te:yniEm (41 ème) karA~te:yniEm
(51 ème) sE~kA~te:yniEm (51 ème) sE~kA~te:yniEm
(61 ème) swAsA~te:yniEm (61 ème) swAsA~te:yniEm
(81 ème) katR2@vE~:yniEm
(81 ème) katR@vE~:yniEm


// ABBREVIATIONS // ABBREVIATIONS
//************** //**************
cci $abbrev cci $abbrev
cio $abbrev cio $abbrev
ctrl control $text $pause ctrl control $text $pause
dept depart@mA~
dept depart@-mA~
edf $abbrev edf $abbrev
etc etsetera etc etsetera
ghz ZigaE2rts ghz ZigaE2rts
ip $abbrev ip $abbrev
jaws dZ'O2wz jaws dZ'O2wz
kde $abbrev kde $abbrev
kg kilogRam
kg kilogram
khz kiloE2rts khz kiloE2rts
km kilomètre $text km kilomètre $text
kw kilowat kw kilowat
m. m@sjY m. m@sjY
mbrola EmbRola
mbrola Embrola
mhz megaE2rts mhz megaE2rts
mlle mad@mwAzEl mlle mad@mwAzEl
mme madam mme madam
ong $abbrev ong $abbrev
pci $abbrev pci $abbrev
pda $abbrev pda $abbrev
p.s postskRiptOm
p.s postskriptOm
ratp $abbrev ratp $abbrev
scsi $abbrev scsi $abbrev
s.t.p s'il:t'@:pl'E s.t.p s'il:t'@:pl'E
me $u $verbf me $u $verbf
te $u $verbf te $u $verbf
se $u $verbf se $u $verbf
moi $u+
toi $u+
lui $u+ $verbf lui $u+ $verbf
ça $u+ $verbf ça $u+ $verbf


toute t'ut $u+ toute t'ut $u+
toutes t'utz2 $u+ toutes t'utz2 $u+
tous $u+ tous $u+
rien Ri'E~n2 $u+
rien ri'E~n2 $u+


// Letters which can be words // Letters which can be words
//=========================== //===========================
bus bys bus bys
bus by $verb bus by $verb
campus kA~pys campus kA~pys
cancer kA~sEr
(chef d'oeuvre) chédeuvre $text (chef d'oeuvre) chédeuvre $text
(chef d'oeuvres) chédeuvres $text (chef d'oeuvres) chédeuvres $text
choeur kWr choeur kWr
cocus koky cocus koky
dernier dE2rnjer2 dernier dE2rnjer2
éloquent ElokA~t2 éloquent ElokA~t2
fan f'an
fier fier $verb fier fier $verb
fuel fjul fuel fjul
gars ga gars ga
laser lazEr laser lazEr
malus malys malus malys
mars mars mars mars
ours urs
parangon parA~gO~ parangon parA~gO~
phallus falys phallus falys
polder pOldEr polder pOldEr
ethernet etE2rnEt ethernet etE2rnEt
exit egzit exit egzit
(file zilla) fa2jl||zija (file zilla) fa2jl||zija
from _^_en $u+
from frO2m $u+
get _^_en get _^_en
google gu:gWl google gu:gWl
gnome gnOm gnome gnOm
évitions evitjO~z2 évitions evitjO~z2


// no liaison // no liaison
(quelqu'un) kElkW~
(quelqu'un) kElkW~ $U+
pourcent pursA~ pourcent pursA~
vincent vE~sA~ vincent vE~sA~
















// Some countries and areas
bahamas baamas
bangladesh bA~gladES
bélarus belarys
(burkina faso) burkina||faso
burundi burundi
croatie kroasi
groenland gRoEnlA~d
guatemala gwAtemala
honduras _!O~dyras
kenya kenja
laos laO2s
lesotho lezoto
liechtenstein liStEnStajn
malawi malaui
mayotte majO2t
niger niZEr
oman oman
palaos palaO2s
samoa samoa
leone leO2n
koweït kowEjt
taïwan tajwAn
venezuela venezyela
(viêt nam) viEtnam
wallis wAlis
futuna futuna
zimbabwe zimbabwe



+ 38
- 47
dictsource/fr_rules View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated: 2008-09-27 Michel Such <[email protected]>
// Updated: 2008-10-09 Michel Such <[email protected]>
// //


// Letter classes: // Letter classes:
_) cyber (P5 sibEr _) cyber (P5 sibEr
ban) c (_ // banc ban) c (_ // banc
blan) c (_ // blan blan) c (_ // blan
ron) c (_ // tronc
Con) c (_ // tronc, jonc
_don) c (_ k // tronc, jonc
cler) c (_ // leclerc cler) c (_ // leclerc
tchou) c (_ tchou) c (_
taba) c (_ taba) c (_
-c) e (_ @- -c) e (_ @-
-j) e (_ @- -j) e (_ @-
C) e (- @- C) e (- @-
L02r) e (_ =@-
L02r) e (s_ =@-


e (Ce_ E e (Ce_ E
eau o // bateau cheveaux eau o // bateau cheveaux
ell El // selle ell El // selle
el (K El // celsius, caramel el (K El // celsius, caramel
_f) em (me a // femme _f) em (me a // femme
i) e (mA // remerciement, dploiement
i) e (mA // remerciement, d�ploiement
A) e (rA // remerciera A) e (rA // remerciera
gu) e (rA @-
qu) e (rA @-
gu) e (rA @
qu) e (rA @
@) em (me a // patiemment @) em (me a // patiemment
em (b A~ // décembre em (b A~ // décembre
em (mACC A~ // emmancher em (mACC A~ // emmancher
_) extra (uP5 Ekstra _) extra (uP5 Ekstra
_) extra (CP5 Ekstra _) extra (CP5 Ekstra
_) eû y // eût _) eû y // eût
eû Y // jeûne
eû Y: // jeûne


e (x E // exact e (x E // exact
ey (_ E // dahomey ey (_ E // dahomey
%C) e (xA E %C) e (xA E
%C) e (mA // actuellement guillemets %C) e (mA // actuellement guillemets
ct) e (ment @ ct) e (ment @
nC) e (ment @-
rC) e (ment @ rC) e (ment @
g) e (rie g) e (rie
AC) e (ment AC) e (ment
.group f .group f
f f f f
f (f f (f
_ner) f (X
_neu) f (_ans v // liaison: neuf ans _neu) f (_ans v // liaison: neuf ans
_neu) f (_heures v _neu) f (_heures v




_ran) g (_ // rang _ran) g (_ // rang
_san) g (_ // sang _san) g (_ // sang
tan) g (_ // sang
_lon) g (_ // long _lon) g (_ // long
bour) g (_ // Strasbourg bour) g (_ // Strasbourg


_) h (erb // herbe _) h (erb // herbe
_) h (éCa // hématie _) h (éCa // hématie
_) h (érit // hériter _) h (érit // hériter
_) h (ésit // hésiter
_) h (eure // heure _) h (eure // heure
_) h (iber // hibernation _) h (iber // hibernation
_) h (ippo // hippodrome _) h (ippo // hippodrome
i i // cri i i // cri


i (A i i (A i
AC) i (a j
i (o j i (o j
i (è j i (è j
i (eu j i (eu j
.group m .group m
m m // film m m // film
mm m // pomme mm m // pomme
_) m' (P2v m
_) m'(P2v m
_) mc (P2 mak _) mc (P2 mak
_) ms (P2 Em_!Es _) ms (P2 Em_!Es
master (_S6 mastWr master (_S6 mastWr




.group o .group o
br) oc (_ o // broc
br) oc (_ o // broc
cr) oc (_ o // escroc cr) oc (_ o // escroc
o (ckK O2 o (ckK O2
o (CerA O2 o (CerA O2
_) os (_ Os _) os (_ Os
s_) os (_ o s_) os (_ o
x_) os (_ o x_) os (_ o
X) o (se_ o2
X) o (ses_ o2
o (CCement_ O2
C) o (se_ o2
C) o (ses_ o2
o (C%ement_ O2
o (Che@ O2 o (Che@ O2
o (Cement_ O2 o (Cement_ O2
o (t_ o o (t_ o
o (eC o // coefficient o (eC o // coefficient
_l) o (gi o2 _l) o (gi o2
_p) o (ten o2 _p) o (ten o2
_pr) o (gra o2
_L02r) o (L02 o2
_C) o (teri O2 _C) o (teri O2
_) oi (gnon o // oignons _) oi (gnon o // oignons
oin (C wE~ oin (C wE~
_m) ont (CAC O~ // montpellier _m) ont (CAC O~ // montpellier
onsh (A O~z // bonshommes onsh (A O~z // bonshommes
onh (A On // bonhomme onh (A On // bonhomme
_) on (z _!O~ // onze, onziŠme
_) on (z _!O~ // onze, onzi�me


_c) on (_ O~ // no comment _c) on (_ O~ // no comment
_C) on (_ O~n2 // mon appui, mon histoire, mon havre _C) on (_ O~n2 // mon appui, mon histoire, mon havre




.group r .group r
L02) r R2
L02) re (_ R2=@-
L02) re (s_ R2=@-
_) r R
L02) r R
_su) rr rr // surréaliste _su) rr rr // surréaliste


cou) rr rr // courrai cou) rr rr // courrai
mou) rr rr // mourrai mou) rr rr // mourrai
rr r // erreur rr r // erreur
r r // rien r r // rien
_) radio (@P5 Radio
_) radio (@P5 radio


// group r: English section // group r: English section
_) real _^_en _) real _^_en


s (_S1 z2 s (_S1 z2


_) s' (P2v s // s'amène
_) s' (P2v s // s'amène
_) s' (esXP2v s // s'amène
sç s // immisça sç s // immisça
sch (ie sk // schierzo sch (ie sk // schierzo
sch (iz sk // schizophrène sch (iz sk // schizophrène
_) t (_ te _) t (_ te
-) t (- t2 -) t (- t2
_) t' (P2v t _) t' (P2v t
t (_ t2
A) t (_
Vn) t (_ t2
t (_
peti) t (_ t2 peti) t (_ t2
t- t2_
_) th t // thon _) th t // thon
ts (_S1 z2 // silent at end of word unless next word starts with a vowel ts (_S1 z2 // silent at end of word unless next word starts with a vowel
C) t (_ t // compost watt soft script malttact abrupt C) t (_ t // compost watt soft script malttact abrupt
ki) t (_ t // kit ki) t (_ t // kit
n) t (_ n) t (_
Vn) t (_ t2
r) t (_ t2 // fort
r) t (_


aul) t (_ // Renault aul) t (_ // Renault


en) t (ia s // confidentialit� en) t (ia s // confidentialit�
lbu) t (iA s // balbutiait lbu) t (iA s // balbutiait
r) t (ia s // impartial r) t (ia s // impartial
ini) t (i s // initier
ini) t (iA s // initier
p) t (ia s // nuptial p) t (ia s // nuptial
an) t (iat s // transsubstantiation an) t (iat s // transsubstantiation


ai) t (ion t // souhaitions, traitions ai) t (ion t // souhaitions, traitions
oi) t (ion t // boitions oi) t (ion t // boitions
si) t (ion s // position si) t (ion s // position
chan) t (ion t // chantions, dchantions
chan) t (ion t // chantions, d�chantions
Cisi) t (ion t // visitions Cisi) t (ion t // visitions
ci) t (ions t // citions ci) t (ions t // citions
comp) t (ions t // comptions, escomptions comp) t (ions t // comptions, escomptions
i) t (ien s i) t (ien s
o) t (ien s o) t (ien s


ipé) t (ieX s
amé) t (ieX s
nu) t (ieX s // minutie nu) t (ieX s // minutie
ni) tien (t_ si ni) tien (t_ si
bu) tien (t_ si bu) tien (t_ si
uin (K yE~ // juin uin (K yE~ // juin
uy (A w^ij uy (A w^ij


_b) usi _^_en // business, businessman
C) ucci utSi // capuccino
c) ueill Wj // cueillir c) ueill Wj // cueillir
c) ueil (_ Wj // recueil c) ueil (_ Wj // recueil
_g) u (a u
ag) u (a_ u
tig) u (a_ u
_c) ul (_ y _c) ul (_ y
_) ultra (P5 yltra _) ultra (P5 yltra
g) u (ay u
g) ueill Wj // orgueilleux g) ueill Wj // orgueilleux
g) ueil (_ Wj // orgueil g) ueil (_ Wj // orgueil


g) u (ë y // ambiguë g) u (ë y // ambiguë


// group u: English section // group u: English section
_b) usi _^_en // business, businessman
C) ui (ce _^_en // produice, juice C) ui (ce _^_en // produice, juice
umber (_ _^_en umber (_ _^_en
ump (_ _^_en ump (_ _^_en
ö O // angström ö O // angström
Å“ W Å“ W
œu W: // sœur œu W: // sœur
û y // fûtes
û y: // fûtes
ü y // bülcher ü y // bülcher




// symbols that are normally spoken when reading text // symbols that are normally spoken when reading text
, (D pilk:u , (D pilk:u
! Eksklamasj'O~
$ do2lar $ do2lar
@ arobaz
% pursA~
& _e
+ plys
~ tilde
€ @ro
¢ sEnt
Â¥ i;En
£ livr
° d@gre ° d@gre
_n_) ° // n° _n_) ° // n°
± pl'yz_'u_mw'E~
× myltipli:'e_p'ar
÷ diviz'e_p'ar
¼ W~_k'ar
½ W~_d@m'i
¾ trw'a2 k'ar
© _^_EN
® m'ark_depos'e







+ 23
- 23
phsource/compile_report View File

base 100 100 base 100 100
base2 24 119 base2 24 119
en 51 146 en 51 146
en_n 30 146
en_us 35 146
en_n 31 146
en_us 36 147
en_sc 39 148 en_sc 39 148
en_rp 34 146 en_rp 34 146
en_wm 30 146 en_wm 30 146
eo 13 112 eo 13 112
jbo 4 113 jbo 4 113
fi 40 131 fi 40 131
fr 55 137
fr 54 137
fr_ca 11 137 fr_ca 11 137
hi 51 137 hi 51 137
ta 17 140 ta 17 140
[@] fr [@] fr
[W] fr [W] fr
[Y] fr [Y] fr
[@2] fr
[W2] fr [W2] fr
l/l@ [(@)] base l/l@ [(@)] base
[W] fr [W] fr
[r/] af [r/] af
[r/] ru [r/] ru
r3/r_@ [(@)] base r3/r_@ [(@)] base
[@2] fr
r3/r#_ [r#] is r3/r#_ [r#] is
r3/r_2 [r/2] fr r3/r_2 [r/2] fr
r3/r_a [(a)] base r3/r_a [(a)] base
[r/] ru [r/] ru
r3/r_o [(o)] base r3/r_o [(o)] base
[O] fr [O] fr
[O2] fr
r3/r_ru [R4] ru r3/r_ru [R4] ru
r3/r_ru2 [R4] ru r3/r_ru2 [R4] ru
r3/r_sr [r.] bn r3/r_sr [r.] bn
[r/] af [r/] af
[R] fr [R] fr
[r] fr [r] fr
[R2] fr
[r2] fr [r2] fr
[r/2] fr [r/2] fr
[R] fr_ca [R] fr_ca
[r-] base [r-] base
[r] en_sc [r] en_sc
[r] de [r] de
[r2] fr
r/_r [r] base r/_r [r] base
[r] en_sc [r] en_sc
[r.] bn [r.] bn
[r/] af [r/] af
[r] de [r] de
[r] fi [r] fi
[r/2] fr
[r2] nl [r2] nl
[r] ru [r] ru
[r/] ru [r/] ru
r/ru [(u)] base r/ru [(u)] base
r/tr [r] base r/tr [r] base
[r] en_sc [r] en_sc
[R] fr
[R2] fr
[r.] bn [r.] bn
r/trr [r/] base r/trr [r/] base
[r/] af [r/] af
[r] de [r] de
[r] fi [r] fi
[r/2] fr
[r2] nl [r2] nl
[r] ru [r] ru
[r/] ru [r/] ru
[o] fr [o] fr
[u] fr [u] fr
[y] fr [y] fr
[@2] fr
[a2] fr [a2] fr
[o2] fr [o2] fr
[i:] fr [i:] fr
vowel/3_en [3:] en vowel/3_en [3:] en
[e@] en_wm [e@] en_wm
[3:] af [3:] af
vowel/@_4 [@] nl
vowel/@_4 [@] en_us
[@] nl
[@] no [@] no
vowel/@_5 [W] fr vowel/@_5 [W] fr
vowel/@_6 [@] en_us
vowel/@_6 [@/] en_us
vowel/8 [o-] zh vowel/8 [o-] zh
vowel/8_2 [U] en_us vowel/8_2 [U] en_us
[8] sv [8] sv
[A] no [A] no
[A:] no [A:] no
[aa] zhy [aa] zhy
vowel/aa# [0] en_wi
vowel/aa# [O] en_us
[0] en_wi
[a2] fi [a2] fi
[a] ku [a] ku
vowel/aa_2 [A:] en vowel/aa_2 [A:] en
[A] zh [A] zh
vowel/aa_3 [A:] af vowel/aa_3 [A:] af
[A] sq [A] sq
vowel/aa_4 [O] en_us
[O:] en_us
vowel/aa_4 [O:] en_us
[A:] sv [A:] sv
[O] vi [O] vi
vowel/aa_5 [A:] en_n vowel/aa_5 [A:] en_n
vowel/@_fnt [@] en_wi vowel/@_fnt [@] en_wi
[@2] en_wi [@2] en_wi
[@2] hr [@2] hr
vowel/@_fr [@2] fr
vowel/@_fr [3] en_n
[@2] fr
vowel/@_hgh [@] fr vowel/@_hgh [@] fr
[@] hr [@] hr
vowel/i [i] base2 vowel/i [i] base2
[I] no [I] no
[I] tr [I] tr
[I] bn [I] bn
vowel/ii#_3 [I2] en_us
vowel/ii_4 [I] en vowel/ii_4 [I] en
[I2] en [I2] en
[I] en_us [I] en_us
[I2] en_us
vowel/ii_5 [I] en_wi vowel/ii_5 [I] en_wi
[I2] en_wi [I2] en_wi
[I] la [I] la
vwl_en_us/ee [E] en_us vwl_en_us/ee [E] en_us
vwl_en_us/er [e@] en_us vwl_en_us/er [e@] en_us
vwl_en_us/ir [i@3] en_us vwl_en_us/ir [i@3] en_us
vwl_en_us/oor [O@] en_us
vwl_en_us/or [O:] en_us
[o@] en_us
vwl_en_us/oor [0] en_us
[O:] en_us
[O@] en_us
vwl_en_us/or [o@] en_us
[O:] en_sc [O:] en_sc
vwl_en_us/ur [U@] en_us vwl_en_us/ur [U@] en_us
vwl_fr/r_@ [W] fr vwl_fr/r_@ [W] fr
vwl_fr/@R2 [R] fr_ca vwl_fr/@R2 [R] fr_ca
vwl_fr/@R3 [R] fr vwl_fr/@R3 [R] fr
[r] fr [r] fr
[r2] fr
vwl_fr/@R4 [R] fr vwl_fr/@R4 [R] fr
[r] fr [r] fr
[r2] fr [r2] fr
vwl_fr/@R5 [R2] fr
vwl_fr/@R5 [r] fr
vwl_fr/r_a [a] fr
[a2] fr
[wA] fr
vwl_fr/r_e [E] fr vwl_fr/r_e [E] fr
[E2] fr
vwl_fr/r_u [u] fr vwl_fr/r_u [u] fr
vwl_fr/r_y [y] fr vwl_fr/r_y [y] fr
vwl_fr/w_a [wA] fr vwl_fr/w_a [wA] fr

+ 1
- 0
phsource/mbrola/en1 View File

0 a2 NULL 0 @ 0 a2 NULL 0 @
0 @2 NULL 0 @ 0 @2 NULL 0 @
0 @5 NULL 0 @ 0 @5 NULL 0 @
0 @/ NULL 0 @
0 3 NULL 0 @ 0 3 NULL 0 @
0 I2 NULL 0 I 0 I2 NULL 0 I
0 i NULL 0 I 0 i NULL 0 I

+ 1
- 0
phsource/mbrola/us View File

0 a2 NULL 0 @ 0 a2 NULL 0 @
0 @2 NULL 0 @ 0 @2 NULL 0 @
0 @5 NULL 0 @ 0 @5 NULL 0 @
0 @/ NULL 0 @
0 3 NULL 0 r= 0 3 NULL 0 r=
0 I2 NULL 0 I 0 I2 NULL 0 I
0 a NULL 0 { 0 a NULL 0 {

+ 1
- 0
phsource/mbrola/us3 View File

0 a2 NULL 0 @ 0 a2 NULL 0 @
0 @2 NULL 0 @ 0 @2 NULL 0 @
0 @5 NULL 0 @ 0 @5 NULL 0 @
0 @/ NULL 0 @
0 3 NULL 0 r= 0 3 NULL 0 r=
0 I2 NULL 0 I 0 I2 NULL 0 I
0 a NULL 0 { 0 a NULL 0 {

+ 9
- 0
phsource/ph_english_n View File

// VOWELS // VOWELS
//******************************************************************* //*******************************************************************


phoneme 3 // Schwa, used for rhotic schwa in American
vowel starttype (@) endtype (@)
formants vowel/@_fr
unstressed
linkout r-
beforevowel @
length 140
endphoneme



phoneme a phoneme a
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)

+ 19
- 7
phsource/ph_english_us View File





phoneme @ // Schwa phoneme @ // Schwa
vowel starttype (@) endtype (@)
formants vowel/@_4
unstressed
length 130
endphoneme

phoneme @/ // Schwa, ebd of word
vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
formants vowel/@_6 formants vowel/@_6
unstressed unstressed
vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 195 length 195
formants vwl_en_us/ee formants vwl_en_us/ee
reduceto I 0
reduceto I2 0
endphoneme endphoneme




length 160 length 160
formants vowel/ii_4 formants vowel/ii_4
linkout ; linkout ;
reduceto I2 0
endphoneme endphoneme




vowel starttype (i) endtype (i) vowel starttype (i) endtype (i)
unstressed unstressed
length 160 length 160
formants vowel/ii_4
formants vowel/ii#_3
linkout ; linkout ;
endphoneme endphoneme




phoneme i // optional variant of [I] for end of words phoneme i // optional variant of [I] for end of words
vowel starttype (i) endtype (i) vowel starttype (i) endtype (i)
unstressed
length 170 length 170
formants vowel/ii_final formants vowel/ii_final
linkout ; linkout ;
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 200 length 200
formants vowel/aa_8 formants vowel/aa_8
before r vwl_en_us/oor
reduceto @ 0 reduceto @ 0
endphoneme endphoneme




phoneme O: phoneme O:
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 220
length 210
formants vowel/aa_4 formants vowel/aa_4
before r vwl_en_us/or
// formants vowel/aa_4
before r vwl_en_us/oor
// before r vwl_en_us/or
reduceto @ 0 reduceto @ 0
endphoneme endphoneme




phoneme O@ phoneme O@
vowel starttype (o) endtype (@) vowel starttype (o) endtype (@)
length 260
length 250
formants vwl_en_us/oor formants vwl_en_us/oor
// formants vwl_en_us/or // formants vwl_en_us/or
appendph r appendph r
phoneme O phoneme O
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 200 length 200
formants vowel/aa_4
formants vowel/aa#
reduceto @ 0 reduceto @ 0
endphoneme endphoneme




phoneme aI phoneme aI
vowel starttype (a) endtype (i) vowel starttype (a) endtype (i)
length 235
length 250
formants vdiph/aae formants vdiph/aae
endphoneme endphoneme



+ 32
- 55
phsource/ph_french View File

vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
length 150 length 150
formants vowel/@_fr formants vowel/@_fr
before l/ DFT+l/l_@
before (r) DFT+r/xr
before (r) DFT+r3/r_@
endphoneme endphoneme




formants vowel/a_5 formants vowel/a_5
after l l/la-15 after l l/la-15
before l/ DFT+l/l_a before l/ DFT+l/l_a
before r/2 DFT-40+vwl_fr/r_a
reduceto a2 1 reduceto a2 1
endphoneme endphoneme


formants vowel/a_5 formants vowel/a_5
after l l/la-15 after l l/la-15
before l/ DFT+l/l_a before l/ DFT+l/l_a
before (r) DFT-20+r/xr
before (r) DFT+r/xr
before r/2 DFT+vwl_fr/r_a
endphoneme endphoneme




formants vowel/e_mid formants vowel/e_mid
after l l/le-15 after l l/le-15
before l/ DFT+l/l_e before l/ DFT+l/l_e
before r/2 DFT-20+vwl_fr/r_e
endphoneme endphoneme




formants vowel/o_mid formants vowel/o_mid
after l l/lo-10 after l l/lo-10
before l/ DFT+l/l_o before l/ DFT+l/l_o
// before r/2 DFT+r3/r_o
before r/2 DFT+r3/r_o
endphoneme endphoneme




formants vowel/@_5 formants vowel/@_5
after l l/l@-20 after l l/l@-20
before l/ DFT-20+l/l_@ before l/ DFT-20+l/l_@
before r/2 DFT+20+vwl_fr/r_@
before r/2 DFT+vwl_fr/r_@
reduceto Y 1 reduceto Y 1
endphoneme endphoneme


formants vwl_fr/w_a formants vwl_fr/w_a
after l l/lo-10 after l l/lo-10
before l/ DFT-10+l/l_a before l/ DFT-10+l/l_a
before r/2 DFT+vwl_fr/r_a
endphoneme endphoneme






phoneme b phoneme b
vcd blb stop vcd blb stop
vowelout f1=0 f2=1000 -500 -300 f3=-300 80 brk
vowelout f1=0 f2=1000 -500 -300 f3=-300 80
formants b/b+x/b%70 formants b/b+x/b%70
before _ b/b_+x/b_ before _ b/b_+x/b_
before l/ b/b_+x/b_ before l/ b/b_+x/b_
before R2 b/b_+x/b_
before R b/b_+x/b_
after _ NULL after _ NULL
after @ b/xb%50 after @ b/xb%50
lengthmod 5 lengthmod 5
vowelout f1=0 f2=1700 -300 300 f3=-100 80 vowelout f1=0 f2=1700 -300 300 f3=-100 80
formants d/d+x/d%40 formants d/d+x/d%40
before _ d/d_+x/d_%50 before _ d/d_+x/d_%50
before R2 d/dr+x/d%50
before R d/dr+x/d%50
before r/2 d/dr+x/d%50 before r/2 d/dr+x/d%50
after _ d/d+x/d%50 after _ d/d+x/d%50
after (@) d/xd after (@) d/xd
lengthmod 2 lengthmod 2
wave ustop/k%40 // reduce strength of noise burst wave ustop/k%40 // reduce strength of noise burst
before _ ustop/k_ before _ ustop/k_
before R2 ustop/kr%45
before R ustop/kr%45
before r/2 ustop/kr%45 before r/2 ustop/kr%45
before l ustop/kl%45 before l ustop/kl%45
before l/ ustop/kl%45 before l/ ustop/kl%45




phoneme l phoneme l
liquid pal palatal
liquid
length 100 length 100
lengthmod 7 lengthmod 7
beforenotvowel l/ beforenotvowel l/




phoneme l/ // used for [l] when not before a vowel phoneme l/ // used for [l] when not before a vowel
liquid pal palatal
liquid
length 100 length 100
lengthmod 7 lengthmod 7
formants l/l_ formants l/l_
phoneme p phoneme p
vls blb stop vls blb stop
vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 brk
vowelout f1=0 f2=1000 -500 -350 f3=-300 80
lengthmod 2 lengthmod 2
wave ustop/p%50 wave ustop/p%50
after _ ustop/p%70 after _ ustop/p%70
before _ ustop/p_%70 before _ ustop/p_%70
before R2 ustop/pr%75
before R ustop/pr%30
before @- ustop/p_unasp%60 before @- ustop/p_unasp%60
before l ustop/pl%30 before l ustop/pl%30
before l/ ustop/pl%30 before l/ ustop/pl%30


phoneme r phoneme r
liquid rfx starttype (r) endtype (r) liquid rfx starttype (r) endtype (r)
vowelin f1=0 f2=1000 -200 200 f3=-100 100 len=40
vowelout f1=0 f2=1200 -200 200 f3=-100 100 len=20
vowelin f1=0 f2=1600 -300 300 f3=-200 80
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
length 100 length 100
lengthmod 7 lengthmod 7
beforenotvowel r/2 beforenotvowel r/2
formants vwl_fr/@R3+r3/rx%30 formants vwl_fr/@R3+r3/rx%30
after (e) vwl_fr/@R4+r3/rx%15
after (u) vwl_fr/@R4+r3/rx%15
// after wA vwl_fr/@R4+r3/rx%20
after @2 vwl_fr/@R5+r3/rx%40
after (e) vwl_fr/@R4+r3/rx%20
endphoneme endphoneme




lengthmod 7 lengthmod 7
beforenotvowel NULL beforenotvowel NULL
formants vwl_fr/@R4+r3/rx%15 formants vwl_fr/@R4+r3/rx%15
after k vwl_fr/@R3-60
after p vwl_fr/@R3-60
after t vwl_fr/@R3-40
before _ r/r
endphoneme endphoneme




phoneme R // for beginning of words
vcd rfx flp
vowelin f1=0 f2=1000 -200 200 f3=-100 80 len=40
vowelout f1=0 f2=1200 -200 200 f3=-100 100 len=20
length 100
lengthmod 7
beforenotvowel r/2
formants vwl_fr/@R3-20+r3/rx%25
before (u) vwl_fr/@R4-20+r3/rx%25
after k r/tr
after p r/tr
after t r/tr
endphoneme


phoneme R2 // After consonnants
vcd rfx frc
vowelin f1=0 f2=1000 -200 200 f3=-100 100 len=40
phoneme R // After consonnants
vcd frc
vowelin f1=0 f2=1600 -300 300 f3=-200 80
length 100 length 100
lengthmod 7 lengthmod 7
beforenotvowel r/2 beforenotvowel r/2
formants vwl_fr/@R5-20+r3/rx%25
after k r/tr
after p r/tr
after t r/tr
formants vwl_fr/@R3+r3/rx%20
after t vwl_fr/@R4
endphoneme endphoneme




phoneme r/2 // variant of [r] when not preceding a vowel phoneme r/2 // variant of [r] when not preceding a vowel
vcd rfx frc
vowelout f1=0 f2=1800 -100 100 f3=-100 100
liquid
vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk
length 100 length 100
lengthmod 2 lengthmod 2
formants r3/r_2+r3/rx%40
after _ r/rr
after t r/trr
after p r/trr
after k r/trr
formants r3/r_2+r3/rx%20
before n r3/r_n before n r3/r_n
beforevowel r beforevowel r
endphoneme endphoneme
lengthmod 2 lengthmod 2
wave ustop/t_short%50 wave ustop/t_short%50
before _ ustop/t_%40 before _ ustop/t_%40
before R2 ustop/t_short%50
before R ustop/t_short%50
before r/2 ustop/t_short%50 before r/2 ustop/t_short%50
switchvoicing d switchvoicing d
endphoneme endphoneme


phoneme v phoneme v
vcd lbd frc vcd lbd frc
vowelin f1=0 f2=1000 -300 -200 f3=-300 100 len=0
vowelout f1=0 f2=1000 -300 -2300 f3=-300 100 len=10
vowelin f1=0 f2=1000 -300 -200 f3=-300 100
vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50
lengthmod 6 lengthmod 6
formants voc/v+vocw/v%75 formants voc/v+vocw/v%75
before (r) voc/vj+vocw/v%75
before R voc/vj+vocw/v%75
before _ voc/v_+vocw/v before _ voc/v_+vocw/v
switchvoicing f switchvoicing f
endphoneme endphoneme

BIN
phsource/vdiph/aae View File


BIN
phsource/vowel/aa_3 View File


BIN
phsource/vowel/aa_4 View File


BIN
phsource/vowel/ii#_3 View File


BIN
phsource/vowel/u_3 View File


+ 5
- 3
src/dictionary.cpp View File

if(common_phonemes != NULL) if(common_phonemes != NULL)
{ {
match.phonemes = common_phonemes; match.phonemes = common_phonemes;
if(*match.phonemes == RULE_CONDITION)
match.phonemes += 2; // skip over condition number
while(((rb = *match.phonemes++) != 0) && (rb != RULE_PHONEMES));
while(((rb = *match.phonemes++) != 0) && (rb != RULE_PHONEMES))
{
if(rb == RULE_CONDITION)
match.phonemes++; // skip over condition number
}
} }
else else
{ {

+ 2
- 0
src/phonemelist.cpp View File

// substitute the replacement phoneme // substitute the replacement phoneme
plist2->phcode = replace_phonemes[k].new_ph; plist2->phcode = replace_phonemes[k].new_ph;
if((plist2->stress > 1) && (phoneme_tab[plist2->phcode]->phflags & phUNSTRESSED))
plist2->stress = 0; // the replacement must be unstressed
break; break;
} }
} }

+ 1
- 1
src/translate.cpp View File



embedded_ix = 0; embedded_ix = 0;
embedded_read = 0; embedded_read = 0;
option_phoneme_input &= 1; // clear bit 1 (temporary indication)
option_phoneme_input &= ~2; // clear bit 1 (temporary indication)


if((clause_start_char = count_characters) < 0) if((clause_start_char = count_characters) < 0)
clause_start_char = 0; clause_start_char = 0;

Loading…
Cancel
Save