Browse Source

[1.30.01] langs=en: added phoneme [i@3] to distinguish (for example) "ia" from "ier" in American.

lang=en-r: adjusted phoneme lengths.
lang=fr: changed decimal fractions option.


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

+ 3
- 4
dictsource/af_list View File

//maintainer: Willem van der Walt
//maintainer: Willem van der Walt
// email: [email protected] // email: [email protected]
// tel: +27 12 8413996 // tel: +27 12 8413996
// Meraka Institute, CSIR // Meraka Institute, CSIR
gerhard x2&rart gerhard x2&rart
gerhardus $2 gerhardus $2
gloria glO:ria gloria glO:ria
gouws x2@Us
grange x2rA:nsi grange x2rA:nsi
gustav gustaf gustav gustaf
havenga hA:f@Nx2a havenga hA:f@Nx2a


louis luI louis luI
louise luw'i:z louise luw'i:z
louw l'@U
mbeki mbE:ki mbeki mbE:ki
magdalena $3 magdalena $3
malan mal'an malan mal'an
servaas s@rfA:s servaas s@rfA:s
shakespeare _^_EN shakespeare _^_EN
stephan ste@fan stephan ste@fan
stephanus st@fA:nWs
strauss straUs strauss straUs
tania tanja tania tanja
telemann te@l@man telemann te@l@man
terblanche t@rblA:nS terblanche t@rblA:nS
theron tr'On theron tr'On
toerien $2 toerien $2
trudie trudi
viljoen $2 viljoen $2
villiers vIli@rs villiers vIli@rs
vincent _^_EN vincent _^_EN
terdeë $2 terdeë $2
terug t@-rWx2 terug t@-rWx2
tesaam t@sA:m tesaam t@sA:m
tesame t@sA:m@
tevrede t@fre@d@ tevrede t@fre@d@
toegee tux2e@ toegee tux2e@
totale tut'A:l@ totale tut'A:l@

+ 59
- 6
dictsource/af_rules View File

//maintainer: Willem van der Walt
//maintainer: Willem van der Walt
// email: [email protected] // email: [email protected]
// tel: +27 12 8413996 // tel: +27 12 8413996
// Meraka Institute, CSIR // Meraka Institute, CSIR
ar (gaï %ar // move default stress: argaïes/-e ar (gaï %ar // move default stress: argaïes/-e
arge (tip %arx2@ // move default stress: argetipe/argetipies/-e arge (tip %arx2@ // move default stress: argetipe/argetipies/-e
ar (moedig %ar // move default stress: armoedig/-e/-heid ar (moedig %ar // move default stress: armoedig/-e/-heid
arte (ri %arte@ // fix stress and e sound: arterie/-ë/-s
_) arte (ri %arte@ // fix stress and e sound: arterie/-ë/-s
_) asbes %asbEs // fix stress and e sound: asbes and many compounds _) asbes %asbEs // fix stress and e sound: asbes and many compounds
a (siel %a // shorten a sound and move default stress: asiel and compounds a (siel %a // shorten a sound and move default stress: asiel and compounds
asse (gaai %as@ // move default stress: assegaai/-e asse (gaai %as@ // move default stress: assegaai/-e


// &C) dele (_ de@l@ // &C) dele (_ de@l@
_) dames d'A:m@s // numerous compounds with dames _) dames d'A:m@s // numerous compounds with dames
de (ba d@ // debat/-te/debakel
de (bA d@ // debat/-te/debakel/waardebepaling
deba (tteer d@b%a // move default stress to end: debatteer deba (tteer d@b%a // move default stress to end: debatteer
debi (te d%Eb%i // fix stress and e sound: debiteer/debiteur/debitering
debu (ta d%Eb%y // fix stress and e sound: debutant/-e and compounds
debu (te@ d%Eb%y // fix stress and e sound: debuteer/debutering
debuut d@b'yt // debuut/-bundel/-vertoning debuut d@b'yt // debuut/-bundel/-vertoning
dee (moedig d%e@ // move default stress: deemoedig/-e/-er/-ste/-heid/-ing dee (moedig d%e@ // move default stress: deemoedig/-e/-er/-ste/-heid/-ing
desember de@s'Emb@r desember de@s'Emb@r
d (riem_ t // fix t sound: gordriem/halsbandriem d (riem_ t // fix t sound: gordriem/halsbandriem
dril (A drIl // fix i sound when vowel follows dril: driloefening/-opleiding dril (A drIl // fix i sound when vowel follows dril: driloefening/-opleiding
droef (gees dr%uf // move default stress: droefgeestig/-e/-er/-ste/-heid droef (gees dr%uf // move default stress: droefgeestig/-e/-er/-ste/-heid
@) d (roos t // fix d sound: draadrooster/maand-/strand-/veldroos
@) d (rose_ t // fix d sound: maand-/strand-/veldrose
@) d (rosie t // fix d sound: maand-/strand-/veldrosie/-s
@) d (t // drop d: breedte/handtekening/rondte/rondtrek... @) d (t // drop d: breedte/handtekening/rondte/rondtrek...
@n) d (uit t_ // fix d sound and insert short break: enduit/handuit and similar @n) d (uit t_ // fix d sound and insert short break: enduit/handuit and similar
@) dwes tv'Es // noordwes/te/lik/e suidwes/te/lik/e @) dwes tv'Es // noordwes/te/lik/e suidwes/te/lik/e
ros) e (CA @ // fix e sound: rosegeur/roseweg ros) e (CA @ // fix e sound: rosegeur/roseweg
speld) e (C @ // fix e sound: speldekop/-kussing/-punt, etc. speld) e (C @ // fix e sound: speldekop/-kussing/-punt, etc.
spok) e (C @ // fix e sound: compounds beginning with spoke: spokebeeld/-lywe/-dans spok) e (C @ // fix e sound: compounds beginning with spoke: spokebeeld/-lywe/-dans
styw) e (C @ // fix e sound: stywepas/stywesiek/-te
blak) e (r @ // fix e sound: blakerend/-e/blakering blak) e (r @ // fix e sound: blakerend/-e/blakering
skilf) e (r @ // fix e sound: skilferagtig/skilferdeeg/-kors/afgeskilferde/verskilfering skilf) e (r @ // fix e sound: skilferagtig/skilferdeeg/-kors/afgeskilferde/verskilfering
syf) e (r @ // fix e sound: (be-/in-/ont-/uitsyfering syf) e (r @ // fix e sound: (be-/in-/ont-/uitsyfering
And) e (lC @ // fix e sound: swendelfirma/vaandeldraer and similar And) e (lC @ // fix e sound: swendelfirma/vaandeldraer and similar
_ad) e (lC @ // fix e sound: adelbors/-trots/-stand, etc. _ad) e (lC @ // fix e sound: adelbors/-trots/-stand, etc.
Cing) e (lA @ // fix e sound: dwingeland/klingeling/kringelend/tingeling Cing) e (lA @ // fix e sound: dwingeland/klingeling/kringelend/tingeling
Cing) e (lC@ @ // fix e sound: stingelblare/-deel/-groente/-lit.../swingelboor/-hout/-pomp...
maand) e (lA @ // fix e sound: (twee)maandelikse/maandelange maand) e (lA @ // fix e sound: (twee)maandelikse/maandelange
KeuC) e (lC@ @ // fix e sound: euweldaad/kneukelbeentjie/kreupelsorg/onkreukelbaar... KeuC) e (lC@ @ // fix e sound: euweldaad/kneukelbeentjie/kreupelsorg/onkreukelbaar...
@mp) e (lC@ @ // fix e sound: dompeldoop/-koker/-verwarmer/drumpeltrapper/pampelmoes/rimpelpapier... @mp) e (lC@ @ // fix e sound: dompeldoop/-koker/-verwarmer/drumpeltrapper/pampelmoes/rimpelpapier...
%C) e (tt+ E // fix e sound: (enkelveel)lettergrepige/koppelletter/krulletter/spannette %C) e (tt+ E // fix e sound: (enkelveel)lettergrepige/koppelletter/krulletter/spannette
ll) e (lK & // parallel/-le ll) e (lK & // parallel/-le
@s) e (l@ @ // e sound in words like borselkop/voedselaanvulling and many similar @s) e (l@ @ // e sound in words like borselkop/voedselaanvulling and many similar
tronks) e (l & // fix e sound: tronksel/-selletjie
@s) e (lfde '& //fix dieselfde @s) e (lfde '& //fix dieselfde
Cs) e (lf & // e sound in words like terselfdertyd/vanselfsprekend Cs) e (lf & // e sound in words like terselfdertyd/vanselfsprekend
Cs) e (lle_ & // e sound in words like bloedselle/limfselle/stamselle/tronkselle Cs) e (lle_ & // e sound in words like bloedselle/limfselle/stamselle/tronkselle


lew) e (ns @ lew) e (ns @
&d) e (r@ @ // not initial or final syllable &d) e (r@ @ // not initial or final syllable
@C) e (reë @ // fix e sound: geelperskereën/tropereën, etc.
@d) e (rnst & // but fix e sound in doodernstig/-e @d) e (rnst & // but fix e sound in doodernstig/-e
&t) e (r@ @ &t) e (r@ @
&b) e (s@ @ &b) e (s@ @
hip) e (r @ hip) e (r @
_) er (b &r' // erbarm/ing _) er (b &r' // erbarm/ing
erke (n %&rkE // fix stress and e sounds: erken/-ning/(self)erkende erke (n %&rkE // fix stress and e sounds: erken/-ning/(self)erkende
w) erke (n &rk@ // but: (mede/terug)werkend/-e
_) er (v &r' // ervaar/ervare/ervarings/ervaringe _) er (v &r' // ervaar/ervare/ervarings/ervaringe
&) ere (_ @r@ &) ere (_ @r@
@l) ere (_ e@r@ // fix e sound: staanlere/toonlere @l) ere (_ e@r@ // fix e sound: staanlere/toonlere
ment m'Ent ment m'Ent
mental (iteit m,Ental // fix stress: mentaliteit/sentimentaliteit and compounds mental (iteit m,Ental // fix stress: mentaliteit/sentimentaliteit and compounds
mentjie m'EiNci // monumentjie/dokumentjies mentjie m'EiNci // monumentjie/dokumentjies
@C) mere (_ me@:r@ // fix penultimate e sound: sout(water)-/strandmere
me (riete m@ // move default stress: meriete and compounds me (riete m@ // move default stress: meriete and compounds
merino m@rin%u // fix stress and vowel sounds: merino/-skaap/-ram, etc. merino m@rin%u // fix stress and vowel sounds: merino/-skaap/-ram, etc.
me (rrie mE // fix e sound: merrie/-s/perdemerrie and similar compounds me (rrie mE // fix e sound: merrie/-s/perdemerrie and similar compounds
oy OI oy OI
ou @U ou @U
ouder (wet %@Ud@r // move default stress: ouderwets/-e, etc. ouder (wet %@Ud@r // move default stress: ouderwets/-e, etc.
ouw (K @U // Gouws/Louw/Touwsrivier


oetjie uIci oetjie uIci
oentjie uINci oentjie uINci
stimu (lA st@m%y // move default stress and fix i sound: stimuleer/stimulering/stimulasie stimu (lA st@m%y // move default stress and fix i sound: stimuleer/stimulering/stimulasie
_) sub (a sWb_ // subagent/subartikel/subatomies, etc. _) sub (a sWb_ // subagent/subartikel/subatomies, etc.
sub (li s%Wb // move default stress: subliem/-e sub (li s%Wb // move default stress: subliem/-e
subli (mA s%Wbl%i // move default stress: sublimaat/-ate/sublimering
sublimi (na s%Wbl%im%i // move default stress: subliminaal/-ale
sub (sidA s%Wb // move default stress: subsidie/-s and compounds
sub (stansie s%Wp // move default stress and fix b sound: substansie/-s/substansieel/-siële sub (stansie s%Wp // move default stress and fix b sound: substansie/-s/substansieel/-siële
substi (tu s%Wbst@ // move default stress: subsistuut/-tute
sub (ti s%Wp // stress and b sound: subtiel/-ste/subtiliteit sub (ti s%Wp // stress and b sound: subtiel/-ste/subtiliteit
sugges s%Wx2Es // suggestie/suggestief/suggestiewe sugges s%Wx2Es // suggestie/suggestief/suggestiewe
@) sug (tig s'Wx2 // eersugtig/onbaatsugtig/onselfsugtig, etc. @) sug (tig s'Wx2 // eersugtig/onbaatsugtig/onselfsugtig, etc.
sukses s%WksEs // sukses/suksesse/suksesvol/reusesukses sukses s%WksEs // sukses/suksesse/suksesvol/reusesukses
_) su (meri s%u // fix stress and u sound: sumeries/-e _) su (meri s%u // fix stress and u sound: sumeries/-e
su (mmier s%W // move default stress: sumier/-e su (mmier s%W // move default stress: sumier/-e
surro (ga s%Wr%u // fix stress and o sound: surrogaat/surrogate and compounds
su (saC s%u // fix stress and u sound: susan/-na/susara su (saC s%u // fix stress and u sound: susan/-na/susara
_) sw sw // fix w sound: words beginning with sw-: swerweling/swetend
swaar (lyw sw%A:r // move default stress: swaarlywig/-e/-heid
swaar (moed sw%A:r // move default stress: swaarmoedig/-e/-heid
swag sv'ax2 swag sv'ax2
swa (hili sw%a // fix stress and a sound: swahili/-'s
swart (gal sw%art // move default stress: swartgallig swart (gal sw%art // move default stress: swartgallig
@) swem (_ swEm // fix e sound of compounds ending in swem: uitswem/wegswem... @) swem (_ swEm // fix e sound of compounds ending in swem: uitswem/wegswem...
swerk sv&rk
@) swerk sv&rk


.group st .group st
D_) ste st@ //ste after numbers 22ste etc. D_) ste st@ //ste after numbers 22ste etc.
stalag (Ciet st%al%ax2 // fix stress and 1st a sound: stalagmiet/stalagtiet/-e
stan (da st%an // standaard/-e/standardisering stan (da st%an // standaard/-e/standardisering
standerd (@ st%and@rt // compounds starting with standerd standerd (@ st%and@rt // compounds starting with standerd
stand (houde st%ant // move default stress: standhoudend/-e/-heid
stand (vasti st%ant // move default stress: (on)standvastig/-e/-heid stand (vasti st%ant // move default stress: (on)standvastig/-e/-heid
stapel stA:p@l // fix e sound: (op)stapeling/stapelaar stapel stA:p@l // fix e sound: (op)stapeling/stapelaar
staties st'A:tis staties st'A:tis
sta (tutA st%a // fix stress and a sound: statute/statutêr
steding ste@d@N // besteding and compounds steding ste@d@N // besteding and compounds
C) steker ste@k@r // e sound: (aan/dop/kwaad/rugsteker/-s/-y, etc. C) steker ste@k@r // e sound: (aan/dop/kwaad/rugsteker/-s/-y, etc.
_ne) stel st@l // fix e sound: nestel/-end _ne) stel st@l // fix e sound: nestel/-end
sterrei st@r'eI sterrei st@r'eI
sterre st&r@ sterre st&r@
sterretjie st'&rici sterretjie st'&rici
sterwens (@ st&rv@ns_ // fix 2nd e sound and insert paus: sterwensuur/-kreet/-nood and similar
ste (m stE // eliminate one m in derivitives like stemming ste (m stE // eliminate one m in derivitives like stemming
stempel stEmp@l // fix 2nd e sound: stempelband/-datum/-gereedskap/-hamer/-jaar/-letter... stempel stEmp@l // fix 2nd e sound: stempelband/-datum/-gereedskap/-hamer/-jaar/-letter...
stewel ste@v@l // sokkerstewels/stewelmaker and other compounds stewel ste@v@l // sokkerstewels/stewelmaker and other compounds
stie (beu st%i // move default stress: stiebeuel and compounds stie (beu st%i // move default stress: stiebeuel and compounds
@) stiek st'ik // statistiek/akoestiek/artistiek and many similar @) stiek st'ik // statistiek/akoestiek/artistiek and many similar
@) sties =st%is // statisties/akoesties/artisties and many similar @) sties =st%is // statisties/akoesties/artisties and many similar
sti (let st%i // move default stress: stilet/-te/stiletto
sti (pulA st@ // stipuleer/stipulering/stipulasie sti (pulA st@ // stipuleer/stipulering/stipulasie
stof (o stOf? // fix 1st o sound: stofomslag/-omslae/stofopskoppery stof (o stOf? // fix 1st o sound: stofomslag/-omslae/stofopskoppery
stok (A stOk? // stokagtig/stokinsek/stokoud stok (A stOk? // stokagtig/stokinsek/stokoud
stok (e sto@k // stoker/-y stok (e sto@k // stoker/-y
storm stOr@-m storm stOr@-m
stout (moedi st%@Ut // move default stress: stoutmoedig/-e/-heid
strand (o strant_ // fix d sound and insert pause: strandoord/-e
strategie str%at@x2i // fix stress and vowel sounds: strategie and compounds strategie str%at@x2i // fix stress and vowel sounds: strategie and compounds
strategies str%ate@x2is // fix stress and vowel sounds: strategies/-e strategies str%ate@x2is // fix stress and vowel sounds: strategies/-e
streke stre@k@ streke stre@k@
strig (nien str@x2 // move default stress: strignien and compounds
strukt (u str%Wkt // correct stress: strukture/bevelstruktuur/-ture
studen (t st%ydEn // fix stress: student/regstudent/studentesentrum, etc. studen (t st%ydEn // fix stress: student/regstudent/studentesentrum, etc.
stu (de st%y // fix stress and e sound: bestuderend/bestudering stu (de st%y // fix stress and e sound: bestuderend/bestudering


A) tch _^_EN // clutch/pitch/bitch A) tch _^_EN // clutch/pitch/bitch
tabak t%abak; tabak t%abak;
ta (blet t%a // move default stress: tablet/-te and compounds ta (blet t%a // move default stress: tablet/-te and compounds
tablo (Z t%ablo@ // fix stress and o sound: tablo/-'s
tafe (re t%af@ // fix vowel sounds: tafereel/taferele and compounds tafe (re t%af@ // fix vowel sounds: tafereel/taferele and compounds
taiwa (n t%aIwa // fix stress and w and a sounds: Taiwan/Taiwanese
taksider (m t%aks%id%&r // fix stress and e sound: taksidermie/taksidermis/-te
@) talig t'A:l@x2 // Anderstalig/tweetalig @) talig t'A:l@x2 // Anderstalig/tweetalig
@) ta (lis t%a // shorten a sound: hospitalisasie/kapitalisme/katalisator and similar @) ta (lis t%a // shorten a sound: hospitalisasie/kapitalisme/katalisator and similar
_) ta (ma t%a // tamatie and compounds _) ta (ma t%a // tamatie and compounds
_) ta (mb t%a // tamboer and compounds/tambotie and compounds _) ta (mb t%a // tamboer and compounds/tambotie and compounds
tamboe (ryn t%amb%u // move default stress: tamboeryn/-e and compounds
tamele (tj t%am@lEi // fix stress and vowel sounds: tameletjie/-s
_) tand (a tant_ // fix d sound and insert pause: tandarts/-e and compounds
_) tande (C@ t''and@ // fix e sound: tandebeker/-pasta/-poeier/-trekker _) tande (C@ t''and@ // fix e sound: tandebeker/-pasta/-poeier/-trekker
_) tant (e tA~nt // nasalise: tante/-tjie/-s _) tant (e tA~nt // nasalise: tante/-tjie/-s
tantes tA~nt@s // nasalise and fix e sound: tantes tantes tA~nt@s // nasalise and fix e sound: tantes
@) tiewe (_ t'iv@ // alternatiewe/aktiewe/instinktiewe/(ak)kumulatiewe @) tiewe (_ t'iv@ // alternatiewe/aktiewe/instinktiewe/(ak)kumulatiewe
tink (tink t@Nk // move default stress: tinktinkie/-s tink (tink t@Nk // move default stress: tinktinkie/-s
ti (ra t%i // move default stress tiran tirade ti (ra t%i // move default stress tiran tirade
tira (nnie t%ir%a // move default stress: tirannie
titel tit@l // fix e sound: (on)getiteld/titelblad/-geveg and many similar titel tit@l // fix e sound: (on)getiteld/titelblad/-geveg and many similar
tj tS tj tS
@) tj (a tj // separate tj: agtjarig/blatjang/bontjas/olifantjag/ouditjaar/tweegatjakkals @) tj (a tj // separate tj: agtjarig/blatjang/bontjas/olifantjag/ouditjaar/tweegatjakkals
toegewen (d t%ux2e@v@n // move default stress: toegewend/-e/-heid toegewen (d t%ux2e@v@n // move default stress: toegewend/-e/-heid
toe (komsti t%u // move default stress: toekomstig/-e toe (komsti t%u // move default stress: toekomstig/-e
toenemen tun'e@m@n //toenemend/e/er toenemen tun'e@m@n //toenemend/e/er
toepaslik t%upasl@k // move default stress: toepaslik/-e/-heid
toereike t%ureIk@ // toereikend/heid toereike t%ureIk@ // toereikend/heid
toereken (b t%ur'e@k@n // ontoerekenbaar/heid/ontoerekenbaarheid toereken (b t%ur'e@k@n // ontoerekenbaar/heid/ontoerekenbaarheid
toneel t%une@l toneel t%une@l
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.
_) to (na t%o@ // fix stress and o sound: tonaal/tonale
@) toris (_ t'o@r@s // fix stress: pectoris/klitoris @) toris (_ t'o@r@s // fix stress: pectoris/klitoris
tra (dis tr%a// shorten and unstress 1st slb: tradisie/tradisioneel tra (dis tr%a// shorten and unstress 1st slb: tradisie/tradisioneel
trag (ed tr%ax2 // move default stress: tragedie and compounds trag (ed tr%ax2 // move default stress: tragedie and compounds
tra (jek tr%a // move default stress and shorten a sound: trajek/-te tra (jek tr%a // move default stress and shorten a sound: trajek/-te
_) trak (ta tr%ak // move default stress: traktaat/traktate
_) trans (@P5 tr%ans // transatlanties/transformasie/transoranje/Transvaal, etc. _) trans (@P5 tr%ans // transatlanties/transformasie/transoranje/Transvaal, etc.
_) trans (aksie tr%ans // remove small break: transaksie/-s and compounds _) trans (aksie tr%ans // remove small break: transaksie/-s and compounds
trap (soe tr%ap // move default stress: trapsoetjies/-e trap (soe tr%ap // move default stress: trapsoetjies/-e
@) treer tr'e@r // this slb always takes stress; many words @) treer tr'e@r // this slb always takes stress; many words
tref (afs trEf_ // fix e sound and insert short pause: trefafstand/-e tref (afs trEf_ // fix e sound and insert short pause: trefafstand/-e
trens (_ tre~ns // fix e sound and nasalise: trens/-snytrens and similar trens (_ tre~ns // fix e sound and nasalise: trens/-snytrens and similar
_) tri (bu tr@ // fix stress and i sound: tribuun/tribune/tribuut/tribute
_) tribu (na tr@b%y // fix stress and i sound: tribunaal/tribunale/tribunaat


tre (k tr& tre (k tr&
trekker tr&k@r // voortrekkerleier/Voortrekkerstraat/salaristrekkersvergadering trekker tr&k@r // voortrekkerleier/Voortrekkerstraat/salaristrekkersvergadering
triomf (ant tr%i%Omf // move default stress: triomfantlik/-e triomf (ant tr%i%Omf // move default stress: triomfantlik/-e
tri (omf tr%i // move default stress: triomf/-boog/-lied/-tog, etc. tri (omf tr%i // move default stress: triomf/-boog/-lied/-tog, etc.
@) trise (_ tr'is@ // aktrise and similar @) trise (_ tr'is@ // aktrise and similar
troglo (die tr%Ox2l%u // fix stress and 2nd o sound: troglodiet/-e and compounds
_) trom (b tr%Om // move default stress: tromboon/trombone/trombose and compounds _) trom (b tr%Om // move default stress: tromboon/trombone/trombose and compounds
_) trom (pet tr%Om // move default stress: trompet/-tte/-tter and compounds _) trom (pet tr%Om // move default stress: trompet/-tte/-tter and compounds
tro (tseer tr%O // stress: trotseer/getrotseer tro (tseer tr%O // stress: trotseer/getrotseer
tro (tsering tr%O // move default stress tro (tsering tr%O // move default stress
truk (aats tryk // default stress: trukaatser/-s
tru (spieë try // fix u sound: truspieël/-tjie/-s tru (spieë try // fix u sound: truspieël/-tjie/-s
ttel t@l // many compounds of bottel/skottelgoed ttel t@l // many compounds of bottel/skottelgoed
tuiglik t'Yyx2l@k // stress: werktuiglik/sintuiglik/-e/-heid tuiglik t'Yyx2l@k // stress: werktuiglik/sintuiglik/-e/-heid
tuur t'yr tuur t'yr
parti) tuur ty:r // compounds ending with partituur take default stress: musiekpartituur parti) tuur ty:r // compounds ending with partituur take default stress: musiekpartituur
s) tuur ty:r // "uur" in stuur takes default stress: weggestuur s) tuur ty:r // "uur" in stuur takes default stress: weggestuur
twyfe (l tweIf@ // fix e sound: twyfelloos/twyfellose
@) ty (dig t'eI // gelyktydig/vroegtydig @) ty (dig t'eI // gelyktydig/vroegtydig




teks (tiel t%Eks // move default stress: tekstiel and compounds teks (tiel t%Eks // move default stress: tekstiel and compounds
_) teks (tu t%Eks // move default stress: tekstuur/teksture _) teks (tu t%Eks // move default stress: tekstuur/teksture
_) tele (C t%&l@ // telefoneer/telekommunikasie, etc. _) tele (C t%&l@ // telefoneer/telekommunikasie, etc.
@) tele (gra t&l@ // fix e sound in compounds: riem-/spoedtelegram/veldtelegraaf, etc.
teleks t&lEks // fix stress and vowel sounds: teleks and compounds teleks t&lEks // fix stress and vowel sounds: teleks and compounds
_) teler te@l@r // fix stress and vowel sounds: teler/-s/-y/-svereniging, etc. _) teler te@l@r // fix stress and vowel sounds: teler/-s/-y/-svereniging, etc.
@C) te (nk t& ++ //tenk and friends @C) te (nk t& ++ //tenk and friends
te (oC t%i% // teologie/-loog/-logies/teorie/teoreties te (oC t%i% // teologie/-loog/-logies/teorie/teoreties
nie) te (min t@ // fix e sound: (des)nietemin nie) te (min t@ // fix e sound: (des)nietemin
tempera ,tEmp@-r%a //temperatuur, temperament etc. tempera ,tEmp@-r%a //temperatuur, temperament etc.
temper tEmp@r // fix 2nd e sound: temperend/tempering
teks (+ tEks // compounds with teks teks (+ tEks // compounds with teks
tempel tEmp@l // fix e sounds: afgodtempel/Hindoetempel/kultuurtempel/tempelbewaarder/tempeldienaar tempel tEmp@l // fix e sounds: afgodtempel/Hindoetempel/kultuurtempel/tempelbewaarder/tempeldienaar
tent (_ tEnt //suurstoftent and others tent (_ tEnt //suurstoftent and others
A) teur t'Y@r // outeur/ouditeur/operateur A) teur t'Y@r // outeur/ouditeur/operateur
k) teur t'Y@r // akteur/inspekteur k) teur t'Y@r // akteur/inspekteur
teen (stryd t%e@n // move default stress: teenstrydig/-e/-heid teen (stryd t%e@n // move default stress: teenstrydig/-e/-heid
teens (woor t%e@ns // move default stress: teenswoordig/-e
teen (woor t%e@n // teenwoordig/heid/verteenwoordiging teen (woor t%e@n // teenwoordig/heid/verteenwoordiging
_) te (we t@ // move default stress and fix 1st e sound: teweeg/tewerkstelling _) te (we t@ // move default stress and fix 1st e sound: teweeg/tewerkstelling
_) tewens te@v@ns // fix both e sounds _) tewens te@v@ns // fix both e sounds
teltjie t@lki teltjie t@lki
@) tel (o t@l // hartelose/besluiteloos/gedagtelose @) tel (o t@l // hartelose/besluiteloos/gedagtelose
ke) te (l t@ // fix 2nd e sound in many compounds with ketel ke) te (l t@ // fix 2nd e sound in many compounds with ketel
tendens t%Ende~ns // fix stress and e sounds: tendens/-e and compounds
&) tert (A t@rt // fix e sound: agtertoe/foltertuig/gietertuit/kilometertoelae/lastertaal/letterteken &) tert (A t@rt // fix e sound: agtertoe/foltertuig/gietertuit/kilometertoelae/lastertaal/letterteken
&) tert (r t@rt // fix e sound: pleistertroffel/venstertralie/ystertralies/ystertrap &) tert (r t@rt // fix e sound: pleistertroffel/venstertralie/ystertralies/ystertrap
&s) tert (aan t&:rt // fix e sound: swa(w)elstertaandpak/-ke &s) tert (aan t&:rt // fix e sound: swa(w)elstertaandpak/-ke
ul) terende (_ t'e@r@nd@ //konsulterende resulterende ul) terende (_ t'e@r@nd@ //konsulterende resulterende
ver) terende (_ t'e@r@nd@ //verterende in compounds ver) terende (_ t'e@r@nd@ //verterende in compounds
ter (myn t%&r // move default stress: termyn/-aandele/-versekering, etc. ter (myn t%&r // move default stress: termyn/-aandele/-versekering, etc.
tesame t@sA:m@ // fix stress and vowel sounds: moved here because of compounds with tesame: tesamebeleid
C) te (tjie ti // fix e sound: holtetjie/groentetjies/laagtetjie, etc. C) te (tjie ti // fix e sound: holtetjie/groentetjies/laagtetjie, etc.
tewe (_ te@v@ // fix e sound: (agter/voor)stewe/tewe and compounds tewe (_ te@v@ // fix e sound: (agter/voor)stewe/tewe and compounds


ui Yy ui Yy
uie (C Yy@ // graansuierdiens/kruiersloon/kuiergas/luierbroekie/sluierdoek/suierklep/getuienis uie (C Yy@ // graansuierdiens/kruiersloon/kuiergas/luierbroekie/sluierdoek/suierklep/getuienis
uy Yy uy Yy
_) uit (@P3 'Yyt // uit- is prefix: uitademing, etc.
uit (bund %Yyt // move default stress: uitbundig and derivitives uit (bund %Yyt // move default stress: uitbundig and derivitives
uit (dagen %Yy // move default stress: uitdagend/-e uit (dagen %Yy // move default stress: uitdagend/-e
uit (druk %Yyt // move default stress uit (druk %Yyt // move default stress
uit (eenloop Yyt_ // restore default stress: uiteenloop uit (eenloop Yyt_ // restore default stress: uiteenloop
uiteen (lop %Yyt_%e@n // move stress to 3rd slb.: uiteenlopend/uiteenloping uiteen (lop %Yyt_%e@n // move stress to 3rd slb.: uiteenlopend/uiteenloping
uiteindeli %YyteInd@l@ // move default stress: uiteindelik/-e uiteindeli %YyteInd@l@ // move default stress: uiteindelik/-e
uiter Yyt@r // uit- not prefix: uiters/uiterlik/uitermate
uitgee (+ 'Yytx2e@ // se rule: _) uitge (@P5 Yytx2@ uitgee (+ 'Yytx2e@ // se rule: _) uitge (@P5 Yytx2@
uit (kansel ''Yyt // enforce stress on 1st slb: uitkanselleer uit (kansel ''Yyt // enforce stress on 1st slb: uitkanselleer
uit (sluiten %Yyt // move default stress: uitsluitend/-e uit (sluiten %Yyt // move default stress: uitsluitend/-e
vleis) w v // fix w sound: vleisweefsel/-woekering/-wange vleis) w v // fix w sound: vleisweefsel/-woekering/-wange
ooC) w v // booswig/grootwild/ooswaarts/ ooC) w v // booswig/grootwild/ooswaarts/
%At) w v // fix w sound: bloedvaatweefsel/laatwinter/privaatwelsynsorganisasies... %At) w v // fix w sound: bloedvaatweefsel/laatwinter/privaatwelsynsorganisasies...
swart) w v // fix w sound: swartwildebees/-witpens/-woud, etc.
Cut) w v // fix w sound: geskutwerf/stutwal/-le
out) w v // houtwerk/soutwater and similar out) w v // houtwerk/soutwater and similar
yd) w v // fix w sound: sluittydwerk/(wa)wydwakker yd) w v // fix w sound: sluittydwerk/(wa)wydwakker
wee (moedi v%e@ // move default stress: weemoedig/-e/-heid wee (moedi v%e@ // move default stress: weemoedig/-e/-heid

+ 16
- 13
dictsource/dict_phonemes View File



Dictionary fr_dict Dictionary fr_dict


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


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




Dictionary hi_dict Dictionary hi_dict


Dictionary th_dict Dictionary th_dict


3 a E i i: O O:
a a: e E: i i: o O
O: u y


: c d h k l m n
N p s t2
c d h k l m n N
p s t




Dictionary hbs_dict Dictionary hbs_dict


Dictionary id_dict Dictionary id_dict


@ a aI aU E i O
@ a aI aU e E i o
O u


* ? b d dZ f g h * ? b d dZ f g h
j k l m n N n^ p j k l m n N n^ p
q r R s S t tS v
w x z
r R s S t tS v w
x z

+ 2
- 2
dictsource/en_rules View File

lle (_ l lle (_ l
@@o) lled (_$3v d @@o) lled (_$3v d
@@) lled (_$3v d @@) lled (_$3v d
B) l (_ @L
B) l (_N @L
w) l (_ l w) l (_ l
r) l (_ l r) l (_ l
Al) l (_ Al) l (_
r r r r
rr r rr r
r) r (_ r) r (_
C) r (_ r@
C) r (_N r@
e) r (_ 3 e) r (_ 3
@) r (B @ @) r (B @
3_) rd (_ 3_) rd (_

+ 101
- 97
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-01-21 Michel Such <[email protected]>
//
// * Numbers, a few abbreviations and exceptions. // * Numbers, a few abbreviations and exceptions.
// //


_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'@f
_10 d'iz3 _10 d'iz3
_11 O~z _11 O~z
_0M2 milj'O~ _0M2 milj'O~
_0M3 milj'aR _0M3 milj'aR
_0and e _0and e
_dpt pw'E~
_dpt virg'yl




// ABBREVIATIONS // ABBREVIATIONS
(http ://) aSt,et,ep'e (http ://) aSt,et,ep'e
abc $abbrev abc $abbrev
ac $abbrev ac $abbrev
adsl $abbrev
amd $abbrev
api $abbrev api $abbrev
cci $abbrev
cio $abbrev cio $abbrev
ctrl kO~tRol ctrl kO~tRol
dept depaRt@mA~ dept depaRt@mA~
etc etseteRa etc etseteRa
hmm h@m hmm h@m
ibm $abbrev ibm $abbrev
ide $abbrev
ip $abbrev ip $abbrev
jaws Z'owz
kde $abbrev kde $abbrev
m. m@sjY m. m@sjY
mbrola Em'bRola mbrola Em'bRola
mlle mad@mwazEl mlle mad@mwazEl
mme madam mme madam
mr m@sjY mr m@sjY
nti $abbrev
nvda $abbrev
pci $abbrev
pda $abbrev
p.s postskRiptOm p.s postskRiptOm
ratp $abbrev ratp $abbrev
scsi $abbrev
s.t.p s'il:t'@:pl'E s.t.p s'il:t'@:pl'E
s.v.p s'il:v'u:pl'E s.v.p s'il:v'u:pl'E
st s'E~ st s'E~
url $abbrev url $abbrev
usb $abbrev usb $abbrev
utf $abbrev utf $abbrev
wma $abbrev
xfce iksEfse@ xfce iksEfse@
xy $abbrev xy $abbrev


// articles // articles
le $u $nounf le $u $nounf
la $u $nounf la $u $nounf
les lEz2 $u $nounf
les lez2 $u $nounf
?2 les lez2 $u $nounf ?2 les lez2 $u $nounf
un $u $nounf un $u $nounf
une $u $nounf une $u $nounf




// conjonctions // conjonctions
et e $u $brk
ou $u $brk
car $u $brk
soit $u $brk
mais $u $brk mais $u $brk
ou u $u $brk ou u $u $brk
et e $u $brk
donc $u $brk donc $u $brk
or $u $brk or $u $brk
ni $u $brk ni $u $brk
car $u $brk car $u $brk
soit $u $brk
cependant $u $brk cependant $u $brk
néanmoins $u $brk néanmoins $u $brk
toutefois $u $brk toutefois $u $brk




comme $u $brk comme $u $brk
dont dO~t2 $u $brk
lorsque $u $brk lorsque $u $brk
puisque $u $brk puisque $u $brk
quand $u $brk quand $u $brk
que $u $brk que $u $brk
qui $u $brk $verbf
qui $u $verbf
quoique $u $brk quoique $u $brk
si $u $brk si $u $brk


// (à cause que) $u $brk
// (ainsi que) $u $brk
// (à mesure que) $u $brk
// (après que) $u $brk
// (à moins que) $u $brk
// (au lieu que) $u $brk
// (aussitôt que) $u $brk
// (pendant que) $u $brk
// (pourvu que) $u $pause

// pronouns // pronouns
je $u $verbf je $u $verbf
tu $u $verbf tu $u $verbf
me $u $verbf me $u $verbf
te $u $verbf te $u $verbf
se $u $verbf se $u $verbf
lui $u $verbf


ce $u $nounf ce $u $nounf
cette $u $nounf
ces sEz2 $u $nounf ces sEz2 $u $nounf


// possessives // possessives
ma $u+ $nounf ma $u+ $nounf
mon $u+ $nounf mon $u+ $nounf
mes mEz2 $u+ $nounf
mes mez2 $u+ $nounf
ta $u+ $nounf ta $u+ $nounf
ton $u+ $nounf ton $u+ $nounf
tes tEz2 $u+ $nounf
tes tez2 $u+ $nounf
sa $u+ $nounf sa $u+ $nounf
son $u+ $nounf son $u+ $nounf
ses sEz2 $u+ $nounf
ses sez2 $u+ $nounf
notre $u+ $nounf notre $u+ $nounf
votre $u+ $nounf votre $u+ $nounf
leur $u+ leur $u+
// prepositions // prepositions
de $u $nounf de $u $nounf
du $u+ $nounf du $u+ $nounf
des dEz2 $u $nounf
des dez2 $u $nounf
?2 des dez2 $u+ $nounf ?2 des dez2 $u+ $nounf




dans $u+ $brk dans $u+ $brk
sur $u+ $brk sur $u+ $brk
par $u+ $brk par $u+ $brk
pour $u+ $brk
en $u+ $brk
pour $u+
en $u+
(en effet) A~nEf'E $brk (en effet) A~nEf'E $brk


vers $u+ $brk vers $u+ $brk


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


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


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


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


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


quelque $u quelque $u
tout $u
tout t'ut2 $u




// Letters which can be words // Letters which can be words


// pronunciation exceptions // pronunciation exceptions


consent kO~s'A~t2
divers div'Erz2 divers div'Erz2
scient si scient si
bénéficient benefisi $verb bénéficient benefisi $verb
président pRezidt2 $verb président pRezidt2 $verb
résident Rezid'A~ résident Rezid'A~
résident Rezidt2 $verb résident Rezidt2 $verb
récipient Resipj'A~
ressent r@s'A~t2
►évident evid'A~ ►évident evid'A~
évident evidt2 $verb évident evidt2 $verb
couvent k'uvt2 $verb couvent k'uvt2 $verb


monsieur m@sjY monsieur m@sjY
montréal mO~Real montréal mO~Real
(il y a) ili;a $u
(il y) ili $u
(n'est ce pas) nEspa (n'est ce pas) nEspa
(qu'est ce que) kEsk@ $u (qu'est ce que) kEsk@ $u
(ce qui) s@ki $brk
(cent un) s'A~||W~ (cent un) s'A~||W~
(cent unième) s'A~||ynj'Em (cent unième) s'A~||ynj'Em
(cent une) s'A~||yn (cent une) s'A~||yn
accident aksidA~ accident aksidA~
adéquat adekuat2 adéquat adekuat2
adéquate adekuat adéquate adekuat
adéquats adekuaz2
adéquates adekuatz2
ardent aRdA~ ardent aRdA~
boeufs bY boeufs bY
bus bys bus bys
choeur kWr choeur kWr
discident disidA~ discident disidA~
echo Eko
fils fis fils fis
haillon _|ajO~ haillon _|ajO~
haricot _|aRiko haricot _|aRiko
prudent pRydA~ prudent pRydA~
secret sYkRE secret sYkRE
secrets sYkREz2 secrets sYkREz2
souris suri






sens sA~s sens sA~s
c'est sEt2 $u+ c'est sEt2 $u+
qu'à ka qu'à ka
qu'y ki
s'y si
m'y mi
t'y ti
m'y mi $verbf
t'y ti $verbf
s'y si $verbf
qu'y ki $verbf
(sud est) sydEst (sud est) sydEst
(nord est) nOREst (nord est) nOREst
écho Eko
cci $abbrev cci $abbrev
nvda $abbrev nvda $abbrev
open Op'En
outlook autluk
potentiomètre pOtA~sjOmEtR
reader Rid'WR
open Op'@n
potentiomètre pOtA~sjOmEtR@-


processus pROsEsys processus pROsEsys


brut bR'yt brut bR'yt
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
connecticut kOnEktikyt connecticut kOnEktikyt
cut cWt
helmut Elmut helmut Elmut
hub _|@b
mazout mazut mazout mazut
michael mikaEl
out aut out aut
rut Ryt rut Ryt
scorbut skORbyt scorbut skORbyt
fret fR'Et fret fR'Et
gadget gadZEt gadget gadZEt
hamlet amlEt hamlet amlEt
internet E~tERnEt
(internet explorer) E~tErn'Et||EksplOr'Wr
jacket ZakEt jacket ZakEt
knesset knEsEt knesset knEsEt
lazaret lazaREt lazaret lazaREt
racket RakEt racket RakEt
set sEt set sEt
soviet sOvjEt soviet sOvjEt
//ticket tikE

// ct (ct are not said)
aspect aspE
aspects aspE
circonspect ciRcO~spE
irrespect iREspE
prospect pROspE
respect REspE
suspect syspE

// st (t is not said)
prévost pRevo


// urt (t is said) // urt (t is said)
kurt kuRt kurt kuRt
(tee shirt) tiS@Rt (tee shirt) tiS@Rt


parfum paRfW~ parfum paRfW~
forum fOR@m
forum fOROm


// words from other languages // words from other languages
amazon amaz'On
(audible manager) od'ibl||manadZ'@r
bluetooth blut'us
boy bOj boy bOj
byte bajt byte bajt
bytes bajts bytes bajts
cleaner kli:n@r
(cyber link) sibEr||link
debian dEbjAn debian dEbjAn
driver drajv@rz2
download dOnlod download dOnlod
emacs Emaks emacs Emaks
emacspeak Emakspik
espeak @spik
emacspeak Emakspi:k
espeak @spi:k
ethernet etERnEt
firefox faj@RfOks firefox faj@RfOks
thunderbird f@ndERb@Rd
google gu:g'@l
girl g@Rl girl g@Rl
gnome gnom gnome gnom
gnu gnu gnu gnu
insight insajt insight insajt
internet E~tERnEt
(internet explorer) E~tErn'Et||EksplOr'@r
leader li:d@R
light lajt
link link
liszt list liszt list
lite lajt
(mac os x) makoEsiks (mac os x) makoEsiks
mail mE:jl
maker mE:jk@r
media medja
messenger mesEnZ'@r
movy mu:v'i
new nj'u
news nj'uz
night najt night najt
ok oke
outlook autluk
player plEj'@r
reader Ri:d@R
redhat REdat redhat REdat
schubert SubER schubert SubER
screamer skri:m@r
(search & destroy) s@:rS_||end_||dEsstrOj
shrink Sr'ink
skype sk'ajp@-
spybot spajbOt
sun s@n sun s@n
sunlight s@nlajt sunlight s@nlajt
(text aloud) tEkst||@lau-d
thunderbird f@ndERb@Rd
ubuntu ubuntu ubuntu ubuntu
update @pd'E:jt
upload @plod
viavoice viavOjs viavoice viavOjs
windows windoz windows windoz
word wORd
word wWRd
wright _^_EN wright _^_EN
update @pd'ejt
skype sk'ajp@-
bluetooth blut'us
messenger mEsE~nZ'Wr
player plEj'Wr
movy muv'i
maker mEjk'Wr
writer rajt@r
yacht jot yacht jot




apportions apORtjO~z2 apportions apORtjO~z2
apprêtions apREtjO~z2 apprêtions apREtjO~z2
arrêtions aREtjO~z2 arrêtions aREtjO~z2
assistions asistjO~
bastions bastjO~z2
battions batjO~z2
chantions SA~tjO~z2 chantions SA~tjO~z2
citions sitjO~z2 citions sitjO~z2
combattions kO~batjO~z2
comptions kO~tjO~z2 comptions kO~tjO~z2
congestions kO~ZEstjO~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
digestions diZEstjO~z2
discutions diskytjO~z2 discutions diskytjO~z2
doutions dutjO~z2 doutions dutjO~z2
débutions debytjO~z2 débutions debytjO~z2
désertions dezERtjO~z2 désertions dezERtjO~z2
détentions detA~tjO~z2 détentions detA~tjO~z2
escomptions EskO~tjO~z2 escomptions EskO~tjO~z2
existions EgzistjO~z2
exploitions EksplwatjO~z2 exploitions EksplwatjO~z2
exportions EkspORtjO~z2 exportions EkspORtjO~z2
gestions ZEstjO~z2
habitions abitjO~z2 habitions abitjO~z2
heurtions @RtjO~z2 heurtions @RtjO~z2
indigestions E~diZEstjO~z2
insistions E~sistjO~z2
jetions Z@tjO~z2 jetions Z@tjO~z2
limitions limitjO~z2 limitions limitjO~z2
manifestions manifEstjO~z2
méritions meRitjO~z2 méritions meRitjO~z2
partions paRtjO~z2 partions paRtjO~z2
pressentions pREsA~tjO~z2 pressentions pREsA~tjO~z2
présentions pRezA~tjO~z2 présentions pRezA~tjO~z2
prêtions pREtjO~z2 prêtions pREtjO~z2
quittions kitjO~z2
rations RatjO~z2 rations RatjO~z2
redoutions R@dutjO~z2 redoutions R@dutjO~z2
regrettions R@gREtjO~z2
représentions R@pRezA~tjO~z2 représentions R@pRezA~tjO~z2
respections REspEktjO~z2 respections REspEktjO~z2
ressentions R@sA~tjO~z2 ressentions R@sA~tjO~z2
restions REstjO~z2
répétions RepetjO~z2 répétions RepetjO~z2
sentions sA~tjO~z2 sentions sA~tjO~z2
sortions sORtjO~z2 sortions sORtjO~z2
souhaitions suEtjO~z2 souhaitions suEtjO~z2
soumettions sumEtjO~z2
supportions sypORtjO~z2 supportions sypORtjO~z2
tentions tA~tjO~z2 tentions tA~tjO~z2
traitions tREtjO~z2 traitions tREtjO~z2








+ 69
- 10
dictsource/fr_rules View File



// 2006-11-18 Gilles Casse <[email protected]> // 2006-11-18 Gilles Casse <[email protected]>
// //
// Updated: 2008-01-21 Michel Such <[email protected]>
//
// * The rules are based on Cicero TTS. // * The rules are based on Cicero TTS.
// //


cc (Y ks // accéder cc (Y ks // accéder
cc k // occuper cc k // occuper
ar) ch (ét k // archétype architecte ar) ch (ét k // archétype architecte
_A) ch (o_ k // écho
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 sy) ch (o k // psycho


.group e .group e
e (Ce_ E e (Ce_ E
AC) e (_ @- // e muet
CC) e (_ @- // e muet
gu) e (_ @- // e muet
eau o // bateau cheveaux eau o // bateau cheveaux
j) e (a // Jean Jeanne j) e (a // Jean Jeanne
sp) ea (k i: // speak speaker
p) ect (_ E // suspect
ect (_ Ekt // direct ect (_ Ekt // direct
_trépi) ed e _trépi) ed e
_pi) ed e // pied _pi) ed e // pied
ee i // meeting
ee i: // meeting
_cl) ef (_ e // clef _cl) ef (_ e // clef
k) e (r_ @ // maker
ein (C E~ // peindre ein (C E~ // peindre
ein (_ E~ ein (_ E~
e (il E // vieille e (il E // vieille


C) en (d_ A~ // comprend dépend C) en (d_ A~ // comprend dépend
C) en (ds_ A~ C) en (ds_ A~
cipi) en (C A~ // récipient
qu) en (d_ A~ qu) en (d_ A~
qu) en (ds_ A~ qu) en (ds_ A~


_trav) er (_ ER _trav) er (_ ER
_ti) er (_ ER _ti) er (_ ER


th) er (_ WR // brother
th) er (s_ WR
w) er (_ WR // power
w) er (s_ WR
th) er (_ @R // brother
th) er (s_ @R
w) er (_ @R // power
w) er (s_ @R


er (_ e // parler léger er (_ e // parler léger
er (s_ e er (s_ e
rC) es (_C =@ // fortes dames rC) es (_C =@ // fortes dames


') eu (_ y // eu ') eu (_ y // eu
eu (r_ W // peur
eu (rs_ W // tracteurs
eu (r_ @ // peur
eu (rs_ @ // tracteurs


eu (b @ // meuble eu (b @ // meuble
eu (f @ // neuf eu (f @ // neuf
_d) e (ch @ _d) e (ch @
_d) e (Cl @ _d) e (Cl @
_d) e (Cr @ // degré _d) e (Cr @ // degré
_d) e (rr E // derrière
_r) e (ch @ // recherche _r) e (ch @ // recherche
_r) e (Cl @ _r) e (Cl @
_r) e (Cr @ // retracer _r) e (Cr @ // retracer




.group h .group h
_) h (ac _! // hache
_) h (al _! // halte
_) h (amp _! // hampe
_) h (an _! // hanche
_) h (app _! // happer
_) h (arc _! // harceler
_) h (arna _! // harnais
_) h (ard _! // hardi
_) h (arp _! // harpe
_) h (au _! // haut
_) h (av _! // havre
_) h (ern _! // hernie
_) h (ers _! // herse
_) h (ibo _! // hibou
_) h (ide _! // hideux
_) h (oll _! // hollandais
_) h (ong _! // hongrois
_) h (ont _! // honte
_) h (ord _! // horde
_) h (ou _! // houpe
_) h (uit_ _! // huit
_) h (ul _! // hululer
_) h (um _! // humer
_) h (umain // humain
_) h (umani // humanité
_) h (umb // humble
_) h (umi // humide
_) h (umo // humour
_) h (un _! // huns
_) h (ure_ _! // hure
_) h (utte_ _! // hutte
h // ahuri h // ahuri




oin (C wE~ oin (C wE~
oin (_ wE~ // coin oin (_ wE~ // coin
oi wa // poil oi wa // poil
oid (_ wa // froid
oê (l wE // poêle oê (l wE // poêle
oî wa // boîte oî wa // boîte
_) ok (_ oke // OK
o (mm O // comme o (mm O // comme
dr) o (me_ o // vélodrome dr) o (me_ o // vélodrome
ph) o (ne_ O // téléphone ph) o (ne_ O // téléphone


.group q .group q
q k // coq q k // coq
_a) qu (a ku // aquarium
_a) qu (if ku // aquifère
_A) qu (idist ky // équidistant
_A) qu (ilat ky // équilatéralt
_C) qu (a ku // squale square
_A) qu (a ku // équateur
qu k // quatre qu k // quatre
_) que (_ k@ // que _) que (_ k@ // que
que (_ k@- // puisque banque... que (_ k@- // puisque banque...




.group r .group r
right _^_EN // copyright
right rajt // copyright
_su) rr RR // surréaliste _su) rr RR // surréaliste
ou) rr RR // courrai
cou) rr RR // courrai
mou) rr RR // mourrai
rre (_ R@- // barre rre (_ R@- // barre
C) re (_ R@- // litre
rr R // erreur rr R // erreur
r r // rien r r // rien


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
A) s (oft s // microsoft
y) s (A z // paysage y) s (A z // paysage
CCan) s (A z // transition CCan) s (A z // transition


Vn) t (_ t2 // silent at end of verb unless next word starts with a vowel Vn) t (_ t2 // silent at end of verb unless next word starts with a vowel
n) t (_ // silent at end of word n) t (_ // silent at end of word
r) t (_ t2 // fort r) t (_ t2 // fort
tte (_ t@- // fillette
C) te (_ t@- // patte
a) te (_ t@- // tomate


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


tt t // attitude tt t // attitude
tte (_ t@- // fillette
A) te (_ t@- // tomate
C) te (_ t@- // pente


s) th (m // asthme s) th (m // asthme
th t // théorie th t // théorie


t (ion s // programmation t (ion s // programmation
s) t (ion t // gestion s) t (ion t // gestion
t) t (ion t // combattions


t (iel s // partiel patiemment t (iel s // partiel patiemment
t (iem s t (iem s
® R@ZistR'@d_m'aRk ® R@ZistR'@d_m'aRk






+ 3
- 3
dictsource/id_list View File

_8 d@l'apan _8 d@l'apan
_9 s@mb'ilan _9 s@mb'ilan
_10 s@p'uluh _10 s@p'uluh
_11 sebelas
_11 s@belas
_12 d'uabelas _12 d'uabelas
_13 t'igabelas _13 t'igabelas
_14 'Empatbelas _14 'Empatbelas
_7X t'udZuhpuluh _7X t'udZuhpuluh
_8X d@l'apanpuluh _8X d@l'apanpuluh
_9X s@mb'ilanpuluh _9X s@mb'ilanpuluh
_0C R'atus
_1C s@*'atus
_0C R'atus_|
_1C s@*'atus_|
_0M1 R'ibu_ _0M1 R'ibu_
_1M1 s@r'ibu_ _1M1 s@r'ibu_
_0M2 dZ'uta_ _0M2 dZ'uta_

+ 16
- 1
dictsource/id_rules View File



.group a .group a
a a a a
a) a _|a
A_) a _|a
au) a _|a
ai aI ai aI
au aU au aU




.group e .group e
e E e E
e) e _|E
A_) e _|E
e (_ e e (_ e


.group f .group f
f f f f
ff f


.group g .group g
g g g g


.group i .group i
i i i i
i) i _|i
A_) i _|i


.group j .group j
j dZ j dZ


.group l .group l
l l l l
ll l


.group m .group m
m m m m


.group o .group o
o o o o
o) o _|o
A_) o _|o
o (r O o (r O
oe u // Dutch spelling oe u // Dutch spelling


.group p .group p
p p p p
pp p


.group q .group q
q k q k
qu qw
qu kw


.group r .group r
r R r R


.group s .group s
s s s s
ss s
sy S // perhaps [S;] ?? sy S // perhaps [S;] ??
sj S sj S




.group u .group u
u u u u
u) u _|u
A_) u _|u


.group v .group v
v v v v

+ 10
- 0
dictsource/jbo_list View File

w v@bu w v@bu




// stressed cmavo
cai k'aI_!
cu'i S'uhi_!
pei p'eI_!
ru'e R'uhe_!
sai s'aI_!
nai n'aI_!
na n'a_!
ja'a Z'aha_!



// unstressed words. Note single-syllable cmavo are all unstressed in jbo_rules // unstressed words. Note single-syllable cmavo are all unstressed in jbo_rules
e'o $u+ // request e'o $u+ // request

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

gender male gender male


dictrules 1 dictrules 1
intonation 3

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

language ta language ta
gender male gender male


intonation 3

+ 103
- 10
phsource/compile_report View File

43 phoneme tables
45 phoneme tables
new total new total
base 98 98 base 98 98
base2 24 117 base2 24 117
eo 13 110 eo 13 110
jbo 4 111 jbo 4 111
fi 40 129 fi 40 129
fr 35 121
fr_ca 11 121
fr 38 122
fr_ca 11 122
hi 50 134 hi 50 134
ta 13 136
ta 15 136
hu 23 114 hu 23 114
nl 28 121 nl 28 121
pl 15 109 pl 15 109
zhy 40 131 zhy 40 131
zh 61 145 zh 61 145
sw 14 107 sw 14 107
th 50 141
id 14 119


Data file Used by Data file Used by
b/b [b] base b/b [b] base
[b] fr
[b] hi [b] hi
[b;] ro [b;] ro
b/b_ [b] base b/b_ [b] base
[b] fr
[b] hi [b] hi
b/b@ [b] base b/b@ [b] base
[b] fr
[b] hi [b] hi
b/b@2 [b] base b/b@2 [b] base
[b] fr
[b] hi [b] hi
b/ba [b] base b/ba [b] base
[b] fr
[b] hi [b] hi
b/be [b] base b/be [b] base
[b] fr
[b] hi [b] hi
b/bi [b] base b/bi [b] base
[b] fr
[b] hi [b] hi
[b;] ro [b;] ro
b/bo [b] base b/bo [b] base
[b] fr
[b] hi [b] hi
b/bu [b] base b/bu [b] base
[b] fr
[b] hi [b] hi
b/xb [b] base b/xb [b] base
[b] fr
[b] hi [b] hi
d/d [d] base d/d [d] base
[d[] base [d[] base
dzh/xdz_pzd [J] base dzh/xdz_pzd [J] base
[J2] hi [J2] hi
envelope/p_214 [214] zh envelope/p_214 [214] zh
[5] th
envelope/p_451 [3] th
envelope/p_512 [8] vi envelope/p_512 [8] vi
envelope/p_fall [2] vi envelope/p_fall [2] vi
[7] vi [7] vi
[22] zh [22] zh
[33] zh [33] zh
[53] zh [53] zh
[1] th
[2] th
envelope/p_fallrise [4] vi envelope/p_fallrise [4] vi
envelope/p_level [1] vi envelope/p_level [1] vi
[3] zhy [3] zhy
[2] zhy [2] zhy
[5] zhy [5] zhy
[35] zh [35] zh
[4] th
envelope/vi_5 [5] vi envelope/vi_5 [5] vi
envelope/vi_5amp [5] vi envelope/vi_5amp [5] vi
envelope/vi_6 [6] vi envelope/vi_6 [6] vi
[l] en [l] en
[l] en_wi [l] en_wi
[l] af [l] af
[l] fr
[l] hu [l] hu
[l] sk [l] sk
[l] ru [l] ru
[l;] ro [l;] ro
[l] zh [l] zh
l/l_ [l/] base l/l_ [l/] base
[l] fr
l/l@ [(@)] base l/l@ [(@)] base
[l] fr
l/L1_aL [(a)] base l/L1_aL [(a)] base
l/L1_eL [(e)] base l/L1_eL [(e)] base
l/L1_iL [(i)] base l/L1_iL [(i)] base
[u:] en_n [u:] en_n
[u:] en_rp [u:] en_rp
l/l_3 [l/] de l/l_3 [l/] de
[l] fr
l/la [(a)] base l/la [(a)] base
[l] fr
l/le [(e)] base l/le [(e)] base
[l] fr
l/L_eL_af [&] af l/L_eL_af [&] af
[&:] af [&:] af
l/li [(i)] base l/li [(i)] base
[l] fr
[l] zh [l] zh
l/l_long [l] base l/l_long [l] base
[l] fr [l] fr
[l] la [l] la
[l;] ro [l;] ro
l/lo [(o)] base l/lo [(o)] base
[l] fr
l/lu [(u)] base l/lu [(u)] base
[l] fr
l/tl [l] base l/tl [l] base
[l] en [l] en
[l] en_wi [l] en_wi
r2/r2u [(u)] base r2/r2u [(u)] base
r3/r_ [r/] base r3/r_ [r/] base
[r/] af [r/] af
[r] fr
[r/] fr [r/] fr
[r/] ru [r/] ru
r3/r_@ [(@)] base r3/r_@ [(@)] base
r3/r_e [(e)] base r3/r_e [(e)] base
r3/r_i [(i)] base r3/r_i [(i)] base
r3/r_n [r/] base r3/r_n [r/] base
[r/] fr
[r/] ru [r/] ru
r3/r_o [(o)] base r3/r_o [(o)] base
r3/r_trill [R2] base r3/r_trill [R2] base
[**] base [**] base
[r/] base [r/] base
[r/] af [r/] af
[r/] fr
[R] fr_ca [R] fr_ca
[r/] ru [r/] ru
[x] pt_pt [x] pt_pt
[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
r/ru [(u)] base r/ru [(u)] base
r/tr [r] base r/tr [r] base
[r] en_sc [r] en_sc
[r] fr
[R] pt_pt [R] pt_pt
r/trr [r/] base r/trr [r/] base
[r/] af [r/] af
[k] el [k] el
[kh] zh [kh] zh
[k] sw [k] sw
[kh] th
ustop/ki [c] base ustop/ki [c] base
[k] base [k] base
[k] base2 [k] base2
[k] el [k] el
[k] zhy [k] zhy
ustop/k_unasp_ [k] zh ustop/k_unasp_ [k] zh
[k] th
ustop/null [?] base ustop/null [?] base
ustop/p [p] base ustop/p [p] base
[p] fr [p] fr
[ph] hi [ph] hi
[p] zhy [p] zhy
[ph] th
ustop/p_ [p] base ustop/p_ [p] base
[p] fr [p] fr
[ph] hi [ph] hi
ustop/pr [p] base ustop/pr [p] base
[p] base2 [p] base2
[p] fi [p] fi
[p] fr
[p] hi [p] hi
[ph] hi [ph] hi
[p] hu [p] hu
[p] la [p] la
[p;] ro [p;] ro
[p] zh [p] zh
[p] th
ustop/p_unasp_ [p] base2 ustop/p_unasp_ [p] base2
[p] fi [p] fi
[p] hi [p] hi
[t] sk [t] sk
[t] el [t] el
[th] zh [th] zh
[th] th
ustop/t_dnt [t] base ustop/t_dnt [t] base
[t[] base [t[] base
[t] base2 [t] base2
[t] sk [t] sk
[t] el [t] el
ustop/tsh_pzd [tS;] zh ustop/tsh_pzd [tS;] zh
[ch] th
ustop/tsh_pzd_unasp [tS;] zh ustop/tsh_pzd_unasp [tS;] zh
[c] th
ustop/tsh_sr.wav [tS] sr ustop/tsh_sr.wav [tS] sr
ustop/ts_pzd [tS;] base ustop/ts_pzd [tS;] base
[ts;] base [ts;] base
[dZ;] sr [dZ;] sr
ustop/ts_unasp [ts] zh ustop/ts_unasp [ts] zh
ustop/t_unasp [t] zh ustop/t_unasp [t] zh
[t] th
vdiph/0i [OI] pt vdiph/0i [OI] pt
[OI] grc [OI] grc
[OI] vi [OI] vi
[O:I] th
vdiph/0i_2 [OI] en_sc vdiph/0i_2 [OI] en_sc
[OI] en_wi [OI] en_wi
[AI] no [AI] no
vdiph2/i@_2 [i@] en_wm vdiph2/i@_2 [i@] en_wm
vdiph2/ie [i@] en_wi vdiph2/ie [i@] en_wi
[ie] fi [ie] fi
[ia] th
[i:a] th
vdiph2/ii@ [i@] en vdiph2/ii@ [i@] en
[i@3] en [i@3] en
vdiph2/ii@_3 [i@] vi vdiph2/ii@_3 [i@] vi
vdiph2/iu [iU] base2 vdiph2/iu [iU] base2
[iU] vi [iU] vi
[iu] zhy [iu] zhy
[iU] th
vdiph2/iu_2 [iu] fi vdiph2/iu_2 [iu] fi
vdiph2/iu_3 [iu] af vdiph2/iu_3 [iu] af
vdiph2/iu_4 [Iu] cy vdiph2/iu_4 [Iu] cy
vdiph2/o_oo [o@] en_wi vdiph2/o_oo [o@] en_wi
[o] is [o] is
vdiph2/u-@ [y@] vi vdiph2/u-@ [y@] vi
[y:a] th
vdiph2/u#@ [U@] en_sc vdiph2/u#@ [U@] en_sc
vdiph2/uo [uo] fi vdiph2/uo [uo] fi
vdiph2/uu@ [U@] en vdiph2/uu@ [U@] en
[U@] en_n [U@] en_n
[U@] en_wm [U@] en_wm
[u@] vi [u@] vi
[ua] th
[u:a] th
vdiph2/y#@ [Y@] af vdiph2/y#@ [Y@] af
[y@] zh [y@] zh
vdiph2/yu [yU] nl vdiph2/yu [yU] nl
[aI] it [aI] it
[aI] pt [aI] pt
[a:I] vi [a:I] vi
[aI] th
[a:I] th
[aI] id
vdiph/ai_2 [aI] cy vdiph/ai_2 [aI] cy
[aY] cy [aY] cy
vdiph/ai_3 [aI] no vdiph/ai_3 [aI] no
vdiph/au [aU] en vdiph/au [aU] en
[aU] af [aU] af
[a:U] vi [a:U] vi
[aU] th
[a:U] th
vdiph/au# [aU] en_sc vdiph/au# [aU] en_sc
vdiph/au_2 [au] zhy vdiph/au_2 [au] zhy
vdiph/au_3 [aU] en_rp vdiph/au_3 [aU] en_rp
[aU] sk [aU] sk
[aU] it [aU] it
[aU] is [aU] is
[aU] id
vdiph/ee-e [E:] hi vdiph/ee-e [E:] hi
vdiph/eei [EI] base2 vdiph/eei [EI] base2
[eI] en [eI] en
[EI] vi [EI] vi
vdiph/eei_2 [eI] eo vdiph/eei_2 [eI] eo
[ei] fi [ei] fi
[eI] id
vdiph/eei_3 [eI] en_rp vdiph/eei_3 [eI] en_rp
[eI] sk [eI] sk
vdiph/eeu [EU] pt vdiph/eeu [EU] pt
[EU] grc [EU] grc
[EU] vi [EU] vi
[eu] zhy [eu] zhy
[E:U] th
vdiph/eeu_2 [EU] la vdiph/eeu_2 [EU] la
[EU] pt_pt [EU] pt_pt
vdiph/eeu_3 [aU] en_n vdiph/eeu_3 [aU] en_n
[eU] sk [eU] sk
[eU] pt [eU] pt
[eU] vi [eU] vi
[eU] th
[e:U] th
vdiph/eu_2 [eu] fi vdiph/eu_2 [eu] fi
vdiph/@i [@:I] th
vdiph/&i [&i] fi vdiph/&i [&i] fi
[aI] hi [aI] hi
vdiph/@i_2 [eI] af vdiph/@i_2 [eI] af
[oI] it [oI] it
[OI] la [OI] la
[oI] vi [oI] vi
[o:I] th
vdiph/oi_2 [oI] af vdiph/oi_2 [oI] af
vdiph/ooi [OI] en vdiph/ooi [OI] en
[OI] en_n [OI] en_n
vdiph/@u_2 [oU] en_rp vdiph/@u_2 [oU] en_rp
vdiph/@u_3 [@U] ro vdiph/@u_3 [@U] ro
vdiph/@u_en [oU] en vdiph/@u_en [oU] en
[@U] id
vdiph/ui [uI] base2 vdiph/ui [uI] base2
[uI] en [uI] en
[uI] eo [uI] eo
[ui] fi [ui] fi
[uI] vi [uI] vi
[ui] zhy [ui] zhy
[uI] th
[u:I] th
vdiph/u-i [yI] vi vdiph/u-i [yI] vi
vdiph/ui_2 [uI] af vdiph/ui_2 [uI] af
vdiph/ui_3 [uI] cy vdiph/ui_3 [uI] cy
[x2] pt [x2] pt
voc/v [v] base voc/v [v] base
[v] fi [v] fi
[v] fr
[v] hi [v] hi
[v] ta [v] ta
[v2] nl [v2] nl
[@] en_rp [@] en_rp
[V] cy [V] cy
[@4] hi [@4] hi
[@] th
vowel/@- [@-] base vowel/@- [@-] base
[@-] fr
[r*] hr [r*] hr
vowel/& [a] en_rp vowel/& [a] en_rp
[&] fi [&] fi
vowel/0_2 [0] en_n vowel/0_2 [0] en_n
[O] pt_pt [O] pt_pt
[o] sw [o] sw
vowel/0_3 [O] en_us
[O:] en_us
[O] en_sc
vowel/0_3 [O] en_sc
[0] en_rp [0] en_rp
[A] hu [A] hu
vowel/@_2 [@] fr vowel/@_2 [@] fr
vowel/3_en [3:] en vowel/3_en [3:] en
[e@] en_wm [e@] en_wm
[3:] af [3:] af
[@:] th
vowel/@_4 [@] nl vowel/@_4 [@] nl
[@] no [@] no
vowel/8_2 [U] en_us vowel/8_2 [U] en_us
[aa] en_wm [aa] en_wm
[a] cy [a] cy
[a] de [a] de
[a] ta
[a:] hu [a:] hu
[a:] nl [a:] nl
[a] pl [a] pl
[a] hr [a] hr
[a] it [a] it
[a] zh [a] zh
[a] th
[a:] th
[a] id
vowel/a# [a/] base2 vowel/a# [a/] base2
[a2] en_sc [a2] en_sc
[a2] en_wi [a2] en_wi
[A:] cy [A:] cy
[A] zh [A] zh
vowel/aa_3 [A:] af vowel/aa_3 [A:] af
vowel/aa_4 [A:] sv
vowel/aa_4 [O] en_us
[O:] en_us
[A:] sv
[O] vi [O] vi
vowel/aa_5 [A:] en_n vowel/aa_5 [A:] en_n
[A:] en_wm [A:] en_wm
[e] pt_pt [e] pt_pt
[e] grc [e] grc
[e] vi [e] vi
[e] th
[e:] th
[e] id
vowel/e# [I] en_sc vowel/e# [I] en_sc
[I2] en_sc [I2] en_sc
vowel/e_2 [eI] en_sc vowel/e_2 [eI] en_sc
vowel/ee_6 [E] en_n vowel/ee_6 [E] en_n
[&] sk [&] sk
[E3] sv [E3] sv
[E] th
[E:] th
vowel/e_mid [E] en_rp vowel/e_mid [E] en_rp
[e] jbo [e] jbo
[E] fr_ca [E] fr_ca
[E] pt_pt [E] pt_pt
[E] no [E] no
[E] is [E] is
[E] id
[E2] id
vowel/e_mid2 [E] af vowel/e_mid2 [E] af
[E] de [E] de
[E2] de [E2] de
[i] zhy [i] zhy
[i] zh [i] zh
[i] sw [i] sw
[i] th
[i:] th
vowel/i# [i] en_us vowel/i# [i] en_us
[i] en_rp [i] en_rp
[y:] cy [y:] cy
[i] hu [i] hu
[I] it [I] it
[i] is [i] is
vowel/i#_4 [y] th
[y:] th
vowel/i_5 [i:] en_sc vowel/i_5 [i:] en_sc
vowel/i#_5 [y] pt_pt vowel/i#_5 [y] pt_pt
[i/] pt_pt [i/] pt_pt
vowel/i_6 [i:] en_us vowel/i_6 [i:] en_us
[i] ta [i] ta
[i] hr [i] hr
[i] id
vowel/i_en [i:] en vowel/i_en [i:] en
[i:] fr
[i] vi [i] vi
vowel/i_fnt [i:] en_wi vowel/i_fnt [i:] en_wi
[i] hi [i] hi
[@2] hi [@2] hi
[@] ro [@] ro
[@2] no [@2] no
[@] id
vowel/o [o] base2 vowel/o [o] base2
[o:] en [o:] en
[oU] en_wi [oU] en_wi
[o:] sv [o:] sv
[o] zh [o] zh
[u] zh [u] zh
[o] th
[o:] th
[o] id
vowel/o- [o-] zh vowel/o- [o-] zh
vowel/o_2 [o:] cy vowel/o_2 [o:] cy
[o:] hi [o:] hi
[O] sv [O] sv
[O] no [O] no
[o] zhy [o] zhy
[O] th
[O:] th
[O] id
vowel/oo_1 [O:] en_n vowel/oo_1 [O:] en_n
[O:] en_rp [O:] en_rp
[O@] en_rp [O@] en_rp
[u:] cs [u:] cs
[U] la [U] la
[u] zh [u] zh
[u] th
[u:] th
[u] id
vowel/u# [u-] en vowel/u# [u-] en
[u:] en_sc [u:] en_sc
vowel/u_2 [u1] fi vowel/u_2 [u1] fi
[U] en_wm [U] en_wm
vowel/uu_2 [U] base2 vowel/uu_2 [U] base2
[U] de [U] de
[U] ta
vowel/uu_3 [u] af vowel/uu_3 [u] af
vowel/uu_4 [U] fi vowel/uu_4 [U] fi
[U] sv [U] sv
[V#] ru [V#] ru
vowel/V_3 [V] en_rp vowel/V_3 [V] en_rp
[V] hi [V] hi
[a] ta
[V] ta
vowel/V_4 [V] en_sc vowel/V_4 [V] en_sc
[@:] vi [@:] vi
vowel/V_6 [V] en_us vowel/V_6 [V] en_us
[(o)] base [(o)] base
[(u)] base [(u)] base
x/b [b] base x/b [b] base
[b] fr
[b] hi [b] hi
[b;] ro [b;] ro
[b] is [b] is

+ 1
- 0
phsource/mbrola/af1 View File

0 0 NULL 0 O 0 0 NULL 0 O
0 A@ NULL 0 a 0 A@ NULL 0 a
0 i@ NULL 0 e 0 i@ NULL 0 e
0 i@3 NULL 0 e
0 e@ NULL 60 E @ 0 e@ NULL 60 E @
0 o@ NULL 70 O @ 0 o@ NULL 70 O @
0 O@ NULL 70 O @ 0 O@ NULL 70 O @

+ 1
- 0
phsource/mbrola/cr1 View File

0 aI NULL 60 a j 0 aI NULL 60 a j
0 OI NULL 60 o j 0 OI NULL 60 o j
0 i@ NULL 60 i r // @ 0 i@ NULL 60 i r // @
0 i@3 NULL 60 i r // @
0 e@ NULL 70 e r 0 e@ NULL 70 e r
0 o@ NULL 70 o r // @ 0 o@ NULL 70 o r // @
0 O@ NULL 70 o r // @ 0 O@ NULL 70 o r // @

+ 1
- 0
phsource/mbrola/de4 View File

0 0 NULL 0 O 0 0 NULL 0 O
0 3: NULL 0 @ 0 3: NULL 0 @
0 i@ NULL 60 i: @ 0 i@ NULL 60 i: @
0 i@3 NULL 60 i: @
0 e@ NULL 60 E @ 0 e@ NULL 60 E @
0 o@ NULL 70 o: 6 0 o@ NULL 70 o: 6
0 O@ NULL 70 O 6 0 O@ NULL 70 O 6

+ 1
- 0
phsource/mbrola/de6 View File

0 0 NULL 0 a: 0 0 NULL 0 a:
0 3: NULL 0 @ 0 3: NULL 0 @
0 i@ NULL 60 i: @ 0 i@ NULL 60 i: @
0 i@3 NULL 60 i: @
0 e@ NULL 60 E @ 0 e@ NULL 60 E @
0 o@ NULL 70 o: 6 0 o@ NULL 70 o: 6
0 O@ NULL 70 o: 6 0 O@ NULL 70 o: 6

+ 1
- 0
phsource/mbrola/en1 View File

0 o@ NULL 0 O: 0 o@ NULL 0 O:
0 A@ NULL 0 A: 0 A@ NULL 0 A:
0 i@ NULL 0 I@ 0 i@ NULL 0 I@
0 i@3 NULL 0 I@
0 IR NULL 0 3: 0 IR NULL 0 3:
0 VR NULL 0 3: 0 VR NULL 0 3:
0 @L NULL 0 5 0 @L NULL 0 5

+ 1
- 0
phsource/mbrola/fr1 View File

0 OI NULL 60 O j 0 OI NULL 60 O j
0 e@ NULL 0 E 0 e@ NULL 0 E
0 i@ NULL 60 i @ 0 i@ NULL 60 i @
0 i@3 NULL 60 i @
0 e@ NULL 60 E @ 0 e@ NULL 60 E @
0 o@ NULL 70 o @ 0 o@ NULL 70 o @
0 O@ NULL 70 O @ 0 O@ NULL 70 O @

+ 1
- 0
phsource/mbrola/gr2 View File

//0 aI NULL 60 a j //0 aI NULL 60 a j
0 OI NULL 60 o j 0 OI NULL 60 o j
0 i@ NULL 60 i r // @ 0 i@ NULL 60 i r // @
0 i@3 NULL 60 i r // @
0 e@ NULL 70 e r 0 e@ NULL 70 e r
0 o@ NULL 70 o r // @ 0 o@ NULL 70 o r // @
0 O@ NULL 70 o r // @ 0 O@ NULL 70 o r // @

+ 1
- 0
phsource/mbrola/hu1 View File

0 aI NULL 60 a: j 0 aI NULL 60 a: j
0 OI NULL 60 o j 0 OI NULL 60 o j
0 i@ NULL 60 i 2 // @ 0 i@ NULL 60 i 2 // @
0 i@3 NULL 60 i 2 // @
0 e@ NULL 70 e: 2 0 e@ NULL 70 e: 2
0 o@ NULL 70 o 2 // @ 0 o@ NULL 70 o 2 // @
0 O@ NULL 70 O 2 // @ 0 O@ NULL 70 O 2 // @

+ 1
- 0
phsource/mbrola/nl View File

0 OI NULL 60 O J 0 OI NULL 60 O J
0 e@ NULL 0 E 0 e@ NULL 0 E
0 i@ NULL 60 i @ 0 i@ NULL 60 i @
0 i@3 NULL 60 i @
0 e@ NULL 60 E @ 0 e@ NULL 60 E @
0 o@ NULL 70 o @ 0 o@ NULL 70 o @
0 O@ NULL 70 O @ 0 O@ NULL 70 O @

+ 1
- 0
phsource/mbrola/pl1 View File

0 aI NULL 60 a j 0 aI NULL 60 a j
0 OI NULL 60 o j 0 OI NULL 60 o j
0 i@ NULL 60 i I // @ 0 i@ NULL 60 i I // @
0 i@3 NULL 60 i I // @
0 e@ NULL 0 e 0 e@ NULL 0 e
0 o@ NULL 70 o I // @ 0 o@ NULL 70 o I // @
0 O@ NULL 70 o I // @ 0 O@ NULL 70 o I // @

+ 1
- 0
phsource/mbrola/ro1 View File

0 3: NULL 0 @ 0 3: NULL 0 @
0 OI NULL 60 o J 0 OI NULL 60 o J
0 i@ NULL 60 i @ 0 i@ NULL 60 i @
0 i@3 NULL 60 i @
0 e@ NULL 60 e @ 0 e@ NULL 60 e @
0 o@ NULL 70 o @ 0 o@ NULL 70 o @
0 O@ NULL 70 o @ 0 O@ NULL 70 o @

+ 1
- 0
phsource/mbrola/sv View File

0 aU NULL 60 a U 0 aU NULL 60 a U
0 oU NULL 0 o: 0 oU NULL 0 o:
0 i@ NULL 60 i: @ 0 i@ NULL 60 i: @
0 i@3 NULL 60 i: @
0 e@ NULL 0 E: 0 e@ NULL 0 E:
0 o@ NULL 70 o: @ 0 o@ NULL 70 o: @
0 O@ NULL 70 O @ 0 O@ NULL 70 O @

+ 1
- 0
phsource/mbrola/sv2 View File

0 aU NULL 60 a U 0 aU NULL 60 a U
0 oU NULL 0 o: 0 oU NULL 0 o:
0 i@ NULL 60 i: @ 0 i@ NULL 60 i: @
0 i@3 NULL 60 i: @
0 e@ NULL 0 E: 0 e@ NULL 0 E:
0 o@ NULL 70 o: @ 0 o@ NULL 70 o: @
0 O@ NULL 70 O @ 0 O@ NULL 70 O @

+ 1
- 0
phsource/mbrola/us View File

0 e@ NULL 50 E r 0 e@ NULL 50 E r
0 U@ NULL 50 U r 0 U@ NULL 50 U r
0 i@ NULL 50 I @ 0 i@ NULL 50 I @
0 i@3 NULL 60 i r


0 p NULL 0 p_h 0 p NULL 0 p_h
0 t NULL 0 t_h 0 t NULL 0 t_h

+ 1
- 0
phsource/mbrola/us3 View File

0 e@ NULL 50 E r 0 e@ NULL 50 E r
0 U@ NULL 50 U r 0 U@ NULL 50 U r
0 i@ NULL 50 I @ 0 i@ NULL 50 I @
0 i@3 NULL 60 i r





+ 20
- 20
phsource/ph_english_us View File

unstressed unstressed
linkout r- linkout r-
beforevowel @ beforevowel @
length 215
length 210
endphoneme endphoneme






phoneme aa // 'bath' etc. phoneme aa // 'bath' etc.
vowel starttype (a) endtype (@) vowel starttype (a) endtype (@)
length 215
length 210
formants vwl_en_us/a formants vwl_en_us/a
linkout r- linkout r-
endphoneme endphoneme


phoneme E phoneme E
vowel starttype (e) endtype (e) vowel starttype (e) endtype (e)
length 185
length 180
// formants vowel/ee_2 // formants vowel/ee_2
formants vwl_en_us/ee formants vwl_en_us/ee
reduceto I 0 reduceto I 0


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


phoneme A: phoneme A:
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 215
length 210
formants vowel/aa_8 formants vowel/aa_8
before r vwl_en_us/ar before r vwl_en_us/ar
linkout r- linkout r-


phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American
vowel starttype (a) endtype (@) vowel starttype (a) endtype (@)
length 255
length 250
formants vwl_en_us/ar formants vwl_en_us/ar
appendph r appendph r
endphoneme endphoneme




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


phoneme O@ phoneme O@
vowel starttype (o) endtype (@) vowel starttype (o) endtype (@)
length 265
length 260
formants vwl_en_us/oor formants vwl_en_us/oor
// formants vwl_en_us/or // formants vwl_en_us/or
appendph r appendph r


phoneme o@ phoneme o@
vowel starttype (o) endtype (@) vowel starttype (o) endtype (@)
length 265
length 260
formants vwl_en_us/or formants vwl_en_us/or
appendph r appendph r
endphoneme endphoneme




phoneme O phoneme O
vowel starttype (o) endtype (o)
vowel starttype (a) endtype (a)
length 200 length 200
formants vowel/0_3
formants vowel/aa_4
reduceto @ 0 reduceto @ 0
endphoneme endphoneme




phoneme u: phoneme u:
vowel starttype (u) endtype (u) vowel starttype (u) endtype (u)
length 175
length 170
formants vowel/u#_5 formants vowel/u#_5
// before l/2 vwl_en/u_L-40+l/L2_uL // before l/2 vwl_en/u_L-40+l/L2_uL
endphoneme endphoneme


phoneme eI phoneme eI
vowel starttype (e) endtype (i) vowel starttype (e) endtype (i)
length 220
length 225
formants vdiph2/ei_4 formants vdiph2/ei_4
endphoneme endphoneme




phoneme OI phoneme OI
vowel starttype (o) endtype (i) vowel starttype (o) endtype (i)
length 290
length 285
formants vdiph/ooi_4 formants vdiph/ooi_4
endphoneme endphoneme




phoneme e@ phoneme e@
vowel starttype (e) endtype (@) vowel starttype (e) endtype (@)
length 275
length 270
formants vwl_en_us/er formants vwl_en_us/er
appendph r appendph r
endphoneme endphoneme


phoneme i@3 phoneme i@3
vowel starttype (i) endtype (@) vowel starttype (i) endtype (@)
length 255
length 260
formants vwl_en_us/ir formants vwl_en_us/ir
appendph r appendph r
endphoneme endphoneme


phoneme U@ phoneme U@
vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
length 235
length 230
formants vwl_en_us/ur formants vwl_en_us/ur
linkout r- linkout r-
endphoneme endphoneme


phoneme aI@ phoneme aI@
vowel starttype (a) endtype (@) vowel starttype (a) endtype (@)
length 265
length 260
formants vwl_en_us/ai@ formants vwl_en_us/ai@
linkout r- linkout r-
endphoneme endphoneme

+ 60
- 20
phsource/ph_french View File

endphoneme endphoneme





phoneme @ phoneme @
vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
length 160
unstressed
length 170
formants vowel/@_2 formants vowel/@_2
endphoneme endphoneme




phoneme @- // very short schwa
vowel nonsyllabic
starttype (@) endtype (@)
formants vowel/@-
unstressed
length 20
endphoneme


phoneme a phoneme a
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 160
length 170
formants vowel/a_3 formants vowel/a_3
endphoneme endphoneme




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


endphoneme endphoneme




phoneme i: // Slitely longer than i
vowel starttype (i) endtype (i)
length 212
formants vowel/i_en
linkout ;
endphoneme


phoneme o phoneme o
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 170 length 170


phoneme u phoneme u
vowel starttype (u) endtype (u) vowel starttype (u) endtype (u)
length 160
length 170
formants vowel/u_2 formants vowel/u_2
endphoneme endphoneme




phoneme y phoneme y
vowel starttype (e) endtype (u) vowel starttype (e) endtype (u)
length 160
length 170
formants vowel/y_2 formants vowel/y_2
endphoneme endphoneme




phoneme w phoneme w
liquid liquid
length 120
length 130
beforenotvowel w/ beforenotvowel w/
lengthmod 7 lengthmod 7
formants w/w formants w/w


phoneme A~ phoneme A~
vowel starttype (a) endtype (a) vowel starttype (a) endtype (a)
length 170
length 180
formants vnasal/aa_n3 formants vnasal/aa_n3
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 170
length 180
formants vnasal/W_n formants vnasal/W_n
endphoneme endphoneme




phoneme O~ phoneme O~
vowel starttype (o) endtype (o) vowel starttype (o) endtype (o)
length 160
length 180
formants vnasal/o_n3 formants vnasal/o_n3
endphoneme endphoneme


length 100 length 100
lengthmod 7 lengthmod 7
// beforenotvowel l/ // beforenotvowel l/
formants l/l_3
formants l/l
// after _ l/_l // after _ l/_l
// after t l/tl // after t l/tl
after l/ l/l_long // double l, make it longer after l/ l/l_long // double l, make it longer
before (a) l/la
before (e) l/le
before (i) l/li
before (o) l/lo
before (u) l/lu
before (@) l/l@
before _ l/l_
endphoneme endphoneme




lengthmod 7 lengthmod 7
beforenotvowel r/ beforenotvowel r/
formants vwl_fr/@R%40 formants vwl_fr/@R%40
after t r/tr
before _ r3/r_
endphoneme endphoneme




lengthmod 7 lengthmod 7
beforenotvowel r/ beforenotvowel r/
formants vwl_fr/@R%40 formants vwl_fr/@R%40
after r r/rr
endphoneme endphoneme




vcd uvl frc vcd uvl frc
length 100 length 100
lengthmod 2 // lengthmod 2 //
formants r3/r_
// before n r3/r_n+r3/rx
formants r3/r_+r3/rx
before n r3/r_n+r3/rx
endphoneme endphoneme




vowelin f1=0 f2=1000 -300 -200 f3=-300 100 vowelin f1=0 f2=1000 -300 -200 f3=-300 100
vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50
lengthmod 6 lengthmod 6
formants voc/v_+vocw/v
formants voc/v+vocw/v
before _ voc/v_+vocw/v before _ voc/v_+vocw/v
switchvoicing f switchvoicing f
endphoneme endphoneme
lengthmod 2 lengthmod 2
wave ustop/p wave ustop/p
before _ ustop/p_ before _ ustop/p_
// before r ustop/pr
// before R ustop/pr
before r ustop/pr%70
before R ustop/pr
before @- ustop/p_unasp before @- ustop/p_unasp
before l ustop/pl before l ustop/pl
switchvoicing b switchvoicing b
endphoneme endphoneme








phoneme b
vcd blb stop
vowelout f1=0 f2=1000 -500 -300 f3=-300 80 brk
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+x/b
before (u) b/bu+x/b
before @- b/b@2+x/b
after _ NULL
after @ b/xb
lengthmod 5
switchvoicing p
endphoneme



+ 14
- 0
phsource/ph_tamil View File





phoneme a phoneme a
vowel starttype (@) endtype (@)
length 130
formants vowel/a
reduceto V 4
endphoneme

phoneme V
vowel starttype (@) endtype (@) vowel starttype (@) endtype (@)
length 130 length 130
formants vowel/V_3 formants vowel/V_3
vowel starttype (u) endtype (u) vowel starttype (u) endtype (u)
length 130 length 130
formants vowel/u formants vowel/u
reduceto U 4
endphoneme

phoneme U
vowel starttype (u) endtype (u)
length 130
formants vowel/uu_2
endphoneme endphoneme





BIN
phsource/vowel/aa_4 View File


Loading…
Cancel
Save