Browse Source

[1.37.07]

Support for mbrola Brazilian voices, br1, br3.
Included epenthetic vowel [i] in Brazilian.
Languages changes: fr, af.


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

+ 27
- 9
dictsource/af_list View File

// This file is UTF-8 encoded // This file is UTF-8 encoded
// all words lower case // all words lower case


mc _^_EN $alt2


// abbreviations // abbreviations
(http ://) hA:te@te@p'e@_ (http ://) hA:te@te@p'e@_


// Place names // Place names


alaska al'aska
#alaska al'aska
antwerpen antv&rp@n
asië A:si@ asië A:si@
babilon babilOn babilon babilOn
bangladesh baNglad'ES bangladesh baNglad'ES
caledon kalidOn caledon kalidOn
carolina karul'ina carolina karul'ina
ceres se@r@s ceres se@r@s
cesaréa s@s@ri:ja
ceylon s@lOn ceylon s@lOn
china S'ina china S'ina
clanwilliam kl&:nw'ili@m clanwilliam kl&:nw'ili@m
colesberg ko@lsb&rx2 colesberg ko@lsb&rx2
constantia $2 constantia $2
christiana kr@stij'A:na christiana kr@stij'A:na
damaskus d@maskWs
duitswes dYytsv'Es duitswes dYytsv'Es
ermelo &rm@lo@ ermelo &rm@lo@
franschhoek frA~nsh'uk franschhoek frA~nsh'uk
europa Y@r'o@pa europa Y@r'o@pa
nigel _^_EN nigel _^_EN
outeniekwa @Ut@n'ikwa outeniekwa @Ut@n'ikwa
oxford _^_EN
pelindaba p&l@nd'A:ba pelindaba p&l@nd'A:ba
portugal $1 portugal $1
potchefstroom pOtSIfstr'o@m potchefstroom pOtSIfstr'o@m
pretoria prit'o@ria
robertson _^_EN robertson _^_EN
senekal se@n@kal senekal se@n@kal
singapoer siNgapur singapoer siNgapur
soweto suw'E:tu
springs _^_EN $capital springs _^_EN $capital
sunnyside _^_EN sunnyside _^_EN
swellendam $3 swellendam $3
wellington wEliNt@n wellington wEliNt@n
wolseley wulsli wolseley wulsli
worcester v'ust@r worcester v'ust@r
uganda ug'anda
zimbabwe zI:mb'ab_wE zimbabwe zI:mb'ab_wE




Abiméleg abin'e@lEx2 Abiméleg abin'e@lEx2
abraham A:bram abraham A:bram
ackerman ak@rman ackerman ak@rman
adam adam
adriaan A:drijan adriaan A:drijan
adrie A:dri adrie A:dri
albertus alb'&rtWs albertus alb'&rtWs
aletta al'Eta
alida al'ida
allah %alA: allah %alA:
André 'andreI André 'andreI
annette an'Et annette an'Et
antoinette antun'Et antoinette antun'Et
barbara bA:b@ra barbara bA:b@ra
benjamin bEndZ@m@n benjamin bEndZ@m@n
bennett bEn@t
bester b'Est@r bester b'Est@r
beyers beI@rs beyers beI@rs
blomerus blum'e@rWs blomerus blum'e@rWs
botha bo@ta botha bo@ta
bouwer b@U@r bouwer b@U@r
brian _^_EN
breytenbach breIt@nbax2 breytenbach breIt@nbax2
brouwer bruw'&:r brouwer bruw'&:r
caesar siz@r caesar siz@r
carl kA:r@L carl kA:r@L
cecil sEs@l
cecilia s@si:lia cecilia s@si:lia
charl SA:l charl SA:l
charles _^_EN charles _^_EN
cindy sIndi cindy sIndi
coetzee kuts'e@ coetzee kuts'e@
cronjé krOnj'e@ cronjé krOnj'e@
cynthia _^_EN
darwin _^_EN
david _^_EN david _^_EN
debora d@bo@ra debora d@bo@ra
debussy d@bus'i: debussy d@bus'i:
der d@r der d@r
derick dErik derick dErik
deventer d'e@v@nt@r deventer d'e@v@nt@r
diana dij'A:na
du $u du $u
(du pisanie) du||pis'A:ni (du pisanie) du||pis'A:ni
(du plessis) du||pl@s'i (du plessis) du||pl@s'i
eksteen $1 eksteen $1
elisabeth il'isabEt elisabeth il'isabEt
elize il'i:z elize il'i:z
elmien $2
elsabé &ls@bi elsabé &ls@bi
emmarentia Emar'e~nSja emmarentia Emar'e~nSja
erasmus $2 erasmus $2
gloria glO:ria gloria glO:ria
grange x2rA:nsi grange x2rA:nsi
gustav gustaf gustav gustaf
harry _^_EN
havenga hA:f@Nx2a havenga hA:f@Nx2a
haydn hAId@n haydn hAId@n
helena hil'e@na helena hil'e@na
helloïse hEluw'i:z helloïse hEluw'i:z
henry _^_EN
herklaas $1 herklaas $1
herman $1 herman $1
hilde hild@ hilde hild@
jimmy _^_EN jimmy _^_EN
joan _^_EN joan _^_EN
joey dZ@Ui joey dZ@Ui
john _^_EN
jordaan $2 jordaan $2
josef jo@s@f josef jo@s@f
juanita juan'ita juanita juan'ita
kelvin _^_EN
krige krix2@ krige krix2@
langenhoven laN@nho@f@n langenhoven laN@nho@f@n
lasarus lA:s@r%Ws lasarus lA:s@r%Ws
lategan lA:t@x2an lategan lA:t@x2an
le l@ le l@
leandra li'andra leandra li'andra
leroux l@ru
levi le@fi levi le@fi


louis luI louis luI
robert _^_EN robert _^_EN
ronel run'&l ronel run'&l
rousseau r@s@U rousseau r@s@U
roux r'u
ruda ruda ruda ruda
rupert rup@rt rupert rup@rt
salomo sA:l@mo@ salomo sA:l@mo@
khumalo kum'A:lu khumalo kum'A:lu


// Other proper names // Other proper names
checkers tSEk@rs
centaurus $2
checkers tSEk@rs
chrysler kraIsl@r chrysler kraIsl@r
martini mart'i:ni
wimpy wImpi wimpy wImpi


// article // article
alternatiewe $4 alternatiewe $4
amen A:mEn amen A:mEn
anale an'A:l@ anale an'A:l@
anatomie $4 $only
//###anatomie $4 $only
asof asOf asof asOf
asook %as_o@k asook %as_o@k
aspris $2 aspris $2
bewe be@v@ bewe be@v@
bewend be@v@nt bewend be@v@nt
bewering b@ve@rIN bewering b@ve@rIN
boskaas $2
bostaande b'o@stA:nd@ bostaande b'o@stA:nd@
bourgeois _^_FR bourgeois _^_FR
bourgeoisie _^_FR bourgeoisie _^_FR
hoewel huv'&l hoewel huv'&l
hokaai hOkAI hokaai hOkAI
hoofsaaklik $2 hoofsaaklik $2
hoogedele ho@x2 _e@d@l@
hosanna hus'ana hosanna hus'ana
huigelary $4 huigelary $4


nadenke $1 nadenke $1
nagana nag'A:na nagana nag'A:na
namens nA:m@ns namens nA:m@ns
nasaréner nasar'e@n@r
nassau nas'@U nassau nas'@U
nature nat'yr@ nature nat'yr@
nalatigheid nA:l'A:t@x2eIt nalatigheid nA:l'A:t@x2eIt
rooipers roIp&:rs rooipers roIp&:rs
roterende rut'e@r@nd@ roterende rut'e@r@nd@
rukkerig rWk@r@x2 rukkerig rWk@r@x2
ruspes rWsp@s
rymelary reIm@lar'eI rymelary reIm@lar'eI


salami sal'A:mi salami sal'A:mi

+ 91
- 19
dictsource/af_rules View File



.group a .group a
_C) a (Cie_ 'A: _C) a (Cie_ 'A:
ack (_ _^_EN //Jack and others.
@) a (Cisasie %a // fix a sound: akklimatisasie/meganisasie/penalisasie/polarisasie and many similar @) a (Cisasie %a // fix a sound: akklimatisasie/meganisasie/penalisasie/polarisasie and many similar
@) a (Ciseer %a // fix a sound: akklimatiseer and many similar @) a (Ciseer %a // fix a sound: akklimatiseer and many similar
@) a (Cisering %a // fix a sound: akklimatisering and many similar @) a (Cisering %a // fix a sound: akklimatisering and many similar
a A: a A:
AC) a (_ %a // short final a in words like: Eva/Pieta/(su)sara AC) a (_ %a // short final a in words like: Eva/Pieta/(su)sara
%C) a (_ %a // short final a in words like: Bella/Betta/gogga %C) a (_ %a // short final a in words like: Bella/Betta/gogga
C) a (rina %a //unstressed short a in carina tarina etc.
&b) a (_ %a // short final a: mamba and compounds/marimba/hamba &b) a (_ %a // short final a: mamba and compounds/marimba/hamba
&d) a (_ %a // short, unstressed a after d at end of word: soda/padda... and compounds &d) a (_ %a // short, unstressed a after d at end of word: soda/padda... and compounds
i) a (_ %a // a short and unstressed in words ending in ia: laboratoria/millennia i) a (_ %a // a short and unstressed in words ending in ia: laboratoria/millennia
&r) a (_ %a // short final a in words ending in -ra: infra/mantra/sentra, etc. &r) a (_ %a // short final a in words ending in -ra: infra/mantra/sentra, etc.
&dr) a (_ A: // exceptwrds ending in -dra: ingedra/oorgedra, etc. &dr) a (_ A: // exceptwrds ending in -dra: ingedra/oorgedra, etc.
_) a (lA %a //short unstressed a for words starting with Al
i) a (tieC %a //words containing iatief/w short unstressed a
i) a (ties 'A: //words containing iaties has stressed long a

&vr) a (_ A: // and wrds ending in -vra: oorgevra/uitgevra/vasvra, etc. &vr) a (_ A: // and wrds ending in -vra: oorgevra/uitgevra/vasvra, etc.
&t) a (_N %a // short final a: basta/delta/junta/pasta/many names &t) a (_N %a // short final a: basta/delta/junta/pasta/many names
a (C a a (C a
a (kkoord %a // move default stress: akkoord/-e and compounds a (kkoord %a // move default stress: akkoord/-e and compounds
akku (ra %ak%y // move default stress: akkuraat/akkurate akku (ra %ak%y // move default stress: akkuraat/akkurate
ako (Ciet %ak%u // fix stress and vowel sounds: akoliet/akoniet and compounds ako (Ciet %ak%u // fix stress and vowel sounds: akoliet/akoniet and compounds
akro (ba %akr%u // move default: akrobaat/-bate/-baties
ak (syn %ak // move default stress: aksyns and compounds ak (syn %ak // move default stress: aksyns and compounds
akwama (ryn %akw%am%a // move default stress: akwamaryn and compounds akwama (ryn %akw%am%a // move default stress: akwamaryn and compounds
_) a (kwat %a // move default stress: akwaties/-e _) a (kwat %a // move default stress: akwaties/-e
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 amasone %am%aso@n@ // fix stress and vowel sounds: amasone/-rivier/-steen
ammo (niA %amo@ // fix stress and o sound: ammoniak and compounds/ammonium and compounds
_k) a (nA %a //kanon and others _k) a (nA %a //kanon and others
anek (dot %an%Ek // fix stress and vowel sounds: anekdote/-doties
ane (mo %an@ // fix stress and vowel sounds: anemoon/anemone


apart %apart // fix stress: (bus-/klein)apartheid apart %apart // fix stress: (bus-/klein)apartheid
_) a (po %a // apollo/apostel _) a (po %a // apollo/apostel
austra %o@strA: austra %o@strA:
antering %ante@r@N //hantering in compounds antering %ante@r@N //hantering in compounds
avon (t ,avOn //avontuur and friends avon (t ,avOn //avontuur and friends
avontu (rier %av%Ont%y // fix stress: avonturier/-s and compounds


_) af (@P2 'af // afbreek/afdwaal/afdwing _) af (@P2 'af // afbreek/afdwaal/afdwing
C) afel (@ A:f@l // compounds starting with tafel/ontrafeling/uitrafeling C) afel (@ A:f@l // compounds starting with tafel/ontrafeling/uitrafeling
arres (_ %arEs // arres/huisarres arres (_ %arEs // arres/huisarres
arre (stA %ar@ // arrestasie/arresteer arre (stA %ar@ // arrestasie/arresteer
arro (g %ar%u // arrogant/-e/arrogansie arro (g %ar%u // arrogant/-e/arrogansie
ar (seen %ar
ar (tikel %ar // stress: artikel and compounds ar (tikel %ar // stress: artikel and compounds
artiku %art%ik%y // stress and vowel sounds: artikulasie/artikuleer artiku %art%ik%y // stress and vowel sounds: artikulasie/artikuleer
_) a (strA %a // astrant/astrale/astraal _) a (strA %a // astrant/astrale/astraal
artille (rie %art@l@ // stress and vowel sounds: artillerie and compounds artille (rie %art@l@ // stress and vowel sounds: artillerie and compounds
asem A:s@m // asemgehaal/asemhaling/asemteug/ontwaseming asem A:s@m // asemgehaal/asemhaling/asemteug/ontwaseming
askari %askA:r%i // move default stress: askari/-'s
_) 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
aanse (_ 'A~ns@ aanse (_ 'A~ns@


.group an .group an
anato (mie %an%at%u // move default stress: anatomie and compounds
anatomies %an%ato@m%is // fix stress: anatomies/-e
an (djie+ aIN an (djie+ aIN
anek (dot %an%Ek // fix stress and vowel sounds: anekdote/-doties
ane (mo %an@ // fix stress and vowel sounds: anemoon/anemone
_) an (A an //short a at word start
ange (lier %aN@ // angelier/-e and compounds ange (lier %aN@ // angelier/-e and compounds
an (gina %aN // move default stress, fix n/g sounds: angina an (gina %aN // move default stress, fix n/g sounds: angina
_) angl (A %A~Nx2l% // anglikaans/anglisisme/anglofiel _) angl (A %A~Nx2l% // anglikaans/anglisisme/anglofiel
_) ana (C ,ana // words starting with ana starts destressed _) ana (C ,ana // words starting with ana starts destressed
_) an (emie %an // fix stress and a sound: anemies/-e _) an (emie %an // fix stress and a sound: anemies/-e
C) an (keer %an // move default stress: flankeer/frankeer and derivitives and compounds C) an (keer %an // move default stress: flankeer/frankeer and derivitives and compounds
ante (nnA %antE // fix stress and e sound: antenna/antenne
antisep (C %ant%isEp // fix stress and e sound: antisepsis/antispeties/-e/antiseptikum antisep (C %ant%isEp // fix stress and e sound: antisepsis/antispeties/-e/antiseptikum
antra (siet %antr%a // move default stress: antrasiet and compounds antra (siet %antr%a // move default stress: antrasiet and compounds
@) antrope (_ antr'o@p@ // fix stress: (mis/fil)antrope, etc.
@) antropie (_N antrup'i // fix stress: (mis/fil)antropie, etc.
@) antropie antr'o@pi // fix stress: (mis/fil)antropies/-e
@) antroop antr'o@p // fix stress: (mis/fil)antroop, etc.
// 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
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
ba (tik b%a // fix stress and a sound: batik/-doek/-kuns/-werk ba (tik b%a // fix stress and a sound: batik/-doek/-kuns/-werk
bbe (rr b@ // fix e sound: rubberrand/-ranke/-ring/-roller, etc.
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 (grond bo@ // fix 1st o sound: bogronds/-e
_) bo (kle bo@ // fix o sound: bokleed/boklere _) bo (kle bo@ // fix o sound: bokleed/boklere
bei (+ beI // beier/beitel bei (+ beI // beier/beitel
_) be (@P2 b@ _) be (@P2 b@
@) be (C b@ @) be (C b@
beige beI:Z // beige(kleurige)
_) beker (C@ b''e@k@r // fix stress and e sounds: bekerhouer/-kompetisie/-tjie/-vormig/-wedstryd/-wenner
bene (dy b%e@n@ // fix stress and e sounds: gebenedy/-de bene (dy b%e@n@ // fix stress and e sounds: gebenedy/-de
_) ben (ga b%EN // fix stress and n/g sounds: Bengaalse/Bengale
beni (g be@n@ // fix stress and e sound: (swaar/twee/vier)benig, etc. beni (g be@n@ // fix stress and e sound: (swaar/twee/vier)benig, etc.
ber (serk b@r // fix stress and 1st e sound: berserk/-er ber (serk b@r // fix stress and 1st e sound: berserk/-er
C) be (rsie b'&: //kombersie etc. C) be (rsie b'&: //kombersie etc.
&) denis d@n@s // geskiedenisboek/kultuurgeskiedenis/belydenis/beduidenis &) denis d@n@s // geskiedenisboek/kultuurgeskiedenis/belydenis/beduidenis
denken (d d''ENk@n // fix stress and e sound: anders-/edel-/na-/vry-/weldenkend denken (d d''ENk@n // fix stress and e sound: anders-/edel-/na-/vry-/weldenkend
@) dente (@ dEnt@ // fix connecting e in compounds like studenteoptog/-opvoering @) dente (@ dEnt@ // fix connecting e in compounds like studenteoptog/-opvoering
skan) dina d@n'A: //skandinawiese etc.
deodo (rant d%i%ud%u // fix vowel sounds and stress: deodorant/-e and compounds deodo (rant d%i%ud%u // fix vowel sounds and stress: deodorant/-e and compounds
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
@) dderd (_ d@rt // ontredderd, se rule: dd d @) dderd (_ d@rt // ontredderd, se rule: dd d
_) derge d&rx2@ // dergelik/-e _) derge d&rx2@ // dergelik/-e
desibel dEsib&l // fix vowel sounds: desibel/-s desibel dEsib&l // fix vowel sounds: desibel/-s
de (skun _d%E //deskundig/e in compounds
de (skun d%E //deskundig/e in compounds
_) des (po d%Es // move default stress: despoot/despote _) des (po d%Es // move default stress: despoot/despote
de (strukt d%e@ // fix e sound: destruktief/destruktiewe de (strukt d%e@ // fix e sound: destruktief/destruktiewe
deto (nA d%Et%u // fix e and o sounds and stress: detonasie/detoneer/detonering deto (nA d%Et%u // fix e and o sounds and stress: detonasie/detoneer/detonering
e (C E e (C E
CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand
CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette CAC) e (C% E // beesfilette/nougesette/onderbesette/voortgesette
C) e (marie @ //anemarie, lisemarie etc.
n) eke (_ @k@ //anneke Heineke etc.
CACp) e (rl @ // fix e sound: werperligte/wimperloos CACp) e (rl @ // fix e sound: werperligte/wimperloos
CAC) e (rr @ // fix e sound: koperring/-rooi/nederryn/somerreën/-rok/superrealis/syferrekenaar... CAC) e (rr @ // fix e sound: koperring/-rooi/nederryn/somerreën/-rok/superrealis/syferrekenaar...
@C) e (reekK @ // fix e sound: duine-/rotsereeks @C) e (reekK @ // fix e sound: duine-/rotsereeks
eerbied (A e@rb'id // eerbiedig/ing eerbied (A e@rb'id // eerbiedig/ing
eerbiedw %e@rb%itv // eerbiedwaardig/eerbiedwekkend eerbiedw %e@rb%itv // eerbiedwaardig/eerbiedwekkend
_) eerw %e@rv // stress: eerwaarde _) eerw %e@rv // stress: eerwaarde
entjie EiNci
entjie (+ EiNci
&k) entjie iNci // fix -entjie sound: bakentjie/dekentjie/kuikentjielakentjie/tekentjie, etc. &k) entjie iNci // fix -entjie sound: bakentjie/dekentjie/kuikentjielakentjie/tekentjie, etc.
edjie 'E:ici edjie 'E:ici
&) etjie (+ ici &) etjie (+ ici
@C) ent (e_ 'Ent // plurals of some of the above @C) ent (e_ 'Ent // plurals of some of the above
en) ent (_ Ent // restore default stress: koppenent/voetenent en) ent (_ Ent // restore default stress: koppenent/voetenent
pr) ent (++ Ent // default stress for compounds of prent/-e pr) ent (++ Ent // default stress for compounds of prent/-e
pr) entjie E:iNk%i //fix prentjie

@s) ent (rA Ent // winkelsentrum/studentesentrum, etc. @s) ent (rA Ent // winkelsentrum/studentesentrum, etc.
C) er (tyd @r // tegelykertyd/kindertyd/indertyd C) er (tyd @r // tegelykertyd/kindertyd/indertyd
_) etens 'e@t@ns // etenstyd/klok/tafel/uur _) etens 'e@t@ns // etenstyd/klok/tafel/uur
&C) e (sk@ @ // hondeskou/modeskou/erdeskottel/geleideskip/hardeskyf &C) e (sk@ @ // hondeskou/modeskou/erdeskottel/geleideskip/hardeskyf
@d) e (s@ @ // bejaardesorg/heidesoorte/hondesiekte/modesiek/tandestokkie/tersydestelling/vredesluiting @d) e (s@ @ // bejaardesorg/heidesoorte/hondesiekte/modesiek/tandestokkie/tersydestelling/vredesluiting
@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


al) ex (and %Ekz //alexanderbaai, alexandria etc. al) ex (and %Ekz //alexanderbaai, alexandria etc.
m) exik Eks%ik //mexiko mexikaans etc. m) exik Eks%ik //mexiko mexikaans etc.
t) exas Eks@s //Texaskoors and may be others t) exas Eks@s //Texaskoors and may be others
e (Coux @ //the e in the prefixes to surnames ending in oux


.group f .group f
f f f f
familie f%amil%i familie f%amil%i
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
farma (seut f%arm%a // move default stress: farmaseut/-e/-ies/-ika farma (seut f%arm%a // move default stress: farmaseut/-e/-ies/-ika
fasade f%asA:d@ // fix stress and 1st a sound: fasade/-s and compounds fasade f%asA:d@ // fix stress and 1st a sound: fasade/-s and compounds
fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit
_) gras (A x2ras_ // fix stress and a sound: graseter/grasoppervlakte/grasuie _) gras (A x2ras_ // fix stress and a sound: graseter/grasoppervlakte/grasuie
_) gra (sie x2rA: // but restore default stress and long a: grasie _) gra (sie x2rA: // but restore default stress and long a: grasie
_) gri (mA x2r@ // grimas/grimeer/-middel and other compounds/grimering _) gri (mA x2r@ // grimas/grimeer/-middel and other compounds/grimering
grond (o x2rOnt_ // fix d sound: grondonteiening/-oppervlakte, etc.
agter) grond (i x2rO:nt_ // fix d sound: agtergrondinligting/-informasie/-instrumente
grond (o x2rO:nt_ // fix d sound: grondonteiening/-oppervlakte, etc.
grondwetlik x2r%OntvEtl@k // move default stress: grondwetlik/-e/-heid grondwetlik x2r%OntvEtl@k // move default stress: grondwetlik/-e/-heid
grondwe (tK x2rOntvE // restore default stress: grondwet/-te/-hof, etc. grondwe (tK x2rOntvE // restore default stress: grondwet/-te/-hof, etc.
grondwet (a x2rOntvEt_ // fix e sound and insert short pause: grondwetartikel/-s grondwet (a x2rOntvEt_ // fix e sound and insert short pause: grondwetartikel/-s
_) gens (C x2E:ns // fix stress and e sound: gensbok and compounds _) gens (C x2E:ns // fix stress and e sound: gensbok and compounds
_) geo (s x2%i%u // fix stress and -eo- sound: geosentries/geosfeer/geoskoop/geostaties _) geo (s x2%i%u // fix stress and -eo- sound: geosentries/geosfeer/geoskoop/geostaties
_) ge (ossP2 x2@ // but ge- prefix: geossilleer/geossifiseer, etc. _) ge (ossP2 x2@ // but ge- prefix: geossilleer/geossifiseer, etc.
ni) ge (ri x2'e@ //nigeriese etc.
gese (_ x2'e@s@ //Portugese, and others gese (_ x2'e@s@ //Portugese, and others


gespe (_ x2Esp@ // gespe and compounds gespe (_ x2Esp@ // gespe and compounds
in (halig @n // move default stress: inhalig/-e/-heid in (halig @n // move default stress: inhalig/-e/-heid
in (hegten @n // move default stress: inhegtenisname/-neming/-s in (hegten @n // move default stress: inhegtenisname/-neming/-s
inisi (A %in%iS%i // fix stress and s sound: inisiasie/inisieer/inisieel/-ële/inisiatief inisi (A %in%iS%i // fix stress and s sound: inisiasie/inisieer/inisieel/-ële/inisiatief
inisie @n'is%i // fix definisie etc.
inisi (eA %in%iS%i // fix inisieer etc.
in (kenn @n // move default stress: inkennig/-e/-heid in (kenn @n // move default stress: inkennig/-e/-heid
i (nneemba @ // move default stress: (on)inneembaar/-bare/-baarheid i (nneemba @ // move default stress: (on)inneembaar/-bare/-baarheid
insi (dent @ns@ // insident/e/insidentjie insi (dent @ns@ // insident/e/insidentjie
innuendo @ny:|'End@U // innuendo('s) innuendo @ny:|'End@U // innuendo('s)
invalide @nv%alid@ // stress and v sound: invalide and compounds invalide @nv%alid@ // stress and v sound: invalide and compounds


C) ie (r_ i: //ier at end of words is long
C) ie (re_ i: //iere at end of words is long
C) ie (r i: //ier long in most cases, exceptions below:
g) ie (rig i // short ie: gierig/-e/-heid
h) ie (rdie i // short ie: hierdie/-s
k) ie (ranC i // short ie: kierang/kierankies
k) ie (rie i // short ie: kierie and compounds
k) ie (rts i // short ie: kierts(regop)
p) ie (rew i // short ie: pierewaaier/pierewiet
p) ie (ring i // short ie: piering/-s and compounds
w) ie (rook i // short ie: wierook and compounds


_em) i (r @ _em) i (r @
ië e@:@- // i followed by "deelteken e" ië e@:@- // i followed by "deelteken e"
&C) ikend @k@nt // grinnikend/runnikend/sanikend &C) ikend @k@nt // grinnikend/runnikend/sanikend
&C) ikende @k@nd@ // grinnikende/runnikende/sanikende &C) ikende @k@nd@ // grinnikende/runnikende/sanikende
ingenieur @nx2@n'y@r ingenieur @nx2@n'y@r
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 _) iri (s ir@ // restore stress on 1st slb.: iris/-se
jesus ji:sWs // Jesus also used as part of compounds: Jesusbaard/Jesusklong jesus ji:sWs // Jesus also used as part of compounds: Jesusbaard/Jesusklong
joer (na j%ur // move default stress: joernaal/joernale/ compounds: joernaalinskrywing, etc. joer (na j%ur // move default stress: joernaal/joernale/ compounds: joernaalinskrywing, etc.
joha (n j%uha // Johan/Johanna/Johannie joha (n j%uha // Johan/Johanna/Johannie
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


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 (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
_) kor (dA k%Or // kordaat/kordon _) kor (dA k%Or // kordaat/kordon
korpo (raal k%Orp@ // move default stress: korporaal/-s/-strepe/onderkorporaal korpo (raal k%Orp@ // move default stress: korporaal/-s/-strepe/onderkorporaal
ko (rrup k%u // fix stress and 1st o sound: korrup/-sie/-te/-teer ko (rrup k%u // fix stress and 1st o sound: korrup/-sie/-te/-teer
kor (set k%Or // move default stress: korset/-te and compounds
kort (sigtig k%Ort // move default stress: kortsigtig/-e/-heid kort (sigtig k%Ort // move default stress: kortsigtig/-e/-heid
kosme (tiek k%Osm@ // move default stress: kosmetiek and compounds kosme (tiek k%Osm@ // move default stress: kosmetiek and compounds
kos (met k%Os // move default stress: kosmeties/-e kos (met k%Os // move default stress: kosmeties/-e
lening le@n@N // banklening/sorgverlening/hulpverlening... lening le@n@N // banklening/sorgverlening/hulpverlening...
lepe (ll le@p@ // fix 2nd e sound in compounds: lepellê, etc. lepe (ll le@p@ // fix 2nd e sound in compounds: lepellê, etc.
@C) les (K lEs // aanvangsles/geskiedenislesse/musiekles/koffiefles @C) les (K lEs // aanvangsles/geskiedenislesse/musiekles/koffiefles
ie) les (_ lEs // fix e sound: biologie-/geografie-/anatomieles
@) less (_ _^_EN // English words ending in -less in Afrikaans text: harmless/motherless, etc. @) less (_ _^_EN // English words ending in -less in Afrikaans text: harmless/motherless, etc.
@l) le (sC@ l@ // fix e sound: getallestelsel/gevallestudie/novelleskrywer @l) le (sC@ l@ // fix e sound: getallestelsel/gevallestudie/novelleskrywer
leuen (tjie lY@iN // leuentjie/witleuentjie leuen (tjie lY@iN // leuentjie/witleuentjie
linker lINk@r // blinkertjies/many compounds with linker and klinker linker lINk@r // blinkertjies/many compounds with linker and klinker
lino (leum l@no@ // fix stress and i sound: linoleum and compounds, e.g. linoleumvloere lino (leum l@no@ // fix stress and i sound: linoleum and compounds, e.g. linoleumvloere
li (riek l@ // fix stress and i sound: liriek/-e li (riek l@ // fix stress and i sound: liriek/-e
_) lito (C l%it%u // fix stress and o sound: several compounds beginning with lito-
_) lit (ograf l%it // to accommodate litografie/-grafies
@) ll (_N _^_EN // Words ending in -ll are English @) ll (_N _^_EN // Words ending in -ll are English
lobola l%ObO:la // fix stress and vowel sounds: lobola and compounds lobola l%ObO:la // fix stress and vowel sounds: lobola and compounds
lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc. lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc.
.group m .group m
m m m m
m (m m (m
@) marie (_ m%ar'i //names ending in marie fix a and stress.
macedo (nA m%as@do@ // fix stress and vowel sounds: Macedonië/Macedóniër/-s
made (lie m%A:d@ // fix stress and e sound: madeliefie/-s/watermadeliefies made (lie m%A:d@ // fix stress and e sound: madeliefie/-s/watermadeliefies
_) ma (d m%a // fix stress and 1st a sound: madonna/-s/-beeld/-lelie/Madiba/Madras _) ma (d m%a // fix stress and 1st a sound: madonna/-s/-beeld/-lelie/Madiba/Madras
maga (lie m%ax2a // fix stress and a sounds: Magalies/-berg/-e/-burg/-kruin maga (lie m%ax2a // fix stress and a sounds: Magalies/-berg/-e/-burg/-kruin
&s) o (_ o@ // and: sommerso/netso &s) o (_ o@ // and: sommerso/netso
o (C O o (C O
o (CA o@ o (CA o@
gr) o (nd O: //lengthen o ind compounds with grond
mikr) o u // mikrogolf/mikroskakelaar/mikrorekenaar mikr) o u // mikrogolf/mikroskakelaar/mikrorekenaar
oase %u_A:s@ // oase/-s and compounds oase %u_A:s@ // oase/-s and compounds
o (terap u // psigo-/fisioterapeut o (terap u // psigo-/fisioterapeut
_) ob (s %Op // obskuur/obskure/obskuriteit/obsessie/obseen _) ob (s %Op // obskuur/obskure/obskuriteit/obsessie/obseen
C) o (dium o@ // fix stress and o sound: jodium/podium/rodium and their compounds C) o (dium o@ // fix stress and o sound: jodium/podium/rodium and their compounds
oefen uf@n// oefenbroekie/oefeningboek/liggaamsoefeninge oefen uf@n// oefenbroekie/oefeningboek/liggaamsoefeninge
oe (r_ u: //long oe sound before r at end of words
oe (re_ u: //long oe sound for words ending in oere

_) oewer uv@r // fix e sound: oewerbewoner/-boer/-eienaar/-reg, etc. _) oewer uv@r // fix e sound: oewerbewoner/-boer/-eienaar/-reg, etc.
C) ogig _o@x2@x2 // bruinogig/grootogig/skuinsogig C) ogig _o@x2@x2 // bruinogig/grootogig/skuinsogig
C) oetel ut@l // troeteldier/-naam/vertroeteling/vroetelend/boeteling C) oetel ut@l // troeteldier/-naam/vertroeteling/vroetelend/boeteling
b) o (CAA o@ //fix o in bobeen, bobaas etc. b) o (CAA o@ //fix o in bobeen, bobaas etc.
C) o (Cy %u C) o (Cy %u
b) o (lyC o@ // bolyf/bolywe; exception to rule: C) o (Cy %u b) o (lyC o@ // bolyf/bolywe; exception to rule: C) o (Cy %u
b) om (o Om_ //fix first o in bomontploffing and others
C) o (Ciee %o@ // assosieer/harmonieer/folieer C) o (Ciee %o@ // assosieer/harmonieer/folieer
fil) o (@ u% fil) o (@ u%
oe u oe u
oe (r u: //long oe sound before r in most cases, but see flg. exceptions:
_) oe (r u // short oe: oerwoud/-tyd, etc.
h) oe (r u // short oe: hoer/-e/-tjie
k) oe (r u // short oe: (ge)koer
t) oe (rA u // short oe: toe(rank/-reik/-rig/-rol...)
w) oe (r u // short oe: (ge)woer

oei uI oei uI
oi OI oi OI
oy OI oy OI
omega %o@me@x2a // omega/-s omega %o@me@x2a // omega/-s
ometrie ume@tr'i // geometrie/psigometrie ometrie ume@tr'i // geometrie/psigometrie
ometries um'e@tris // geometries/psigometriese ometries um'e@tris // geometries/psigometriese
w) o (rs O: //lengthen o sound in wors compounds
w) o (rstel O //short o in worstel and compounds

oskope usk'o@p@ // kaleidoskope/mikroskope oskope usk'o@p@ // kaleidoskope/mikroskope
oskopies usk'o@pis // kaleidoskopies/mikroskopies oskopies usk'o@pis // kaleidoskopies/mikroskopies
oskoop usk'o@p // bioskoop/giroskoop/mikroskoop and similar oskoop usk'o@p // bioskoop/giroskoop/mikroskoop and similar
ort (osko %Ort // fix 2nd o sound and stress: ortoskopies/-e ort (osko %Ort // fix 2nd o sound and stress: ortoskopies/-e
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
oux 'u //in surnames like tredoux, leroux etc.
_) o (va@ %o@ // move default stress: ovaal/ovale/ovaalvormig _) o (va@ %o@ // move default stress: ovaal/ovale/ovaalvormig
ovu %Ov%y // fix stress, o and v sounds: ovulasie/ovuleer ovu %Ov%y // fix stress, o and v sounds: ovulasie/ovuleer
ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid
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 (lams %o@r // move default stress: oorlams/-e/-heid oor (lams %o@r // move default stress: oorlams/-e/-heid
_) oorlede o@rl'e@d@ // stress oorlede/ne/s _) oorlede o@rl'e@d@ // stress oorlede/ne/s
oorle (lK o@rl& // fix e sound: oorlel/-le
oorle (wAn o@rl''e@ // stress on 2nd slb.: oorlewing/-sekuriteit/-situasie/oorlewendes oorle (wAn o@rl''e@ // stress on 2nd slb.: oorlewing/-sekuriteit/-situasie/oorlewendes
oor (meester %o@r // move default stress: oormeester oor (meester %o@r // move default stress: oormeester
_) oor (peins %o@r // move default stress: oorpeins/-ing _) oor (peins %o@r // move default stress: oorpeins/-ing
oot (moedig %o@t // move default stress: ootmoedig/-e/-heid oot (moedig %o@t // move default stress: ootmoedig/-e/-heid





.group p .group p
p p p p
p (p p (p
_) pan (dem p%an // move default stress: pandemie/-s and compounds _) pan (dem p%an // move default stress: pandemie/-s and compounds
_) pan (do p%an // move default stress: pandoer/-e/Pandora/pandok _) pan (do p%an // move default stress: pandoer/-e/Pandora/pandok
panga paNga // fix g sound: panga/-s panga paNga // fix g sound: panga/-s
_) pan (geC pan // split n/g: pangebraaide/-geroosterde/-gesig/-geweer
pano (ram p%an%u // fix stress and vowel sounds: panorama/panoramies pano (ram p%an%u // fix stress and vowel sounds: panorama/panoramies
_) pan (to p%an // move default stress: pantoffel and compounds/pantoen _) pan (to p%an // move default stress: pantoffel and compounds/pantoen
papaja p%ap'A:ia //papaja and compounds papaja p%ap'A:ia //papaja and compounds
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 pa (pirus p%a // move default stress: papirus and compounds
pappe (ry p%ap@ // move default stress: pappery/-e 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
paro (di p%ar%u // fix stress and vowel sounds: parodie and compounds paro (di p%ar%u // fix stress and vowel sounds: parodie and compounds
ph (_ f // fix ph sound: Rudolph/Joseph ph (_ f // fix ph sound: Rudolph/Joseph
phi (lip fI phi (lip fI
phi (lippA_ f@ // fix stress and 1st i sound: Philippa/Philippi phi (lippA_ f@ // fix stress and 1st i sound: Philippa/Philippi
pig (meA p@x2 // move default stress: pigmee/pigmeë
pi (kant p%i // move default stress: pikant/-e, etc. pi (kant p%i // move default stress: pikant/-e, etc.
pikke (wyn p@k@ // move default stress: pikkewyn and compounds pikke (wyn p@k@ // move default stress: pikkewyn and compounds
_) pi (la p%i // move default stress: pilaar/pilare/pilatus _) pi (la p%i // move default stress: pilaar/pilare/pilatus
pre (lud pr@ // fix stress and e sound: prelude/-s/(ge)preludeer pre (lud pr@ // fix stress and e sound: prelude/-s/(ge)preludeer
pre (mier pr@ // move default stress and fix e sound: premier and compounds pre (mier pr@ // move default stress and fix e sound: premier and compounds
pre (nata pr,e@ // fix e sound: prenataal/-tale pre (nata pr,e@ // fix e sound: prenataal/-tale
pretori pr%it%o@r%i //pretorianer,pretoriaan, fix e and o sounds a
pretoria (_ pr%it'o@ria //ending in pretoria
pretoria (C prit'o@ria //pretoriase, pretoriahuis etc.
pretoria (n pr%it%o@r%i'A: //exception for pretorianer etc.
pre (sA pr@ // president/presies/present pre (sA pr@ // president/presies/present
pre (se_ pre@ // fix e sound of words ending in -prese pre (se_ pre@ // fix e sound of words ending in -prese
presiden (C pr@s@dEn // fix vowel sounds: president/presidensie/presidensieel/-ële presiden (C pr@s@dEn // fix vowel sounds: president/presidensie/presidensieel/-ële
_) roode r'o@d@ //roodepoort and other names _) roode r'o@d@ //roodepoort and other names


roman r%uman roman r%uman
&) ring (_ rIN
&) ring (_ r@N
rring r@N // karring/torring rring r@N // karring/torring


&) rm (K r@-m &) rm (K r@-m
rugby rWgbi rugby rWgbi
ru (dolC ru // fix u sound: rudolf 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
rusper (C rWsp@r // fix e sound: rusperband/-tjie/-trekker and similar
ru (ïn r%y_ // move default stress: ruïne/-s 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
_) sebra se@bra // fix vowel sounds: sebra/-strepe; variant of zebra _) sebra se@bra // fix vowel sounds: sebra/-strepe; variant of zebra
se (ggA s& // fix e sound: niksseggend/-e se (ggA s& // fix e sound: niksseggend/-e
@) seko (no@ s_%Ek%u // fix e sound; default stress; insert short pause: bedryfs-landsekonomie/-s/-ekonoom @) seko (no@ s_%Ek%u // fix e sound; default stress; insert short pause: bedryfs-landsekonomie/-s/-ekonoom
seks (tant s%Eks // move default stress: sekstant and compounds
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
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


saamge (P6 s'A:mx2@ // saamgepers/-de/saamgetel/saamgeêet saamge (P6 s'A:mx2@ // saamgepers/-de/saamgetel/saamgeêet
saamgee sA:mx2e@ // fix ee in saamgee; see rule: saamge (P6 saamgee sA:mx2e@ // fix ee in saamgee; see rule: saamge (P6
sipre (K s%iprE // fix stress and i sound: sipres/-se/bergsipres/sipresboom sipre (K s%iprE // 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
si (troen s@ // move default stress: sitroen and compounds si (troen s@ // move default stress: sitroen and compounds
sitrus s'itr%Ws_ //i sound and stress in compounds
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
skaker (ing sk%ake@r // skakering/-s/kleurskakering skaker (ing sk%ake@r // skakering/-s/kleurskakering
_) soie so@?i // soiets/soiemand _) soie so@?i // soiets/soiemand
_) sol (da s%Ol // move default stress: soldaat/soldate and compounds _) sol (da s%Ol // move default stress: soldaat/soldate and compounds
sol (dy s%Ol // fix stress: soldy and compounds sol (dy s%Ol // fix stress: soldy and compounds
so (lie s%O // stress and o sound: solied/-e
so (lied s%O // stress and o sound: solied/-e
so (lid s%O // konsolidasie/solidariteit so (lid s%O // konsolidasie/solidariteit
sonant sun'ant // fix stress and o sound: sonant/dissonant/konsonant sonant sun'ant // fix stress and o sound: sonant/dissonant/konsonant
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
mAre) ste (r st& // fix e sound: more/môrester/-re mAre) ste (r st& // fix e sound: more/môrester/-re
sterf (K st&rf // fix e sound: uitsterf/weg(ge)sterf/kindersterfte sterf (K st&rf // fix e sound: uitsterf/weg(ge)sterf/kindersterfte
@) sterkt st&rkt // compounds ending in sterkte @) sterkt st&rkt // compounds ending in sterkte
bok) ster (t st&:r // fix e sound: bokstert/-e/-tjie/-s
weg) ster (we st&r // wegsterwe/wegsterwende weg) ster (we st&r // wegsterwe/wegsterwende
_) ster st&r _) ster st&r
kwik) ster st&:r // kwikstertjie/-s kwik) ster st&:r // kwikstertjie/-s
toe (kome t%u // move default stress: toekomende toe (kome t%u // move default stress: toekomende
toe (laatba t%u // move default stress: (on)toelaatbaar/-bare/-baarheid toe (laatba t%u // move default stress: (on)toelaatbaar/-bare/-baarheid
toer (n t%ur // move default stress: compounds of toernooi toer (n t%ur // move default stress: compounds of toernooi
toere tu:r@ // restore default stress
toere (_ tu:r@ // restore default stress
toi (let t%OI // move default stress: toilet and compounds toi (let t%OI // move default stress: toilet and compounds
tokke (lo t%Ok@ // move default stress: tokkelos/-sie/tokkelok and compounds tokke (lo t%Ok@ // move default stress: tokkelos/-sie/tokkelok and compounds
tok (tokk t%Ok // move default stress: toktokkie/-s/-spelery, etc. tok (tokk t%Ok // move default stress: toktokkie/-s/-spelery, etc.
u y u y
u (C W u (C W
u (CA y u (CA y
ugan (de %ug%an // fix stress and g sound: Ugandees/Ugandese
uu y uu y
ui Yy ui Yy
uie (C Yy@ // graansuierdiens/kruiersloon/kuiergas/luierbroekie/sluierdoek/suierklep/getuienis uie (C Yy@ // graansuierdiens/kruiersloon/kuiergas/luierbroekie/sluierdoek/suierklep/getuienis
verf f&rf verf f&rf
_) vergesog f'&:r;x2@sOx2 _) vergesog f'&:r;x2@sOx2
_) 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 derivitives.
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@
s) w (art w // fix w sound in compounds like donderswart s) w (art w // fix w sound in compounds like donderswart
&s) w (eefs v // fix w sound: compounds like -sweefsel/tuisweefstof, etc. &s) w (eefs v // fix w sound: compounds like -sweefsel/tuisweefstof, etc.
@s) w (enn v // fix w sound: beurs-/groeps-/klas-/naas-/pryswenner/-wennende @s) w (enn v // fix w sound: beurs-/groeps-/klas-/naas-/pryswenner/-wennende
_) web vEb //webadres/se, webarea etc.
plaas) w (erC v // fix w sound: plaaswerf/-werwe plaas) w (erC v // fix w sound: plaaswerf/-werwe
s) w (ou v // fix w sound: bamboeswoud/keerkringswoud and similar s) w (ou v // fix w sound: bamboeswoud/keerkringswoud and similar
s) w (r v // fix w sound: skeepswrak/sielswroeging/aardswreedheid s) w (r v // fix w sound: skeepswrak/sielswroeging/aardswreedheid
@s) w (al v // fix w sound: dwarswal/gruiswalle/loodswalvis @s) w (al v // fix w sound: dwarswal/gruiswalle/loodswalvis
@s) w (alk_ w // fix w sound: omswalk/rond(ge)swalk/voortswalk @s) w (alk_ w // fix w sound: omswalk/rond(ge)swalk/voortswalk
s) w (eek v // fix w sound: feesweek/kersweek/paasweek/vandeesweek/werksweek s) w (eek v // fix w sound: feesweek/kersweek/paasweek/vandeesweek/werksweek
@s) w (iel v // fix w sound: fietswiel/gewaarwordingswiel and similar compounds
@C) w (iel v // fix w sound: fietswiel/gewaarwordingswiel/dikwielfiets and similar compounds
s) w (il v // fix w sound: groepswil/hemelswil/liefdeswil/korswil s) w (il v // fix w sound: groepswil/hemelswil/liefdeswil/korswil
wilker vIlk@r // fix e sound: (treur)wilkerboom/-tak, etc. wilker vIlk@r // fix e sound: (treur)wilkerboom/-tak, etc.
winke (lier v@Nk@l // move default stress: winkelier/-s and compounds winke (lier v@Nk@l // move default stress: winkelier/-s and compounds

+ 6
- 6
dictsource/dict_phonemes View File

Dictionary fr_dict Dictionary fr_dict


@ @- a A A~ e E E~ @ @- a A A~ e E E~
i i: o O O~ u w W
w^i W~ y Y
i i: o O O2 O~ u w
W W2 w^i W~ y Y


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




Dictionary hi_dict Dictionary hi_dict


& &/ &U~ &~ @ @- a A & &/ &U~ &~ @ @- a A
aI aU e E eI EI eU EU aI aU e E eI EI eU EU
i i/ iU o O oI OI o~
u U uI u~ y
i I i/ iU o O oI OI
o~ u U uI u~ y


* : ; b C d dZ f * : ; b C d dZ f
g h j k l l^ m n g h j k l l^ m n

+ 4
- 0
dictsource/en_list View File

Poland poUl@nd Poland poUl@nd
Polish poUlIS $capital $only Polish poUlIS $capital $only
Portuguese po@tju:g'i:z Portuguese po@tju:g'i:z
Potomac $2
Prague prA:g Prague prA:g
Pyrenees pIr@n'i:z Pyrenees pIr@n'i:z
Qatar katA@ Qatar katA@
Darryl dar@L Darryl dar@L
Davie deIvI2 Davie deIvI2
Davis deIvIs Davis deIvIs
Declan dEkla2n
Denise d@ni:s Denise d@ni:s
Derek dErIk Derek dErIk
Dinah daIn@ Dinah daIn@
Mohammad moUh'amId Mohammad moUh'amId
Muhammad moUh'amId Muhammad moUh'amId
Moira mOIr@ Moira mOIr@
Natalie nata2li
Nathan neIT@n Nathan neIT@n
Neville nEvIl Neville nEvIl
Nicholas nIk@l@s Nicholas nIk@l@s


be %bi: $pastf $only be %bi: $pastf $only
been ,bi:n $pastf $only been ,bi:n $pastf $only
?3 been ,bIn $pastf $only
being ,bi:IN $pastf $only $strend2 being ,bi:IN $pastf $only $strend2
is I2z $pastf $only // use contraction for 'is a' is I2z $pastf $only // use contraction for 'is a'
// am %am $nounf $only // now in en_rules // am %am $nounf $only // now in en_rules

+ 5
- 0
dictsource/en_rules View File

ambi (d ambI ambi (d ambI
ch) am (b eIm ch) am (b eIm
As) ame (_ 'A:mE As) ame (_ 'A:mE
_) ame (l a2mi:
&) am (ent @m &) am (ent @m
amer (ic @mEr amer (ic @mEr
c) am (el am c) am (el am
qu) ar (t O@ qu) ar (t O@
ar (til %A@ ar (til %A@
ary (_ @rI2 ary (_ @rI2
?3 ion) ary (_ ErI2
XC) ary e@rI2 XC) ary e@rI2
w) ar O@ w) ar O@
wh) ar O@ wh) ar O@
_or) ch (es k _or) ch (es k
me) ch (a k me) ch (a k
mi) ch (a k mi) ch (a k
chica (n SI2keI
ch (irA k ch (irA k
a) ch (il k a) ch (il k
bra) ch k bra) ch k
n) iel (_ I2@L n) iel (_ I2@L
&r) iel (_ =i:@L &r) iel (_ =i:@L
ie (n i@ ie (n i@
d) iene (_ 'aIi:n
ie (ntal I'E ie (ntal I'E
g) ie (n i: g) ie (n i:
_sc) ie (n aI@ _sc) ie (n aI@
&) ity (_ =ItI2 &) ity (_ =ItI2
orb) it It orb) it It
@@) it (an_ =It @@) it (an_ =It
?3 &) itary (_ @tErI2 // military
gran) it (e It gran) it (e It
nfin) it (e It nfin) it (e It
ur) it (e It ur) it (e It

+ 100
- 138
dictsource/fr_list View File

/



// This file in UTF8 encoded // This file in UTF8 encoded


// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated 2008-03-19 Michel Such <[email protected]>
// Updated 2008-07-16 Michel Such <[email protected]>
// //
// * Numbers, a few abbreviations and exceptions. // * Numbers, a few abbreviations and exceptions.
// //


_0 zeR'o _0 zeR'o
_1 W~ _1 W~
_2 d'Y
_3 tRw'a
_2 d'Yz2
_3 tRw'az2
_4 k'atR _4 k'atR
_5 s'E~c _5 s'E~c
_6 s'iz3 _6 s'iz3
_7 s'Et _7 s'Et
_8 _|'w^it _8 _|'w^it
_9 n'@f
_9 n'Wf
_10 d'iz3 _10 d'iz3
_11 O~z _11 O~z
_12 d'uz _12 d'uz
_16 s'Ez _16 s'Ez
_17 d'is:'Et _17 d'is:'Et
_18 d'iz'w^it _18 d'iz'w^it
_19 d'izn'@f
_19 d'izn'Wf
_20 v'E~ _20 v'E~
_21 v'E~te:E~ _21 v'E~te:E~
_22 v'E~td'Y
_23 v'E~t:tRw'a
_22 v'E~td'Yz2
_23 v'E~t:tRw'az2
_24 v'E~tk'atR _24 v'E~tk'atR
_25 v'E~ts'E~c _25 v'E~ts'E~c
_26 v'E~ts'iz3 _26 v'E~ts'iz3
_27 v'E~ts'Et _27 v'E~ts'Et
_28 v'E~tw^it _28 v'E~tw^it
_29 v'E~tn'@f
_29 v'E~tn'Wf
_3X tR'A~t _3X tR'A~t
_31 tR'A~te:E~ _31 tR'A~te:E~
_4X kaR'A~t _4X kaR'A~t
_76 swas'A~t:s'Ez _76 swas'A~t:s'Ez
_77 swas'A~t:d'is:'Et _77 swas'A~t:d'is:'Et
_78 swas'A~t:d'iz'w^it _78 swas'A~t:d'iz'w^it
_79 swas'A~t:d'izn'@f
_79 swas'A~t:d'izn'Wf
_8X k'atR@v'E~ _8X k'atR@v'E~
_80 k'atR@v'E~z2 _80 k'atR@v'E~z2
_9X k'atR@v'E~d'iz3 _9X k'atR@v'E~d'iz3
_91 k'atR@v'E~:O~z
_91 k'atR@v'E~:'O~z
_92 k'atR@v'E~:d'uz _92 k'atR@v'E~:d'uz
_93 k'atR@v'E~:tR'Ez _93 k'atR@v'E~:tR'Ez
_94 k'atR@v'E~:kat'ORz _94 k'atR@v'E~:kat'ORz
_96 k'atR@v'E~:s'Ez _96 k'atR@v'E~:s'Ez
_97 k'atR@v'E~:d'is:'Et _97 k'atR@v'E~:d'is:'Et
_98 k'atR@v'E~:d'iz'w^it _98 k'atR@v'E~:d'iz'w^it
_99 k'atR@v'E~:d'izn'@f
_99 k'atR@v'E~:d'izn'Wf
_0C s'A~ _0C s'A~
_1C0 s'A~t2 _1C0 s'A~t2
_0M1 m'il _0M1 m'il
mais $u mais $u
ou u $u $brk ou u $u $brk
et e $u $brk et e $u $brk
donc $u
or $u $brk or $u $brk
ni $u
car $u
soit $u
cependant $u
néanmoins $u
toutefois $u
ni $u $brk
car $u $brk
soit $u $verb
cependant $brk
néanmoins $brk
toutefois $brk
avant $brk
après $brk




comme $u
dont dO~t2 $u dont dO~t2 $u
lorsque $u lorsque $u
(parce que) parsk@ $u
puisque $u
parce pars@- $u
quand $u quand $u
que $u $verbf que $u $verbf
qui $u $verbf qui $u $verbf
// pronouns // pronouns
je $u $verbf je $u $verbf
tu $u $verbf tu $u $verbf
il $u $verbf
elle $u $verbf elle $u $verbf
y $u $verbf y $u $verbf
il $u $verbf
nous $u+ $verbf
vous $u+ $verbf
elles $u+ $verbf
ils $u+ $verbf
nous $u $verbf
vous $u $verbf
elles $u $verbf
ils $u $verbf
on O~n2 $u $verbf on O~n2 $u $verbf
me $u $verbf me $u $verbf
te $u $verbf te $u $verbf
(celles là) sEl||la $verbf (celles là) sEl||la $verbf


// possessives // possessives
ma $u+ $nounf
mon $u+ $nounf
mes mez2 $u+ $nounf
ta $u+ $nounf
ton $u+ $nounf
tes tez2 $u+ $nounf
sa $u+ $nounf
son $u+ $nounf
ses sez2 $u+ $nounf
notre $u+ $nounf
votre $u+ $nounf
leur $u+ $nounf
leur $u+ $verb $verbextend
(la leur) la||l@r $u+ $verbf
(le leur) l@||l@r $u+ $verbf
nos $u+ $nounf
vos $u+ $nounf
leurs $u+ $nounf
leurs $u+ $verb $verbextend
(les leur) le||l@r $u+ $verbf
(les leurs) le||l@r $u+ $verbf
ma $u $nounf
mon $u $nounf
mes mez2 $u $nounf
ta $u $nounf
ton $u $nounf
tes tez2 $u $nounf
sa $u $nounf
son $u $nounf
ses sez2 $u $nounf
notre $u $nounf
votre $u $nounf
leur $u $nounf
leur $u $verb $verbextend
(la leur) la||lWr $u $verbf
(le leur) l@||lWr $u $verbf
nos $u $nounf
vos $u $nounf
leurs $u $nounf
leurs $u $verb $verbextend
(les leur) le||lWr $u $verbf
(les leurs) le||lWr $u $verbf


// prepositions // prepositions
de $u $nounf
du $u+ $nounf
de $u
du $u $nounf
des dez2 $u $nounf des dez2 $u $nounf




à $u a à $u a
au $u $brk
aux $u $brk
au $u


dans $u dans $u
sur $u sur $u
autour otur
par $u par $u
pour $u pour $u
en $u en $u
en $u $verb $verbextend en $u $verb $verbextend
(en suspens) A~||sysp'A~ (en suspens) A~||sysp'A~
(en tous) A~||tuz2 $u
(Tant mieux) tA~||mi;'Y


vers $u vers $u
avec $u
avec $u $brk
sans $u sans $u
sous $u sous $u
entre $u $brk entre $u $brk
contre $u contre $u


durant $brk
durant $u $brk


// negative // negative
ne $u $verbf ne $u $verbf
où $brk où $brk


// auxillary verbs (be, have, can, etc) // auxillary verbs (be, have, can, etc)
suis $u+ $verb
es Ez2 $u+ $verb
est Et2 $u+
es Ez2 $verb
ès Es $u ès Es $u
est Et2
ès Es
d'est d'Est d'est d'Est
sommes $u+
êtes $u+
sont $u+ $verb

étais $u+ $verb
était $u+ $verb
étions $u+ $verb
étiez $u+ $verb
étaient $u+ $verb

serai $u+ $verb
seras $u+ $verb
sera $u+ $verb
serons $u+ $verb
serez $u+ $verb
seront $u+ $verb

eu y $u+
eue y $u+
eues yz2 $u+
eus yz2 $u+
eut yt2 $u+ $verb

eu y $u
eue y $u
eues yz2 $u
eus yz2 $u
eut yt2 $u $verb
eux Yz2 $u


// some common adjectives and adverbs // some common adjectives and adverbs


quelque $u quelque $u
tout t'ut2 $u tout t'ut2 $u
rien riE~n2




// Letters which can be words // Letters which can be words
coing kwE~ coing kwE~
convent kO~vA~ convent kO~vA~
dessous d@su dessous d@su
divers divErz2
hareng _!arA~ hareng _!arA~
pastis pastis pastis pastis
poing pwE~ poing pwE~
// MAIN WORD DICTIONARY // MAIN WORD DICTIONARY
//********************* //*********************


(1 er) pr@mi;'er2
(1 ers) pr@mi;'ez2
(1 ère) pr@mi;'Er
(1 ères) pr@mi;'Erz2
(1 èrement) pr@mi;'Er@-mA~


monsieur m@sjY monsieur m@sjY
montréal mO~Real montréal mO~Real
(n'est ce pas) n'Es@-||p'az2 (n'est ce pas) n'Es@-||p'az2
(qu'est ce que) kEsk@ $u (qu'est ce que) kEsk@ $u
(quelque chose) kElk@S'oz
(cent un) s'A~||W~
(cent unième) s'A~||ynj'Em
(cent une) s'A~||yn
(cent onzième) s'A~||O~zj'Em
(cent onze) s'A~||O~z
absent absA~ absent absA~
admin admin
airbus Erbys airbus Erbys
anus anys
auvent ovA~ auvent ovA~
bien biE~n2
(bien sûr) biE~||s'yr
bis bis
bissus bisys bissus bisys
bonus bonys
bus bys bus bys
bus by $verb bus by $verb
campus kA~pys campus kA~pys
casus kazys
choeur k@r
choeur kWr
cocus coky cocus coky
dernier dErnier2
estomac Estoma estomac Estoma
éloquent ElokA~t2 éloquent ElokA~t2
fils fis fils fis
gars ga gars ga
hélas elas
iris iris iris iris
juin ZyE~
laser lazEr laser lazEr
malus malys malus malys
mars maRs mars maRs
minus minys
paravent paravA~
parangon parA~gO~
pays pEi pays pEi
phallus falys phallus falys
polder pOldEr polder pOldEr
premier pr@mier2
souris suri souris suri
sus sys sus sys
sus sy $verb sus sy $verb
tuttiquanti tutikw'anti tuttiquanti tutikw'anti
vénus venys vénus venys
vot vOt




gens ZA~ gens ZA~
mens mA~z2 mens mA~z2
sens sA~s sens sA~s
sens sA~z2 $verb sens sA~z2 $verb
c'est sEt2 $u+
c'est sEt2
qu'à ka qu'à ka
m'y mi $verbf m'y mi $verbf
t'y ti $verbf t'y ti $verbf
qu'y ki $verbf qu'y ki $verbf
(sud est) sydEst (sud est) sydEst
(nord est) nOREst (nord est) nOREst
tiomètre pOtA~sjOmEtR@-

processus pROsEsys


// ut (t is said) // ut (t is said)
août ut août ut
azimut azim'yt azimut azim'yt
brut bR'yt brut bR'yt
bouse buz
but by $verb but by $verb
but byt but byt
club kl@b
(le pub) l@||p'@b
(un pub) W~||p'@b
(du pub) dy||p'@b
club klWb
(le pub) l@||p'Wb
(un pub) W~||p'Wb
(du pub) dy||p'Wb
cut cWt cut cWt
helmut Elmut
hub _|@b
hub _|Wb
mazout mazut mazout mazut
michael mikaEl michael mikaEl
out aut out aut
smart smaRt smart smaRt


// irt // irt
flirt fl@Rt
(sweat shirt) swEtS@Rt
(tee shirt) tiS@Rt
flirt flWRt
(sweat shirt) swEtSWRt
(tee shirt) tiSWRt




// words from other languages // words from other languages
amazon amaz'On amazon amaz'On
apple _^_en apple _^_en
at _^_en at _^_en
(audible manager) odibl||manadZ@r
(audible manager) odibl||manadZWr
bit _^_en bit _^_en
bluetooth blut'us bluetooth blut'us
computer _^_en computer _^_en
espeak @spi:k espeak @spi:k
ethernet etERnEt ethernet etERnEt
exit egzit exit egzit
eye _^_en
eyes _^_en
(file zilla) fajl||zija (file zilla) fajl||zija
get _^_en get _^_en
google gu:g@l
gnome gnom
google gu:gWl
gnome gnOm
gnu gnu gnu gnu
hamburger _!A~b@rg@r
hamburger _!A~b@rgWr
help _^_en help _^_en
hot _^_en hot _^_en
in _^_en in _^_en
inside _^_en inside _^_en
internet E~tERnEt
(internet explorer) E~tErn'Et||EksplOr'@r
(internet explorer) E~tErn'Et||EksplOr'Wr
klaxon klaksOn klaxon klaksOn
layer _^_en
let _^_en let _^_en
liszt list
lite _^_en lite _^_en
login _^_en login _^_en
logon _^_en logon _^_en
not _^_en not _^_en
null _^_en null _^_en
ok oke ok oke
open Op'@n
open Op'Wn
outlook autluk outlook autluk
paint _^_en paint _^_en
paper _^_en paper _^_en
player _^_en
redhat REdat redhat REdat
same _^_en same _^_en
sametime _^_en sametime _^_en




// tions (tjO~ instead of sjO~) // tions (tjO~ instead of sjO~)
achetions aS@tjO~z2
apportions apORtjO~z2 apportions apORtjO~z2
apprêtions apREtjO~z2
arrêtions aREtjO~z2
chantions SA~tjO~z2
comptions kO~tjO~z2
constations kO~statjO~z2 constations kO~statjO~z2
contentions kO~tA~tjO~z2 contentions kO~tA~tjO~z2
dations datjO~z2 dations datjO~z2
débutions debytjO~z2 débutions debytjO~z2
désertions dezERtjO~z2 $verb désertions dezERtjO~z2 $verb
détentions detA~tjO~z2 détentions detA~tjO~z2
escomptions EskO~tjO~z2
exploitions EksplwatjO~z2 exploitions EksplwatjO~z2
exportions EkspORtjO~z2 exportions EkspORtjO~z2
habitions abitjO~z2
heurtions _!@RtjO~z2
jetions Z@tjO~z2
heurtions _!WRtjO~z2
limitions limitjO~z2 limitions limitjO~z2
méritions meRitjO~z2 méritions meRitjO~z2
partions paRtjO~z2 partions paRtjO~z2
pressentions pREsA~tjO~z2
présentions pRezA~tjO~z2
prêtions pREtjO~z2
rations RatjO~z2 $verb rations RatjO~z2 $verb
représentions R@pRezA~tjO~z2
respections REspEktjO~z2 respections REspEktjO~z2
ressentions R@sA~tjO~z2
répétions RepetjO~z2 répétions RepetjO~z2
sentions sA~tjO~z2
sortions sORtjO~z2 sortions sORtjO~z2
souhaitions suEtjO~z2
supportions sypORtjO~z2 supportions sypORtjO~z2
tentions tA~tjO~z2 tentions tA~tjO~z2
traitions tREtjO~z2
votions vOtjO~z2 $u
votions votjO~z2 $u
étions etjO~z2 étions etjO~z2
évitions evitjO~z2 évitions evitjO~z2










+ 204
- 182
dictsource/fr_rules View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated: 2008-06-04 Michel Such <[email protected]>
// Updated: 2008-07-17 Michel Such <[email protected]>
// //
// * The rules are based on Cicero TTS. // * The rules are based on Cicero TTS.
// Y // Y
ae ae // maestro ae ae // maestro
aî E // maître aî E // maître
aim (K W~ // faim aim (K W~ // faim
ain (K W~ // pain
ain (K E~ // pain
CC) ain (_A E~n2 // prochain arret
CC) ain (_h W~n2 // prochain hiver
ai (_ e // dirai ferai... ai (_ e // dirai ferai...
CC) ai (_ E // vrai
ais (_ Ez2 // dirais ferais... ais (_ Ez2 // dirais ferais...
ait (_ Et2 // dirait ferait...
aient (_ Et2 // diraient feraient...
f) ai (sA @ // faisons faisan f) ai (sA @ // faisons faisan
a (ill a a (ill a
a (ils_ a a (ils_ a
am (b A~ // jambon am (b A~ // jambon
am (p A~ // camp am (p A~ // camp
am (m a // programmation am (m a // programmation
am (m a // programmation
am (n am // amnistie
_) am (n am // amnistie
am (n a // amnistie

_) arché (@P5 arke // archéologue
_) archéo (@P6 arkeo // archéologue
_) arch (aP4 ark // archange
_) arch (oP4 ark // archonte
_) anarcho (@P7 anarko // anarchosyndicalisme

a (nnA a // manne a (nnA a // manne
an (C A~ // ancien an (C A~ // ancien
an (_ A~ // élan an (_ A~ // élan
aoû ut // août aoû ut // août
au (l_ O // Paul au (l_ O // Paul
au o // autruche au o // autruche
aud (_ o // chaud
au o // autruche
_) audio (@P5 odio
_) auto (@P4 oto
_) autom (n otO
p) ay (s Ei // pays paysage p) ay (s Ei // pays paysage
ay (C E // aymé ay (C E // aymé
ay Ej // paye ay Ej // paye
Xl) ayer (X 'Ej@r // player, layer
a a // bateau a a // bateau


// group a: English section // group a: English section
cc (Y ks // accéder cc (Y ks // accéder
cc k // occuper cc k // occuper
_) ch (arism k // charisme, charismatique _) ch (arism k // charisme, charismatique
_ar) ch (a k // archange, archaïque
_ar) ch (é k // archéologue
_ar) ch (o k // archonte, archosaurien
_anar) ch (o k // anarchosyndicalisme
a) ch (_ k // almanach
_A) ch (o_ k // écho _A) ch (o_ k // écho
_eu) ch (ari k // eucharistie _eu) ch (ari k // eucharistie
or) ch (esC k // orchestre or) ch (esC k // orchestre
or) ch (iC k // orchidée or) ch (iC k // orchidée
sy) ch (o k // psycho
_) ch (ao k // chaos, chaotique _) ch (ao k // chaos, chaotique
_) ch (or k // chorale _) ch (or k // chorale
ch (r k // chrétien ch (r k // chrétien
_) chrono (@P6 krono
ch (l k ch (l k
ch (n k ch (n k
ch (s k ch (s k
s) c (Y // s) c (Y //
x) c (Y x) c (Y
c (Y s // cède c (Y s // cède
_) cyber (P5 sibEr
ban) c (_ // banc ban) c (_ // banc
blan) c (_ // blan blan) c (_ // blan
ron) c (_ // tronc
cler) c (_ // leclerc cler) c (_ // leclerc
tchou) c (_ tchou) c (_
taba) c (_ taba) c (_
dd d // addition dd d // addition
_) d' (P2 d _) d' (P2 d
_lan) d (_ d // land _lan) d (_ d // land
Clan) d (_ d
_stan) d (_ d // stand
an) d (_
_san) d (_ d _san) d (_ d
Csan) d (_ d
_tan) d (_ d // stand
Ctan) d (_ d


Can) d (_ t2 // grand ami, grand marchand
_gran) d (_ t2 // grand ami, grand marchand
Cen) d (_ t2 Cen) d (_ t2
Con) d (_ t2 Con) d (_ t2
quan) d (_ t2 quan) d (_ t2
quen) d (_ t2 quen) d (_ t2
quon) d (_ t2
r) d (_
_har) d (_ d
lor) d (_ d
au) d (_
oi) d (_


dt (_ t // Schmidt dt (_ t // Schmidt
_ni) d (_ // nid _ni) d (_ // nid
_noeu) d (_ // noeud _noeu) d (_ // noeud
r) d (_ // lourd placard
d d // don bled d d // don bled
_expé) dien (t_ djA~ // expédient _expé) dien (t_ djA~ // expédient
V_expé) dien (t_ di // expédient V_expé) dien (t_ di // expédient
_ingré) dien (t_ djA~ // ingrédient _ingré) dien (t_ djA~ // ingrédient
dien (t_ di // étudient (verbe) dien (t_ di // étudient (verbe)
_) dendro (@P6 dE~dro


// group d: English section // group d: English section
day (_ _^_en day (_ _^_en




.group e .group e

// Define use of the final 'e' in french
e (_
qu) e (_ =@-
elqu) e =@
uisqu) e =@
rsqu) e =@

e (Ce_ E e (Ce_ E
eau o // bateau cheveaux eau o // bateau cheveaux
g) ea (s_ a // mangeas g) ea (s_ a // mangeas
j) e (a // Jean Jeanne j) e (a // Jean Jeanne
p) ect (_ E // suspect p) ect (_ E // suspect
ect (_ Ekt // direct ect (_ Ekt // direct
_trépi) ed e
_pi) ed e // pied
pi) ed (_ e // pied
_cl) ef (_ e // clef _cl) ef (_ e // clef
ein (C E~ // peindre ein (C E~ // peindre
ein (_ E~ ein (_ E~
CC) ein (_A E~n2 // plein emploi
CC) ein (_h E~n2 // plein hiver
eint (_ E~t2 eint (_ E~t2
e (il E // vieille e (il E // vieille
ei E // neige ei E // neige
em (ma e // emmanuel em (ma e // emmanuel
em (mai A~ // emmailloter em (mai A~ // emmailloter
l) em (n a // solemnel l) em (n a // solemnel
il) emn Em // dilemne
em (p A~ em (p A~
en (_ A~n2 // en en (_ A~n2 // en
en (hA A~n // enharmonique en (hA A~n // enharmonique


C) en (d_ A~ // comprend dépend C) en (d_ A~ // comprend dépend
od) en (dr E~ // rhododendron od) en (dr E~ // rhododendron
C) en (ds_ A~
qu) en (d_ A~ qu) en (d_ A~
qu) en (ds_ A~


pati) en A~ // patient patience pati) en A~ // patient patience
X) en (nu A~ // ennui X) en (nu A~ // ennui
Ci) en (nA E // mienne Ci) en (nA E // mienne


éC) en (t_ A~ // récent différent élément éC) en (t_ A~ // récent différent élément
équ) en (t_ A~ // fréquent, conséquent
étic) en (t_ A~ // réticent étic) en (t_ A~ // réticent


_C) en (t_ A~ // cent vent lent dent _C) en (t_ A~ // cent vent lent dent
_ard) en (t_ A~ // argent, ardent _ard) en (t_ A~ // argent, ardent
_arg) en (t_ A~ // argent, argent _arg) en (t_ A~ // argent, argent
_urg) en (t_ A~ // urgent _urg) en (t_ A~ // urgent
V_urg) en (t_ // urgent (verbe)
V_urg) en (t_ // urgent (verbe)


_émin) en (t_ A~ // éminent _émin) en (t_ A~ // éminent
immin) en (t_ A~ // imminent immin) en (t_ A~ // imminent
@@Cig) en (t_ A~ // intransigent, intelligent @@Cig) en (t_ A~ // intransigent, intelligent
_dilig) en (t_ A~ // diligent _dilig) en (t_ A~ // diligent
XACig) en (t_ A~ // dirigent, exigent XACig) en (t_ A~ // dirigent, exigent
VXACig) en (t_ // dirigent, exigent (verbe)
VXACig) en (t_ // dirigent, exigent (verbe)
flig) en (t_ A~ // affligent flig) en (t_ A~ // affligent
Vflig) en (t_ // infligent (verbe)
Xig) en (t_ // figent, pigent
Vflig) en (t_ // infligent (verbe)
Xig) en (t_ // figent, pigent
oblig) en (t_ A~ // obligent, d�sobligent oblig) en (t_ A~ // obligent, d�sobligent
Voblig) en (t_ // obligent (verbe) Voblig) en (t_ // obligent (verbe)


_pat) en (t_ A~ // patent _pat) en (t_ A~ // patent
rmam) en (t_ A~ // firmament rmam) en (t_ A~ // firmament
éCerg) en (t_ A~ // détergent éCerg) en (t_ A~ // détergent
V_éCerg) en (t_ // émergent
V_éCerg) en (t_ // émergent
verg) en (t_ A~ // convergent, divergent verg) en (t_ A~ // convergent, divergent
Vverg) en (t_ // convergent, divergent (verbe)
Vverg) en (t_ // convergent, divergent (verbe)


_serg) en (t_ A~ // sergent _serg) en (t_ A~ // sergent
CACCim) en (t_ A~ // condiment, gentiment CACCim) en (t_ A~ // condiment, gentiment
ontin) en (t_ A~ // continent, incontinent ontin) en (t_ A~ // continent, incontinent
_sArm) en (t_ A~ // sarment, serment _sArm) en (t_ A~ // sarment, serment
erm) en (t_ A~ // ferment erm) en (t_ A~ // ferment
Vferm) en (t_ // ferment, referment (verbe)
Vferm) en (t_ // ferment, referment (verbe)
XArp) en (t_ A~ // arpent, serpent XArp) en (t_ A~ // arpent, serpent
CArr) en (t_ A~ // conncurrent, torrent CArr) en (t_ A~ // conncurrent, torrent
Cerr) en (t_ // ils serrent
Cerr) en (t_ // ils serrent
_appar) en (t_ A~ // apparent _appar) en (t_ A~ // apparent
spar) en (t_ A~ // transparent spar) en (t_ A~ // transparent
_par) en (t_ A~ // parent _par) en (t_ A~ // parent
V_par) en (t_ // parent (verbe)
V_par) en (t_ // parent (verbe)
_var) en (t_ A~ // varent _var) en (t_ A~ // varent
mitt) en (t_ A~ // intermittent mitt) en (t_ A~ // intermittent
énit) en (t_ A~ // pénitent énit) en (t_ A~ // pénitent


_tal) en (t_ A~ // talent _tal) en (t_ A~ // talent
ival) en (t_ A~ // équivalent ival) en (t_ A~ // équivalent
Vival) en (t_ // équivalent (verbe)
Vival) en (t_ // équivalent (verbe)
xcell) en (t_ A~ // excellent xcell) en (t_ A~ // excellent
Vxcell) en (t_ // excellent
nn) en (t_ t2 // prennent, viennent, sonnent
Vxcell) en (t_ // excellent


iCam) en (t_ A~ iCam) en (t_ A~
mm) en (t_ A~ mm) en (t_ A~
_laur) en (t_ A~ _laur) en (t_ A~
_mécont) en (t_ A~ _mécont) en (t_ A~
_cont) en (t_ A~ _cont) en (t_ A~
_Vcont) en (t_ t2
_Vcont) en (t_
éC) en (t_ A~ // compétent éC) en (t_ A~ // compétent
_souv) en (t_ A~ // souvent _souv) en (t_ A~ // souvent
Cud) en (t_ A~ Cud) en (t_ A~




en (t_ // étaient mangent en (t_ // étaient mangent
A) en (t_ // étaient mangent


Ci) en (_ E~ // viendra Ci) en (_ E~ // viendra
Ci) en (C E~ // viendra Ci) en (C E~ // viendra
_Ch) er (_ ER // cher _Ch) er (_ ER // cher
_env) er (_ ER _env) er (_ ER
_hi) er (_ ER // hier _hi) er (_ ER // hier
_hyp) er (_ ER // hyper
_hiv) er (_ ER // hiver _hiv) er (_ ER // hiver
_sup) er (_ ER // super
_trav) er (_ ER
_univ) er (_ ER
_ti) er (_ ER _ti) er (_ ER




_r) e (stru @ // restructurer _r) e (stru @ // restructurer
-) est (_ Est // -est -) est (_ Est // -est


@Cr) es (_C @-
rC) es (_C @- // fortes dames
dg) et (_ Et // Bridget, gadget dg) et (_ Et // Bridget, gadget


') eu (_ y // eu
eu (rX @ // peur
// eu (rs_ @ // tracteurs

eu (C @
eu (i @
eu Y // eu


eu (s Y // meute tueuse jeu gueuse
eu (C W
eu (x_ Y eu (x_ Y
eu (t_ Y
eu Y // meute tueuse jeu gueuze
eu (i W
eu (rC W2
eu (tr Y

_) eut (_ yt2
eut (_ Yt2
_) extra (uP5 Ekstra
_) extra (CP5 Ekstra
_) eû y // eût _) eû y // eût
eû Y // jeûne eû Y // jeûne




ez (_ ez2 // nez mangez chez ez (_ ez2 // nez mangez chez
_C) e (_ @ // je te _C) e (_ @ // je te
_CC) e (_ @-
_qu) e (_ @ // que
_CC) e (_ =@-


-j) e (_ @- -j) e (_ @-
gu) e (_C @-
gu) es (_C @-
qu) e (_C @-
qu) es (_C @-


e (_ // montre


g) e (A // mangeons g) e (A // mangeons


AC) e (ment @- // vitement sûrement
Aqu) e (ment
enC) e (ment
enqu) e (ment

_d) e (ch @ _d) e (ch @
_d) e (Cl @ _d) e (Cl @
_d) e (Cr @ // degré _d) e (Cr @ // degré
es (_ z2 es (_ z2


ll) e (m // actuellement guillemets ll) e (m // actuellement guillemets
C) e (ment @- // vitement sûrement
u) e (ment @-


As) e (gA As) e (gA
As) e (pA As) e (pA
qu) este (X_ _^_en // requested, requester qu) este (X_ _^_en // requested, requester
_) ev _^_en // even, ever, event _) ev _^_en // even, ever, event
oC) ever _^_en // forever, however oC) ever _^_en // forever, however
_) eye _^_en


.group è

Z) ème iEm
è E




.group ë .group ë




.group h .group h
_) h (ac _! // hache
_) h (ai _! // haine haillon
_) h (al _! // halte
_) h (amea _! // hameau
_) h (amb _! // hamburger
_) h (amp _! // hampe
_) h (an _! // hanche
_) h (app _! // happer
_) h (ara _! // haranguer
_) h (arc _! // harceler
_) h (ard _! // hardi
_) h (are _! // hareng, haret
_) h (arf _! // harfang
_) h (argn _! // hargne
_) h (ari _! // haricot haridelle
_) h (ark _! // harka
_) h (arn _! // harnais
_) h (arp _! // harpe
_) h (as _! // hasard, hase
_) h (âs _! // hâte
_) h (au _! // haut
_) h (av _! // havre

_) h (eau _! // heaume
_) h (él _! // hélas, héler
_) h (èl _! // hèlement
_) h (enn _! // henné, hennir
_) h (enr _! // henri
_) h (ère _! // hère
_) h (ériss _! // hérisser, hérisson
_) h (ern _! // hernie
_) h (éro _! // héros, héron
_) h (ers _! // herse
_) h (ertz _! // hertz
_) h (êtr _! // hêtre, hêtraie
_) h (eula _! // heulandite
_) h (eurt _! // heurter

_) h (iat _! // hiatal, hiatus
_) h (ibo _! // hibou
_) h (ic _! // hic
_) h (ide _! // hideux
_) h (iér _! // hiéroglyphe
_) h (i-fi _! // hi-fi
_) h (i-han _! // hi-han
_) h (iss _! // hisser
_) h (it _! // hit, hit-parad

_) h (ob _! // hobby, hobereau
_) h (och _! // hocher
_) h (ock _! // hockey
_) h (old _! // holding, hold-up
_) h (oll _! // hollandais
_) h (oma _! // homard
_) h (ondu _! // Honduras
_) h (ong _! // Hongrie
_) h (onn _! // honnir
_) h (ont _! // honte
_) h (oqu _! // hoquet
_) h (ord _! // horde
_) h (ou _! // houpe
_) h (orio _! // horion
_) h (ormi _! // hormis
_) h (ors _! // hors, horsain
_) h (osan _! // hosanna
_) h (ot _! // hot-dog, hotte
_) h (ou _! // houle, housse

_) h (u _!
_) h (uil // huile
_) h (uiss // huissier
_) h (uî // huître
_) h (umain // humain
_) h (umani // humanité
_) h (umb // humble
_) h (umi // humide
_) h (umo // humour
h // ahuri
_) h _!
_) h (abi // habit, habilleur
_) h (allo // hallogène
_) h (ame // hameçon
_) h (andr // handroïde
_) h (arm // harmonie
_) h (el // hellène
_) h (éb // hébreux
_) h (ect // hectare
_) h (él // hélice
_) h (erb // herbe
_) h (éCa // hématie
_) h (érit // hériter
_) h (eure // heure
_) h (iber // hibernation
_) h (ippo // hippodrome
_) h (iro // hirondelle
_) h (ist // histoire
_) h (ive // hiver
_) h (omm // homme
_) h (onn // honneur
_) h (ôp // hôpital
_) h (os // hostile
_) h (ora // horaire
_) h (oriz // horizon
_) h (oro // horoscope
_) h (orlo // horloge
_) h (orr // horreur
_) h (ôt // hôtel
_) h (uil // huile
_) h (uiss // huissier
_) h (uî // huître
_) h (uma // humain
_) h (umb // humble
_) h (umi // humide
_) h (umo // humour
_) h (y // hypermarché
_) hyper (@P5 ipEr
_) hyper (_ ipEr
_) hypra (@P5 ipra
h // ahuri


// group h: English section // group h: English section
_) half _^_en _) half _^_en
.group i .group i
i i // cri i i // cri


X) i (a i // fiancer, fiable
_r) i (A i // rien
i (A i // rien
i (o j
ie (ment i // remerciement balbutiement ie (ment i // remerciement balbutiement
C) ien (t_ i C) ien (t_ i
dév) ien (t_ i dév) ien (t_ i
i (e_ i i (e_ i
i (A j // fermier portier patio renier i (A j // fermier portier patio renier
_) ill ill // illégal _) ill ill // illégal
aigu) ill ij // aiguille
anqu) ill ill // tranquille anqu) ill ill // tranquille
_m) ill il // mille _m) ill il // mille
v) ill il // village v) ill il // village
w) in in // winrar w) in in // winrar
in (h in // inhumain in (h in // inhumain
inct (_ E~ // distinct inct (_ E~ // distinct
in (n i // innombrable
in (n in // innombrable
in (C E~ // vingt in (C E~ // vingt
in (_ W~ // vin in (_ W~ // vin
ique (_ ik
_) infra (_P5 E~fra
_) inter (@P5 E~tEr
_) inter (_ E~t'Er
_) inter (ne_ E~t'Er
_) intra (neP5 E~tra
_) intra (uP5 E~tra
C) is (_ i C) is (_ i


// group i: English section // group i: English section


// group k: English section // group k: English section
ke (X _^_en // basket, make, take ke (X _^_en // basket, make, take
key _^_en
ky (_ _^_en


.group l .group l
l l // lit l l // lit
.group m .group m
m m // film m m // film
mm m // pomme mm m // pomme
_) m' (P2 m


// group m: English section // group m: English section
_) mail (_ _^_en // mailer _) mail (_ _^_en // mailer
A) ng (_ N // parking meeting A) ng (_ N // parking meeting
nn n // panne nn n // panne
_) n (_° nymero _) n (_° nymero
_) neuro (@@P5 nYro




.group o .group o
br) oc (_ o // broc
cr) oc (_ o // escroc cr) oc (_ o // escroc
o (lC O2
on (n O
on (nerA O2
o (rC O2
_) os (_ Os
s_) os (_ o
x_) os (_ o
o (se_ o
o (CCement_ O2
o (Cement_ O2
o (t_ o
o (tre_ O2


o (ch o // cochon
o (che_ O // poche, cloche
oe (ll wa // moelleux oe (ll wa // moelleux
_) oe (C Y // oesophage _) oe (C Y // oesophage
_ph) oe (C e // phoetus _ph) oe (C e // phoetus
oeu @ // soeur coeur
oeu W // soeur coeur
oeufs @ // oeufs boeufs oeufs @ // oeufs boeufs
o (eC o // coefficient o (eC o // coefficient
_) oi (gnon O // oignons
_) oi (gnon o // oignons
oin (C wE~ oin (C wE~
oin (_ wE~ // coin oin (_ wE~ // coin
oi wa // poil oi wa // poil
oid (_ wa // froid
oie (m wa // d‚ploiement
oê (l wa // poêle oê (l wa // poêle
oî wa // boîte oî wa // boîte
o (mm O // comme
radi) o (C o // radiophonique
dr) o (me_ O // vélodrome
om (b O~ // bombe
om (p O~ // pompe
n) om (_ O~ // nom
om (C O~ // bombe
om (m O // nommer
_) om (n O2m // omnibus
n) om (X O~ // nom
om (_ Om // www.web.com om (_ Om // www.web.com
on (K O~ // mon on (K O~ // mon
on (n O // bonne
on (t_ O~t2 // mont vont sont
onsh (A O~z // bonshommes onsh (A O~z // bonshommes
onh (A On // bonhomme onh (A On // bonhomme
_) on (z _!O~ // onze, onziŠme


_b) on (_A On // liaison: bon élève _b) on (_A On // liaison: bon élève
_b) on (_h O~n2 // liaison: bon hiver _b) on (_h O~n2 // liaison: bon hiver
_C) on (_ O~n2 // mon appui, mon histoire, mon havre _C) on (_ O~n2 // mon appui, mon histoire, mon havre
_c) on (_ O~ // no comment _c) on (_ O~ // no comment


o (re_ O

alc) oo (l O // alcool alc) oo (l O // alcool
z) oo o // zoo z) oo o // zoo
z) oo (C oo // zoologue z) oo (C oo // zoologue


_tr) op (_ op2 // trop _tr) op (_ op2 // trop
v) ost (_ o // Prévost v) ost (_ o // Prévost
o (sA o // poser
ot (_ o // mot dépots
_C) oup (_ u // coup, loup _C) oup (_ u // coup, loup
uC) oup (_ up2 // beaucoup uC) oup (_ up2 // beaucoup


oy wa // roy oy wa // roy
o (_ o // zorro allégro o (_ o // zorro allégro
o (z_ o // berlioz o (z_ o // berlioz
o (mo o // momo
o (no o // nono
om) o o // monocorde
on) o o //
o O


o O // sobre notions émotions


// group o: English section // group o: English section
oa (X _^_en // approach, load oa (X _^_en // approach, load
C) oing (_ _^_en // going C) oing (_ _^_en // going
oo (Ce _^_en // boomer oo (Ce _^_en // boomer
oo (X _^_en // pool oo (X _^_en // pool
ook _^_en // book, cook
C) oot _^_en // bootable football C) oot _^_en // bootable football
_) one _^_en _) one _^_en
_sC) ot _^_en _sC) ot _^_en


.group p .group p
p p // pas p p // pas
_) para (CCP4 para
_) photo (@P5 foto
_) poly (@P4 poli
_) pseudo (@P6 psYdo
p (p // appliquer p (p // appliquer
ph f // phrase ph f // phrase




cam) p (_ // camp cam) p (_ // camp


dra) p (_ // sparadrap
dra) p (_ // drap
_) psych (@P5 psik
_) psych (iCP5 psiS
_) psych (AA_P5 psiS


ba) p (t // baptiser compte
com) p (t // baptiser compte
ba) p (t // baptiser
com) p (t // compte


C) pt (_ // prompt exempt C) pt (_ // prompt exempt


_A) qu (ilat ky // équilatéral _A) qu (ilat ky // équilatéral
_C) qu (a kw // squale square _C) qu (a kw // squale square
_A) qu (a kw // équateur _A) qu (a kw // équateur
dA) qu (a kw // adequate
dé) qu (a kw // adequate
_) qu (artz kw // quartz _) qu (artz kw // quartz
qu k // quatre qu k // quatre
_) que (_ k@ // que _) que (_ k@ // que
mou) rr RR // mourrai mou) rr RR // mourrai
rr R // erreur rr R // erreur
r r // rien r r // rien
_) radio (@P5 radio


// group r: English section // group r: English section
AC) ram (_ _^_en AC) ram (_ _^_en
ss s // assez ss s // assez


ai) s (em s // vraisemblable ai) s (em s // vraisemblable
archo) s s // anarchosyndicalisme
ub) s (is z // subsister ub) s (is z // subsister
han) s (on s // chanson han) s (on s // chanson
A) s (A z // baiser A) s (A z // baiser
y) s (A z // paysage y) s (A z // paysage
CCan) s (A z // transition CCan) s (A z // transition
xpan) s (A s // expansion xpan) s (A s // expansion
_) socio (@P5 sosio
_) super (@P5 sypEr
_) super (_ sypEr
_) supra (@P5 sypra




_u) s (_ s _u) s (_ s
mbu) s (_ s mbu) s (_ s
Acu) s (_ s Acu) s (_ s
écu) s (_ écu) s (_
asu) s (_ s
odu) s (_ s odu) s (_ s
gu) s (_ s gu) s (_ s
igu) s (_ // aigus igu) s (_ // aigus
mu) s (_ s mu) s (_ s
_mu) s (_ _mu) s (_
ému) s (_ ému) s (_
unu) s (_ s // prunus
opu) s (_ s // opus, octopus opu) s (_ s // opus, octopus
Aru) s (_ s // virus Aru) s (_ s // virus
aru) s (_ // disparus aru) s (_ // disparus
ouru) s (_ // courus ouru) s (_ // courus
Anu) s (_ s // bonus, tonus
enu) s (_ // menus, venus
psu) s (_ s // lapsus psu) s (_ s // lapsus
cessu) s (_ s // processus


atu) s (_ s // stratus cactus motus
atu) s (_ s // stratus motus
ctu) s (_ s // cactus ctu) s (_ s // cactus
etu) s (_ s etu) s (_ s
aitu) s (_ aitu) s (_
otu) s (_ s // motus otu) s (_ s // motus
Cutu) s (_ s Cutu) s (_ s


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


s (b z // sbire s (b z // sbire


// group s: English section // group s: English section
sh (_ _^_en sh (_ _^_en
ship _^_en // friendship
shop _^_en // shop
sh (Ap _^_en // shop, ship
sh (At _^_en // shut, shot sh (At _^_en // shut, shot
sk _^_en
_) sky _^_en
_) smil _^_en // smile, smiley _) smil _^_en // smile, smiley
spy _^_en spy _^_en
sy (_ _^_en sy (_ _^_en
.group t .group t
t t // bataille t t // bataille
_) t (_ te _) t (_ te
_) t' (P2 t
-) t (- t -) t (- t
V) t (_ t2 // silent at end of verb unless next word starts with a vowel V) t (_ t2 // silent at end of verb unless next word starts with a vowel
n) t (_ // silent at end of verb unless next word starts with a vowel
u) t (- t2 // silent at end of verb unless next word starts with a vowel
n) t (- t2 // silent at end of verb unless next word starts with a vowel n) t (- t2 // silent at end of verb unless next word starts with a vowel
t (_ // silent at end of word t (_ // silent at end of word
t (-S1 t t (-S1 t
_) 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
n) t (_
Vn) t (_ t2
r) t (_ t2 // fort r) t (_ t2 // fort


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


_) télé (@P4 tele
_) thermo (@P6 tErmo

tt t // attitude tt t // attitude


s) th (m // asthme s) th (m // asthme


t (io_ s // ratio t (io_ s // ratio


Ama) t (ieX s // diplomatie
a) t (ia s // spatial a) t (ia s // spatial
en) t (ia s // confidentialit� en) t (ia s // confidentialit�
bu) t (iA s // balbutiait bu) t (iA s // balbutiait




t (ion s // programmation t (ion s // programmation
V) t (ion t // verbes
ache) t (ion t // achetions, rachetions
ai) t (ion t // souhaitions, traitions
chan) t (ion t // chantions, d‚chantions
Cisi) t (ion t // visitions Cisi) t (ion t // visitions
ci) t (ion t // citions ci) t (ion t // citions
comp) t (ion t // comptions, escomptions
Conc) t (ion s // fonctionner, ponctionner
Ce) t (ion t // jetions, rejetions
habi) t (ion t // habitions
ou) t (ion t // ajoutions ou) t (ion t // ajoutions
rê) t (ion t // arrêtions, apprêtions

s) t (ion t // gestion s) t (ion t // gestion
sen) t (ion_ t // sentions, ressentions
t) t (ion t // combattions t) t (ion t // combattions


t (iel s // partiel patiemment t (iel s // partiel patiemment


.group u .group u
u y // cruel nuage brut u y // cruel nuage brut
ui w^i


_b) usi _^_en // business, businessman _b) usi _^_en // business, businessman
c) ueill Wj // cueillir c) ueill Wj // cueillir
c) ueil (_ Wj // recueil c) ueil (_ Wj // recueil
_c) ul (_ y _c) ul (_ y
_) ultra (P5 yltra
g) ueill Wj // orgueilleux g) ueill Wj // orgueilleux
g) ueil (_ Wj // orgueil g) ueil (_ Wj // orgueil




.group v .group v
v v v v
vers (_S4 vErz2


// goup v: English section // goup v: English section
voice (X _^_en voice (X _^_en


_soi) x (A s // soixante _soi) x (A s // soixante


Au) x (_S1 z2 // faux feux choux
Au) x (_ z2 // faux feux choux


_au) x (quel // auxquels _au) x (quel // auxquels


.group y .group y
y i // cryogénique myope y i // cryogénique myope


_) yahoo (P5 ia'u // symbolique
ym (b E~ // symbolique ym (b E~ // symbolique
ym (p E~ // tympan ym (p E~ // tympan
ym (_ E~ // thym ym (_ E~ // thym


// symbols that are normally spoken when reading text // symbols that are normally spoken when reading text
, (D pilk:u , (D pilk:u
! Eksklamassj'O~
! Eksklamasj'O~
$ dOlaR $ dOlaR
@ aRobas @ aRobas
% puRsA~ % puRsA~

+ 3
- 3
dictsource/pt_list View File

_brv bR'Evi _brv bR'Evi
_ced sedZ'ilj& _ced sedZ'ilj&
?1 _ced syd'il^& ?1 _ced syd'il^&
_cir sirkuNfl'EksU
_cir sirku~Nfl'EksU
_dia tR'em& _dia tR'em&
_dot p'oNtU _dot p'oNtU
_grv gR'avi _grv gR'avi
_[ ,abRikowS'etSi _[ ,abRikowS'etSi
_\ b,ax&,iNvertS'id& _\ b,ax&,iNvertS'id&
_] f,ES&kowS'etSi _] f,ES&kowS'etSi
_^ s,irkuNfl'Eksu
_^ s,irku~Nfl'Eksu
__ s,ublin^'adu __ s,ublin^'adu
_` gR'avi _` gR'avi
_{ ,abRiS'avi _{ ,abRiS'avi
?1 _0 z'E*u ?1 _0 z'E*u
?2 _0 z'E*U ?2 _0 z'E*U
?1 _1 'um ?1 _1 'um
?2 _1 'uN
?2 _1 'u~N
_2 d'oIs# _2 d'oIs#
_3 tR'es# _3 tR'es#
?1 _4 kw'atru ?1 _4 kw'atru

+ 38
- 6
dictsource/pt_rules View File

// Options // Options
// ?1 European Portuguese // ?1 European Portuguese
// ?2 Brazilian Portuguese // ?2 Brazilian Portuguese
// ?4 Brazil mbrola voice


// Letter groups // Letter groups
// A a vowel // A a vowel
// B a consonant, except h l r w y
// C a consonant // C a consonant
// G a voiced consonant // G a voiced consonant
// K not a vowel // K not a vowel
a (nA@ & a (nA@ &
am (_ =&~N am (_ =&~N
am (C &~m am (C &~m
an (K &~N
?4 am (C &~N
an (K+ &~N
a (nhA &~ a (nhA &~
am (_ =&U~ am (_ =&U~
?1 a (z_ 'a //eg: paz, rapaz, capaz, etc... ?1 a (z_ 'a //eg: paz, rapaz, capaz, etc...
_) b (_ be _) b (_ be
b b b b
b (b b (b
?2 b (B bI




.group c .group c
_) c (_ se _) c (_ se
c k c k
c (Y s // ce ci c (Y s // ce ci
?2 c (B kI
ch S ch S
ck k
c (c //drop “c” in European Portuguese (eg: seleccionar) c (c //drop “c” in European Portuguese (eg: seleccionar)
?1 A) ct t //drop “c” in European Portuguese (eg: exacto)
?1 A) cç s //drop “c” in European Portuguese (eg: selecção)
A) ct t //drop “c” in European Portuguese (eg: exacto)
A) cç s //drop “c” in European Portuguese (eg: selecção)
?1 conta) ct (A kt // eg: contacto, contactar, contactável, incontactável, etc... ?1 conta) ct (A kt // eg: contacto, contactar, contactável, incontactável, etc...




_) d (_ de _) d (_ de
d d d d
d (d d (d
?2 d (B dZI
?2 d (_C d_
?2 d (i dZ ?2 d (i dZ
?2 d (í dZ ?2 d (í dZ
?2 d (e_ dZ ?2 d (e_ dZ
_) f (_ 'Efe _) f (_ 'Efe
f f f f
f (f f (f
?2 f (B fI




.group g .group g
_) g (_ Ze _) g (_ Ze
g g g g
g (g g (g
?2 g (B ZI
?2 g (_C g_
g (Y Z // ge gi g (Y Z // ge gi
gu (Y g gu (Y g
?1 guen (C gw'eIN // aguenta, etc. ?1 guen (C gw'eIN // aguenta, etc.


im (_ iN im (_ iN
im (C im im (C im
?4 im (C iN
in (C iN // ?4 ??
in (g iN in (g iN
in (k iN in (k iN
inh in^ inh in^
.group j .group j
_) j (_ Z'Ot& _) j (_ Z'Ot&
j Z j Z
?2 j (B ZI



.group k .group k
?1 _) k (_ k'ap& ?1 _) k (_ k'ap&
?2 _) k (_ ka ?2 _) k (_ ka
k k k k
k (k k (k
?2 k (B kI
?2 k (_C k_




.group l .group l
?1 _) l (_ El ?1 _) l (_ El
_) l (_ 'Ele _) l (_ 'Ele
l l l l
l (l
l) l
lh l^ lh l^
A) lh lj A) lh lj
?1 A) lh l^ // ?1 A) lh l^ //
_) m (_ 'eme _) m (_ 'eme
m m m m
m (m m (m
?2 m (B mI




.group n .group n
_) n (_ 'ene _) n (_ 'ene
n n n n
n (n n (n
?2 n (B nI
nh n^ nh n^
?1 A) nn n //drop “n” (eg: connosco). ?1 A) nn n //drop “n” (eg: connosco).


oi (s oI oi (s oI
o (iCK o o (iCK o
oo u oo u
oon u~N
c) oo oo c) oo oo
?1 C) oo (_ ow // eg: voo, enjoo, etc... ?1 C) oo (_ ow // eg: voo, enjoo, etc...
oy OI oy OI
o (ma_ o o (ma_ o


om (C om om (C om
?4 om (C oN
on (K oN on (K oN
o (na_ o o (na_ o
onh on^ onh on^
_) p (_ pe _) p (_ pe
p p p p
p (p p (p
?2 p (B pI
?1 ph f //Didn’t use in European Portuguese (eg: English) ?1 ph f //Didn’t use in European Portuguese (eg: English)
?1 ple (_ _^_EN ?1 ple (_ _^_EN


.group q .group q
_) q (_ ke _) q (_ ke
q k q k
?2 q (B kI
qu kw qu kw
qü kw qü kw
qu (Y k qu (Y k
sc (Y s sc (Y s
sç s sç s
sh S sh S
?4 _) s (C Is
A) s (A z A) s (A z
?1 @) s (_ s# ?1 @) s (_ s#
?2 s (_ s# ?2 s (_ s#
@) s (_A z // next word starts with vowel @) s (_A z // next word starts with vowel
@) s (_G z // next word starts with voiced consonant
?!4 @) s (_G z // next word starts with voiced consonant


A) s (_S1 s A) s (_S1 s
A) s (_AS1 z // next word starts with vowel A) s (_AS1 z // next word starts with vowel
A) s (_GS1 z // next word starts with voiced consonant
?!4 A) s (_GS1 z // next word starts with voiced consonant


?1 A) s (C s# ?1 A) s (C s#
?1 A) ss s ?1 A) ss s
_) t (_ te _) t (_ te
t t t t
t (t t (t
?2 t (B tSI
?2 t (_C t_
?2 t (i tS ?2 t (i tS
?2 t (í tS ?2 t (í tS
?2 t (e_ tS ?2 t (e_ tS


um (_ u~N um (_ u~N
um (C u~m um (C u~m
?4 um (C u~N
un (K u~N un (K u~N
unh u~n^ unh u~n^


ú ''u ú ''u
úm (_ ''u~N úm (_ ''u~N
úm (C ''u~m úm (C ''u~m
?4 úm (C ''u~N
ún (K ''u~N ún (K ''u~N
únh ''u~n^ únh ''u~n^


.group v .group v
v v v v
v (v v (v
?2 v (B vI




.group w .group w
?2 _) w (_ d'ablju ?2 _) w (_ d'ablju
w w w w
?1 w (_ _^_EN ?1 w (_ _^_EN
?4 _) w u




.group x .group x
x (A S x (A S
A) x (A ks A) x (A ks
?4 A) x (A z
_e) x (A z _e) x (A z
e) x (A ks e) x (A ks
?1 e) x (CA S ?1 e) x (CA S
_) z (_ ze _) z (_ ze
z z z z
z (z z (z
?2 z (B zI
?1 @) z (_ S ?1 @) z (_ S
?2 @) z (_ s ?2 @) z (_ s
@) z (_A z @) z (_A z

+ 2
- 0
espeak-data/voices/af View File

name afrikaans name afrikaans
language af language af
gender male gender male
roughness 0
pitch 55 122







+ 9
- 0
espeak-data/voices/mb/mb-br1 View File

language pt 7
name brazil-mbrola-1
gender male
pitch 82 117

dictrules 2 4

mbrola br1 ptbr_phtrans


+ 9
- 0
espeak-data/voices/mb/mb-br3 View File

language pt 7
name brazil-mbrola-3
gender male
pitch 82 117

dictrules 2 4

mbrola br3 ptbr_phtrans


+ 6
- 0
espeak-data/voices/mb/mb-de2 View File

name german-mbrola-2
language de 6
gender male

mbrola de2 de2_phtrans


+ 0
- 8
espeak-data/voices/mb/mb-es1-en View File

name en-spanish1
language en 10
gender male

dictrules 1
pitch 82 117
mbrola es1 es_phtrans


+ 0
- 8
espeak-data/voices/mb/mb-es2-en View File

name en-spanish2
language en 10
gender male

dictrules 1
pitch 82 117
mbrola es2 es_phtrans


+ 27
- 13
phsource/compile_report View File

base2 24 117 base2 24 117
en 51 144 en 51 144
en_n 30 144 en_n 30 144
en_us 34 144
en_us 35 144
en_sc 39 146 en_sc 39 146
en_rp 34 144 en_rp 34 144
en_wm 30 144 en_wm 30 144
en_wi 30 144 en_wi 30 144
af 38 130
af 39 130
cy 29 124 cy 29 124
de 33 125 de 33 125
eo 13 110 eo 13 110
jbo 4 111 jbo 4 111
fi 40 129 fi 40 129
fr 44 124
fr_ca 11 124
fr 49 127
fr_ca 11 127
hi 51 135 hi 51 135
ta 17 138 ta 17 138
hu 23 114 hu 23 114
la 21 116 la 21 116
es 9 118 es 9 118
es_la 1 118 es_la 1 118
pt 27 133
pt_pt 20 133
pt 28 134
pt_pt 20 134
ro 36 141 ro 36 141
el 8 117 el 8 117
grc 12 122 grc 12 122
j2/j2u [(u)] base j2/j2u [(u)] base
j2/xj2 [(i)] base j2/xj2 [(i)] base
j/_j [j] base j/_j [j] base
[j] fr
[j] zh [j] zh
j/j_ [j/] base j/j_ [j/] base
j/j@ [(@)] base j/j@ [(@)] base
[l] af [l] af
[l/] de [l/] de
[l] fr [l] fr
[l/] fr
[l] hu [l] hu
[l] sk [l] sk
[l] ru [l] ru
[l] zh [l] zh
l/l_ [l/] base l/l_ [l/] base
[l] fr [l] fr
[l/] fr
l/l@ [(@)] base l/l@ [(@)] base
[l] fr [l] fr
l/L1_aL [(a)] base l/L1_aL [(a)] base
[l] zh [l] zh
l/l_long [l] base l/l_long [l] base
[l] fr [l] fr
[l/] fr
[l] la [l] la
[l;] ro [l;] ro
l/lo [(o)] base l/lo [(o)] base
[r/] af [r/] af
[r] de [r] de
[r] fi [r] fi
[R] fr
[r2] nl [r2] nl
[r] ru [r] ru
[r/] ru [r/] ru
[l#] is [l#] is
ufric/s [s] base ufric/s [s] base
[s] fr [s] fr
[z2] fr
[s] es [s] es
[s#] pt [s#] pt
[s`] ko [s`] ko
vnasal/o_n [o~] hi vnasal/o_n [o~] hi
[o~] pt [o~] pt
vnasal/o_n2 [o~] af vnasal/o_n2 [o~] af
[O~] fr
vnasal/o_n3 [O~] fr
vnasal/oo_n [O~] en vnasal/oo_n [O~] en
vnasal/oo_n2 [O~] hi vnasal/oo_n2 [O~] hi
[O~] pl [O~] pl
[@] en [@] en
[@2] en [@2] en
[@5] en [@5] en
[@] en_us
[3] en_rp [3] en_rp
[@] en_rp [@] en_rp
[V] cy [V] cy
vowel/0_3 [O] en_sc vowel/0_3 [O] en_sc
[0] en_rp [0] en_rp
[A] hu [A] hu
vowel/@_2 [W] fr
vowel/@_3 [@] en_sc vowel/@_3 [@] en_sc
[I] en_sc [I] en_sc
[@2] en_sc [@2] en_sc
[@5] en_sc [@5] en_sc
[@] de [@] de
[W] fr
[W2] fr
[@3] hi [@3] hi
vowel/3_2 [3:] en_n vowel/3_2 [3:] en_n
[@] zh [@] zh
[aa] en_wm [aa] en_wm
[a] cy [a] cy
[a] de [a] de
[a] fr
[a] ta [a] ta
[a:] hu [a:] hu
[a:] nl [a:] nl
vowel/e_3 [e:] hu vowel/e_3 [e:] hu
[e] ku [e] ku
vowel/e_5 [i] en_sc vowel/e_5 [i] en_sc
vowel/ee [E] fr
[E] pl
vowel/ee [E] pl
[E] sv [E] sv
vowel/e_e [E] en_sc vowel/e_e [E] en_sc
[e] is [e] is
[E] ku [E] ku
vowel/e_mid [E] en_rp vowel/e_mid [E] en_rp
[e] jbo [e] jbo
[E] fr
[E~] fr
[E] fr_ca [E] fr_ca
[E] hi [E] hi
[E] hu [E] hu
vowel/@_fnt [@] en_wi vowel/@_fnt [@] en_wi
[@2] en_wi [@2] en_wi
[@2] hr [@2] hr
vowel/@_fr [@] fr
vowel/@_hgh [@] hr
vowel/@_hgh [@] fr
[@] hr
vowel/i [i] base2 vowel/i [i] base2
[i:] en_n [i:] en_n
[i] en_wm [i] en_wm
[i:] hu [i:] hu
[i] pl [i] pl
[i] it [i] it
[I] pt
[y] pt [y] pt
[i/] pt [i/] pt
[i] pt_pt [i] pt_pt
[W] tr [W] tr
vowel/oe_4 [W] sv vowel/oe_4 [W] sv
vowel/o_mid [O] fr vowel/o_mid [O] fr
[O2] fr
[o] hu [o] hu
[o] tr [o] tr
vowel/oo [O:] en_sc vowel/oo [O:] en_sc
vwl_en_us/ur [U@] en_us vwl_en_us/ur [U@] en_us
vwl_fr/@R [R] fr vwl_fr/@R [R] fr
[r] fr [r] fr
[r/] fr
[r2] fr
[x] pt_pt [x] pt_pt
vwl_fr/@R2 [R] fr_ca vwl_fr/@R2 [R] fr_ca
vwl_hi/A [a:] hi vwl_hi/A [a:] hi
[w] sk [w] sk
[w] pt_pt [w] pt_pt
w/wa [(a)] base w/wa [(a)] base
[w] fr
w/we [(e)] base w/we [(e)] base
w/wi [(i)] base w/wi [(i)] base
[i] vi [i] vi
[b;] ro [b;] ro
[b] is [b] is
x/b_ [b] base x/b_ [b] base
[b] fr
x/d [d] base x/d [d] base
[t#] en_us [t#] en_us
[d] fr [d] fr

+ 4
- 1
phsource/mbrola/fr1 View File

volume 15
volume 15
0 l/2 NULL 0 l 0 l/2 NULL 0 l
0 l/ NULL 0 l 0 l/ NULL 0 l
0 r/ NULL 0 R 0 r/ NULL 0 R
0 h NULL 0 NULL 0 h NULL 0 NULL
0 n2 NULL 0 n 0 n2 NULL 0 n
0 p2 NULL 0 p 0 p2 NULL 0 p
0 r2 NULL 0 r
0 t2 NULL 0 t 0 t2 NULL 0 t
0 z2 NULL 0 z 0 z2 NULL 0 z
0 z3 NULL 0 z 0 z3 NULL 0 z
0 o@ NULL 70 o @ 0 o@ NULL 70 o @
0 O@ NULL 70 O @ 0 O@ NULL 70 O @
0 O: NULL 0 O 0 O: NULL 0 O
0 O2 NULL 0 O
0 A: NULL 0 a 0 A: NULL 0 a
0 A@ NULL 70 a @ 0 A@ NULL 70 a @
0 U@ NULL 60 u @ 0 U@ NULL 60 u @








+ 6
- 0
phsource/ph_afrikaans View File



//**************************************************************** //****************************************************************
//redefinition of the : phoneme
phoneme : // Lengthen previous vowel by "length"
virtual
length 140
endphoneme

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



+ 9
- 2
phsource/ph_english_us View File

formants vwl_en_us/3_us formants vwl_en_us/3_us
unstressed unstressed
linkout r- linkout r-
beforevowel @
// beforevowel @
length 210 length 210
endphoneme endphoneme




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



phoneme @L phoneme @L
vowel starttype (@) endtype l vowel starttype (@) endtype l




phoneme 0 phoneme 0
vowel starttype (o) endtype (o)
vowel starttype (a) endtype (a)
length 190 length 190
formants vowel/aa_8 formants vowel/aa_8
reduceto @ 0 reduceto @ 0

+ 119
- 64
phsource/ph_french View File



phoneme @ phoneme @
vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
unstressed
length 170 length 170
formants vowel/@_fr
formants vowel/@_hgh
endphoneme endphoneme




vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 170 length 170
formants vowel/a_3 formants vowel/a_3
after w vowel/a
endphoneme endphoneme






phoneme E phoneme E
vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 170
formants vowel/ee
length 175
formants vowel/e_mid
endphoneme endphoneme




endphoneme endphoneme




phoneme j
liquid
palatal
length 100
beforenotvowel j/
formants NULL
after _ j/_j
after v NULL
lengthmod 7
// beforevowel i
endphoneme


phoneme o phoneme o
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 170 length 170
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 170 length 170
formants vowel/o_mid formants vowel/o_mid
reduceto o 1
endphoneme


phoneme O2 // Like O but no reduceto
vowel starttype (o) endtype (o)
length 170
formants vowel/o_mid
endphoneme endphoneme








phoneme w phoneme w
vowel starttype (o) endtype (o)
unstressed
length 100
vowel
length 120
beforenotvowel w/ beforenotvowel w/
lengthmod 7 lengthmod 7
formants w/w formants w/w
after _ w/_w after _ w/_w
before (a) w/wa
endphoneme endphoneme




phoneme W phoneme W
vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
length 170
formants vowel/@_2
length 180
formants vowel/@_3
reduceto Y 1
endphoneme


phoneme W2 // same as W but don't reduce
vowel starttype (@) endtype (@)
length 180
formants vowel/@_3
endphoneme endphoneme






phoneme A~ phoneme A~
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 180
formants vnasal/aa_n2 // silent unless followed by vowel
length 200
formants vnasal/aa_n2
endphoneme endphoneme




phoneme E~ // same as W~ for fr-fr phoneme E~ // same as W~ for fr-fr
vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 180
length 200
formants vnasal/W_n formants vnasal/W_n
before n2 vowel/e_mid
endphoneme endphoneme




phoneme O~ phoneme O~
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 180
formants vnasal/o_n2
length 200
formants vnasal/o_n3
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 brk
formants b/b+x/b%45
before _ b/b_+x/b%45
before (a) b/ba+x/b%45
before (@) b/b@+x/b%45
before (e) b/be+x/b%45
before (i) b/bi+x/b%45
before (o) b/bo+x/b%45
before (u) b/bu+x/b%45
before @- b/b@2+x/b%45
formants b/b+x/b
before _ b/b_+x/b_
before (a) b/ba+x/b
before (@) b/b@+x/b
before (e) b/be+x/b
before (i) b/bi+x/b
before (o) b/bo
before (u) b/bu
before @- b/b@2+x/b
after _ NULL after _ NULL
after @ b/xb%45
after @ b/xb
lengthmod 5 lengthmod 5
switchvoicing p switchvoicing p
endphoneme endphoneme



phoneme d phoneme d
vcd alv stop vcd alv stop
vowelin f1=0 f2=1700 -300 300 f3=-100 80
vowelin f1=0 f2=1700 -300 300 f3=-100 80 amp=20
vowelout f1=0 f2=1700 -300 300 f3=-100 80 vowelout f1=0 f2=1700 -300 300 f3=-100 80
formants d/d%30+x/d%30
before _ d/d_%30+x/d_%30
before r d/dr%60+x/d%60
after _ NULL
after @ d/xd%40
formants d/d+x/d%40
before _ d/d_+x/d_%50
before r d/dr+x/d%50
after _ d/d+x/d%50
after @ d/xd
lengthmod 5 lengthmod 5
switchvoicing t switchvoicing t
endphoneme endphoneme


phoneme g phoneme g
vcd vel stop vcd vel stop
vowelin f1=2 f2=2300 200 300 f3=-300 80
vowelin f1=2 f2=2300 200 300 f3=-300 80 amp=10
vowelout f1=2 f2=2300 250 300 f3=-300 80 brk vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
formants g/g%30+x/g2%30
formants g/g+x/g2%30
before _ g/g_+x/g_ before _ g/g_+x/g_
after _ NULL after _ NULL
after @ g/xg%30 after @ g/xg%30
vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20 vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
lengthmod 2 lengthmod 2
wave ustop/k%45 // reduce strength of noise burst wave ustop/k%45 // reduce strength of noise burst
before _ ustop/k_%45
before _ ustop/k_
before r ustop/kr%45 before r ustop/kr%45
before l ustop/kl%45 before l ustop/kl%45
before (i) ustop/ki%45 before (i) ustop/ki%45




phoneme l phoneme l
liquid
liquid pal palatal
length 100 length 100
lengthmod 7 lengthmod 7
// beforenotvowel l/
beforenotvowel l/
formants l/l formants l/l
after _ l/_l after _ l/_l
after t l/tl after t l/tl
endphoneme endphoneme




phoneme l/ // used for [l] when not before a vowel
liquid pal palatal
length 100
lengthmod 7
formants l/l_
before b l/l_long
before (r) l/_l
beforevowel l
endphoneme


phoneme n2 phoneme n2
beforenotvowel NULL beforenotvowel NULL
vcd alv nasal vcd alv nasal
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 rms=22
vowelout f1=0 f2=1000 -500 -350 f3=-300 80 brk
lengthmod 2 lengthmod 2
wave ustop/p%45 wave ustop/p%45
before _ ustop/p_%45
before r ustop/pr%45
before R ustop/pr%45
before @- ustop/p_unasp%45
before l ustop/pl%45
before _ ustop/p_%70
after _ ustop/p%70
before r ustop/pr%60
before R ustop/pr%60
before @- ustop/p_unasp%60
before l ustop/pl%60
switchvoicing b switchvoicing b
endphoneme endphoneme






phoneme r phoneme r
vcd uvl frc starttype r endtype r
vowelin f1=0 f2=800 -100 100 f3=-400 100
vowelout f1=0 f2=800 -100 100 f3=-400 100 len=0 rms=20
vcd rfx frc starttype r endtype r
vowelin f1=0 f2=800 -50 50 f3=-100 100 len=0 rms=30
vowelout f1=0 f2=800 -50 50 f3=-100 100 len=0 brk
length 100 length 100
lengthmod 7
lengthmod 3
beforenotvowel r/ beforenotvowel r/
formants vwl_fr/@R%60
after t r/tr%60
before _ r3/r_%60
formants vwl_fr/@R
after t r/tr
after k r/tr
after p r/tr
before _ r3/r_
endphoneme


phoneme r2 // silent unless followed by vowel
vcd rfx frc starttype r endtype r
vowelin f1=0 f2=800 -50 50 f3=-100 100
vowelout f1=0 f2=600 -100 100 f3=-100 100 len=0 brk
length 100
lengthmod 3
beforenotvowel NULL
formants vwl_fr/@R
before _ vwl_fr/@R
endphoneme endphoneme




phoneme R phoneme R
vcd uvl frc starttype r endtype r
vowelin f1=0 f2=800 -100 100 f3=-400 100
vcd rfx frc starttype r endtype r
vowelin f1=0 f2=800 -50 50 f3=-100 100 len=0 rms=30
length 100 length 100
lengthmod 7
lengthmod 3
beforenotvowel r/ beforenotvowel r/
formants vwl_fr/@R%60
after r r/rr%60
formants vwl_fr/@R
// after r r/rr
endphoneme endphoneme


phoneme r/ // variant of [r] when not preceding a vowel phoneme r/ // variant of [r] when not preceding a vowel
vcd uvl frc starttype r endtype r
vcd rfx frc starttype r endtype r
vowelout f1=0 f2=800 -50 50 f3=-100 100 len=0 rms=20
length 100 length 100
lengthmod 7 //
lengthmod 2
formants NULL formants NULL
before j vwl_fr/@R
endphoneme endphoneme




vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
lengthmod 2 lengthmod 2
wave ustop/t%30 wave ustop/t%30
before _ ustop/t_%30
before _ ustop/t_%60
before @- ustop/t%30 before @- ustop/t%30
before r ustop/tr%30 before r ustop/tr%30
before R ustop/tr%30 before R ustop/tr%30
vowelin f1=0 f2=1600 -300 300 f3=-100 80 vowelin f1=0 f2=1600 -300 300 f3=-100 80
vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
lengthmod 2 lengthmod 2
wave ustop/t%45
wave ustop/t%30
before _ ustop/t_%45 before _ ustop/t_%45
endphoneme endphoneme




phoneme v phoneme v
vcd lbd frc vcd lbd frc
vowelin f1=0 f2=1000 -300 -200 f3=-300 100
vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=10
vowelin f1=0 f2=1000 -300 -200 f3=-300 100 amp=15
vowelout f1=0 f2=1000 -300 -2300 f3=-300 100 len=10
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%75
before _ voc/v_+vocw/v
switchvoicing f switchvoicing f
endphoneme endphoneme


vcd alv frc sibilant vcd alv frc sibilant
vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50
formants voc/z+ufric/s_%45 formants voc/z+ufric/s_%45
before _ voc/z_+ufric/s_%45
before _ voc/z_+ufric/s%45
lengthmod 6 lengthmod 6
endphoneme endphoneme











+ 7
- 0
phsource/ph_pt_brazil View File

// Portuguese - based on Base2 // Portuguese - based on Base2
//==================================================== //====================================================


phoneme I // epenthetic i
vowel starttype (i) endtype (i)
length 90
formants vowel/i
unstressed
endphoneme

phoneme e~ phoneme e~
vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 240 length 240

+ 2
- 2
phsource/phonemes View File

after N nn/nna after N nn/nna
after n^ n^/n^a after n^ n^/n^a
before l/ DFT-40+l/L1_aL before l/ DFT-40+l/L1_aL
before l/2 DFT-40+l/L2_aL
before l/2 DFT-50+l/L2_aL
before l DFT-40+l/xl before l DFT-40+l/xl
before w DFT-30+w/xw before w DFT-30+w/xw
before j DFT-30+j/xj before j DFT-30+j/xj
after N nn/nno after N nn/nno
after n^ n^/n^o after n^ n^/n^o
before l/ DFT-40+l/L1_oL before l/ DFT-40+l/L1_oL
before l/2 DFT-40+l/L2_oL
before l/2 DFT-50+l/L2_oL
before l DFT-40+l/xl before l DFT-40+l/xl
before w DFT-30+w/xw before w DFT-30+w/xw
before j DFT-30+j/xj before j DFT-30+j/xj

BIN
phsource/vdiph/aoo View File


BIN
phsource/vdiph/ooi_4 View File


BIN
phsource/vowel/u#_6 View File


BIN
phsource/vwl_en_us/a View File


BIN
phsource/vwl_en_us/ur View File


+ 10
- 1
src/dictionary.cpp View File

stressed_syllable = vowel_count - 1; stressed_syllable = vowel_count - 1;
if(max_stress == 0) if(max_stress == 0)
{ {
vowel_stress[stressed_syllable] = 4;
while(stressed_syllable > 0)
{
if(vowel_stress[stressed_syllable] == 0)
{
vowel_stress[stressed_syllable] = 4;
break;
}
else
stressed_syllable--;
}
} }
max_stress = 4; max_stress = 4;
} }

+ 1
- 1
src/synthdata.cpp View File

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


const char *version_string = "1.37.04 27.Jun.08";
const char *version_string = "1.37.07 19.Jul.08";
const int version_phdata = 0x013400; const int version_phdata = 0x013400;


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

+ 1
- 0
src/tr_languages.cpp View File

tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000; tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000;
tr->langopts.numbers = 0x269 + 0x2000 + NUM_ROMAN; tr->langopts.numbers = 0x269 + 0x2000 + NUM_ROMAN;
SetLetterVowel(tr,'y'); SetLetterVowel(tr,'y');
SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y
} }
break; break;



+ 3
- 0
src/translate.cpp View File

if((c >= 0x1100) && (c <= 0x11ff)) if((c >= 0x1100) && (c <= 0x11ff))
return(1); //Korean jamo return(1); //Korean jamo


if((c > 0x3040) && (c <= 0xa700))
return(1); // Chinese/Japanese. Should never get here, but Mac OS 10.4's iswalpha seems to be broken, so just make sure

return(0); return(0);
} }



Loading…
Cancel
Save