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-fd96e6ae7743master
| @@ -8,6 +8,7 @@ | |||
| // This file is UTF-8 encoded | |||
| // all words lower case | |||
| mc _^_EN $alt2 | |||
| // abbreviations | |||
| (http ://) hA:te@te@p'e@_ | |||
| @@ -148,7 +149,8 @@ _roman rum'eIns@ | |||
| // Place names | |||
| alaska al'aska | |||
| #alaska al'aska | |||
| antwerpen antv&rp@n | |||
| asië A:si@ | |||
| babilon babilOn | |||
| bangladesh baNglad'ES | |||
| @@ -163,6 +165,7 @@ brooklyn _^_EN | |||
| caledon kalidOn | |||
| carolina karul'ina | |||
| ceres se@r@s | |||
| cesaréa s@s@ri:ja | |||
| ceylon s@lOn | |||
| china S'ina | |||
| clanwilliam kl&:nw'ili@m | |||
| @@ -170,6 +173,7 @@ colenso kul'E:ns@U | |||
| colesberg ko@lsb&rx2 | |||
| constantia $2 | |||
| christiana kr@stij'A:na | |||
| damaskus d@maskWs | |||
| duitswes dYytsv'Es | |||
| ermelo &rm@lo@ | |||
| franschhoek frA~nsh'uk | |||
| @@ -209,13 +213,14 @@ mosambiek musamb'ik | |||
| europa Y@r'o@pa | |||
| nigel _^_EN | |||
| outeniekwa @Ut@n'ikwa | |||
| oxford _^_EN | |||
| pelindaba p&l@nd'A:ba | |||
| portugal $1 | |||
| potchefstroom pOtSIfstr'o@m | |||
| pretoria prit'o@ria | |||
| robertson _^_EN | |||
| senekal se@n@kal | |||
| singapoer siNgapur | |||
| soweto suw'E:tu | |||
| springs _^_EN $capital | |||
| sunnyside _^_EN | |||
| swellendam $3 | |||
| @@ -228,6 +233,7 @@ viëtnam vj'Etnam | |||
| wellington wEliNt@n | |||
| wolseley wulsli | |||
| worcester v'ust@r | |||
| uganda ug'anda | |||
| zimbabwe zI:mb'ab_wE | |||
| @@ -236,26 +242,28 @@ zimbabwe zI:mb'ab_wE | |||
| Abiméleg abin'e@lEx2 | |||
| abraham A:bram | |||
| ackerman ak@rman | |||
| adam adam | |||
| adriaan A:drijan | |||
| adrie A:dri | |||
| albertus alb'&rtWs | |||
| aletta al'Eta | |||
| alida al'ida | |||
| allah %alA: | |||
| André 'andreI | |||
| annette an'Et | |||
| antoinette antun'Et | |||
| barbara bA:b@ra | |||
| benjamin bEndZ@m@n | |||
| bennett bEn@t | |||
| bester b'Est@r | |||
| beyers beI@rs | |||
| blomerus blum'e@rWs | |||
| botha bo@ta | |||
| bouwer b@U@r | |||
| brian _^_EN | |||
| breytenbach breIt@nbax2 | |||
| brouwer bruw'&:r | |||
| caesar siz@r | |||
| carl kA:r@L | |||
| cecil sEs@l | |||
| cecilia s@si:lia | |||
| charl SA:l | |||
| charles _^_EN | |||
| @@ -272,12 +280,15 @@ christine kr@st'i:n | |||
| cindy sIndi | |||
| coetzee kuts'e@ | |||
| cronjé krOnj'e@ | |||
| cynthia _^_EN | |||
| darwin _^_EN | |||
| david _^_EN | |||
| debora d@bo@ra | |||
| debussy d@bus'i: | |||
| der d@r | |||
| derick dErik | |||
| deventer d'e@v@nt@r | |||
| diana dij'A:na | |||
| du $u | |||
| (du pisanie) du||pis'A:ni | |||
| (du plessis) du||pl@s'i | |||
| @@ -286,6 +297,7 @@ du $u | |||
| eksteen $1 | |||
| elisabeth il'isabEt | |||
| elize il'i:z | |||
| elmien $2 | |||
| elsabé &ls@bi | |||
| emmarentia Emar'e~nSja | |||
| erasmus $2 | |||
| @@ -309,10 +321,12 @@ gerhardus $2 | |||
| gloria glO:ria | |||
| grange x2rA:nsi | |||
| gustav gustaf | |||
| harry _^_EN | |||
| havenga hA:f@Nx2a | |||
| haydn hAId@n | |||
| helena hil'e@na | |||
| helloïse hEluw'i:z | |||
| henry _^_EN | |||
| herklaas $1 | |||
| herman $1 | |||
| hilde hild@ | |||
| @@ -326,17 +340,16 @@ Jean ZA~n $capital | |||
| jimmy _^_EN | |||
| joan _^_EN | |||
| joey dZ@Ui | |||
| john _^_EN | |||
| jordaan $2 | |||
| josef jo@s@f | |||
| juanita juan'ita | |||
| kelvin _^_EN | |||
| krige krix2@ | |||
| langenhoven laN@nho@f@n | |||
| lasarus lA:s@r%Ws | |||
| lategan lA:t@x2an | |||
| le l@ | |||
| leandra li'andra | |||
| leroux l@ru | |||
| levi le@fi | |||
| louis luI | |||
| @@ -389,7 +402,6 @@ rhodes _^_EN | |||
| robert _^_EN | |||
| ronel run'&l | |||
| rousseau r@s@U | |||
| roux r'u | |||
| ruda ruda | |||
| rupert rup@rt | |||
| salomo sA:l@mo@ | |||
| @@ -447,8 +459,10 @@ xhosa kO:za | |||
| khumalo kum'A:lu | |||
| // Other proper names | |||
| checkers tSEk@rs | |||
| centaurus $2 | |||
| checkers tSEk@rs | |||
| chrysler kraIsl@r | |||
| martini mart'i:ni | |||
| wimpy wImpi | |||
| // article | |||
| @@ -601,7 +615,7 @@ alreeds $2 | |||
| alternatiewe $4 | |||
| amen A:mEn | |||
| anale an'A:l@ | |||
| anatomie $4 $only | |||
| //###anatomie $4 $only | |||
| asof asOf | |||
| asook %as_o@k | |||
| aspris $2 | |||
| @@ -622,6 +636,7 @@ beta be@ta | |||
| bewe be@v@ | |||
| bewend be@v@nt | |||
| bewering b@ve@rIN | |||
| boskaas $2 | |||
| bostaande b'o@stA:nd@ | |||
| bourgeois _^_FR | |||
| bourgeoisie _^_FR | |||
| @@ -702,6 +717,7 @@ hoera hur'A: | |||
| hoewel huv'&l | |||
| hokaai hOkAI | |||
| hoofsaaklik $2 | |||
| hoogedele ho@x2 _e@d@l@ | |||
| hosanna hus'ana | |||
| huigelary $4 | |||
| @@ -770,6 +786,7 @@ nadele nA:de@l@ | |||
| nadenke $1 | |||
| nagana nag'A:na | |||
| namens nA:m@ns | |||
| nasaréner nasar'e@n@r | |||
| nassau nas'@U | |||
| nature nat'yr@ | |||
| nalatigheid nA:l'A:t@x2eIt | |||
| @@ -851,6 +868,7 @@ rinkink $2 | |||
| rooipers roIp&:rs | |||
| roterende rut'e@r@nd@ | |||
| rukkerig rWk@r@x2 | |||
| ruspes rWsp@s | |||
| rymelary reIm@lar'eI | |||
| salami sal'A:mi | |||
| @@ -11,17 +11,23 @@ | |||
| .group a | |||
| _C) a (Cie_ 'A: | |||
| ack (_ _^_EN //Jack and others. | |||
| @) a (Cisasie %a // fix a sound: akklimatisasie/meganisasie/penalisasie/polarisasie and many similar | |||
| @) a (Ciseer %a // fix a sound: akklimatiseer and many similar | |||
| @) a (Cisering %a // fix a sound: akklimatisering and many similar | |||
| a A: | |||
| 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 (rina %a //unstressed short a in carina tarina etc. | |||
| &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 | |||
| 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. | |||
| &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. | |||
| &t) a (_N %a // short final a: basta/delta/junta/pasta/many names | |||
| a (C a | |||
| @@ -78,6 +84,7 @@ | |||
| a (kkoord %a // move default stress: akkoord/-e and compounds | |||
| akku (ra %ak%y // move default stress: akkuraat/akkurate | |||
| 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 | |||
| akwama (ryn %akw%am%a // move default stress: akwamaryn and compounds | |||
| _) a (kwat %a // move default stress: akwaties/-e | |||
| @@ -115,9 +122,8 @@ | |||
| alu (minium %al%u // move stress: aluminium and compounds | |||
| _) al (we %al // stress: alweer/alwetend/-heid | |||
| 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 | |||
| 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 | |||
| _) a (po %a // apollo/apostel | |||
| @@ -155,6 +161,7 @@ | |||
| austra %o@strA: | |||
| antering %ante@r@N //hantering in compounds | |||
| avon (t ,avOn //avontuur and friends | |||
| avontu (rier %av%Ont%y // fix stress: avonturier/-s and compounds | |||
| _) af (@P2 'af // afbreek/afdwaal/afdwing | |||
| C) afel (@ A:f@l // compounds starting with tafel/ontrafeling/uitrafeling | |||
| @@ -230,11 +237,13 @@ | |||
| arres (_ %arEs // arres/huisarres | |||
| arre (stA %ar@ // arrestasie/arresteer | |||
| arro (g %ar%u // arrogant/-e/arrogansie | |||
| ar (seen %ar | |||
| ar (tikel %ar // stress: artikel and compounds | |||
| artiku %art%ik%y // stress and vowel sounds: artikulasie/artikuleer | |||
| _) a (strA %a // astrant/astrale/astraal | |||
| artille (rie %art@l@ // stress and vowel sounds: artillerie and compounds | |||
| 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 | |||
| a (spersie %a // move default stress: aspersie and compounds | |||
| _) aspi (rA %asp%i // move default stress: aspirant/-e and compounds | |||
| @@ -314,7 +323,12 @@ | |||
| aanse (_ 'A~ns@ | |||
| .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 | |||
| 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 | |||
| an (gina %aN // move default stress, fix n/g sounds: angina | |||
| _) angl (A %A~Nx2l% // anglikaans/anglisisme/anglofiel | |||
| @@ -328,8 +342,13 @@ | |||
| _) ana (C ,ana // words starting with ana starts destressed | |||
| _) an (emie %an // fix stress and a sound: anemies/-e | |||
| 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 | |||
| 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 | |||
| d) ans A~ns | |||
| fr) ans A~ns | |||
| @@ -369,6 +388,7 @@ | |||
| basi (s bA:s@ // basis 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 | |||
| bbe (rr b@ // fix e sound: rubberrand/-ranke/-ring/-roller, etc. | |||
| bobbe (j b%Ob@ //fix stress for bobbejaan and friends | |||
| bo (grond bo@ // fix 1st o sound: bogronds/-e | |||
| _) bo (kle bo@ // fix o sound: bokleed/boklere | |||
| @@ -474,7 +494,10 @@ | |||
| bei (+ beI // beier/beitel | |||
| _) be (@P2 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 | |||
| _) 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. | |||
| ber (serk b@r // fix stress and 1st e sound: berserk/-er | |||
| C) be (rsie b'&: //kombersie etc. | |||
| @@ -620,6 +643,7 @@ | |||
| &) denis d@n@s // geskiedenisboek/kultuurgeskiedenis/belydenis/beduidenis | |||
| 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 | |||
| skan) dina d@n'A: //skandinawiese etc. | |||
| deodo (rant d%i%ud%u // fix vowel sounds and stress: deodorant/-e and compounds | |||
| de (press d%i // depressie/depressief/depressiewe | |||
| de (puta d%E // fix e sound: deputasie/-s and compounds | |||
| @@ -629,7 +653,7 @@ | |||
| @) dderd (_ d@rt // ontredderd, se rule: dd d | |||
| _) derge d&rx2@ // dergelik/-e | |||
| 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 | |||
| de (strukt d%e@ // fix e sound: destruktief/destruktiewe | |||
| deto (nA d%Et%u // fix e and o sounds and stress: detonasie/detoneer/detonering | |||
| @@ -762,6 +786,8 @@ | |||
| e (C E | |||
| CAC) e (CC @ // fix e sound: nalatenskap/wapenstilstand | |||
| 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 | |||
| CAC) e (rr @ // fix e sound: koperring/-rooi/nederryn/somerreën/-rok/superrealis/syferrekenaar... | |||
| @C) e (reekK @ // fix e sound: duine-/rotsereeks | |||
| @@ -1107,7 +1133,7 @@ | |||
| eerbied (A e@rb'id // eerbiedig/ing | |||
| eerbiedw %e@rb%itv // eerbiedwaardig/eerbiedwekkend | |||
| _) eerw %e@rv // stress: eerwaarde | |||
| entjie EiNci | |||
| entjie (+ EiNci | |||
| &k) entjie iNci // fix -entjie sound: bakentjie/dekentjie/kuikentjielakentjie/tekentjie, etc. | |||
| edjie 'E:ici | |||
| &) etjie (+ ici | |||
| @@ -1156,6 +1182,8 @@ | |||
| @C) ent (e_ 'Ent // plurals of some of the above | |||
| en) ent (_ Ent // restore default stress: koppenent/voetenent | |||
| pr) ent (++ Ent // default stress for compounds of prent/-e | |||
| pr) entjie E:iNk%i //fix prentjie | |||
| @s) ent (rA Ent // winkelsentrum/studentesentrum, etc. | |||
| C) er (tyd @r // tegelykertyd/kindertyd/indertyd | |||
| _) etens 'e@t@ns // etenstyd/klok/tafel/uur | |||
| @@ -1175,7 +1203,7 @@ | |||
| &C) e (sk@ @ // hondeskou/modeskou/erdeskottel/geleideskip/hardeskyf | |||
| @d) e (s@ @ // bejaardesorg/heidesoorte/hondesiekte/modesiek/tandestokkie/tersydestelling/vredesluiting | |||
| @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 | |||
| evang ,e@faNx2 // evangelie/evangelis | |||
| @@ -1231,7 +1259,7 @@ | |||
| al) ex (and %Ekz //alexanderbaai, alexandria etc. | |||
| m) exik Eks%ik //mexiko mexikaans etc. | |||
| t) exas Eks@s //Texaskoors and may be others | |||
| e (Coux @ //the e in the prefixes to surnames ending in oux | |||
| .group f | |||
| f f | |||
| @@ -1244,6 +1272,7 @@ | |||
| familie f%amil%i | |||
| fan (fare f%an // move default stress: fanfare/-s | |||
| 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 | |||
| fasade f%asA:d@ // fix stress and 1st a sound: fasade/-s and compounds | |||
| fasiliteit fasilit'eIt // fasiliteit/e/aftrekorderfasiliteit | |||
| @@ -1364,7 +1393,8 @@ | |||
| _) gras (A x2ras_ // fix stress and a sound: graseter/grasoppervlakte/grasuie | |||
| _) gra (sie x2rA: // but restore default stress and long a: grasie | |||
| _) 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 | |||
| grondwe (tK x2rOntvE // restore default stress: grondwet/-te/-hof, etc. | |||
| grondwet (a x2rOntvEt_ // fix e sound and insert short pause: grondwetartikel/-s | |||
| @@ -1390,6 +1420,7 @@ | |||
| _) 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 | |||
| _) ge (ossP2 x2@ // but ge- prefix: geossilleer/geossifiseer, etc. | |||
| ni) ge (ri x2'e@ //nigeriese etc. | |||
| gese (_ x2'e@s@ //Portugese, and others | |||
| gespe (_ x2Esp@ // gespe and compounds | |||
| @@ -1615,6 +1646,8 @@ | |||
| in (halig @n // move default stress: inhalig/-e/-heid | |||
| in (hegten @n // move default stress: inhegtenisname/-neming/-s | |||
| 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 | |||
| i (nneemba @ // move default stress: (on)inneembaar/-bare/-baarheid | |||
| insi (dent @ns@ // insident/e/insidentjie | |||
| @@ -1639,8 +1672,15 @@ | |||
| innuendo @ny:|'End@U // innuendo('s) | |||
| 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 @ | |||
| ië e@:@- // i followed by "deelteken e" | |||
| @@ -1691,7 +1731,6 @@ | |||
| &C) ikend @k@nt // grinnikend/runnikend/sanikend | |||
| &C) ikende @k@nd@ // grinnikende/runnikende/sanikende | |||
| 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 | |||
| in (tussen @n // move default stress | |||
| _) iri (s ir@ // restore stress on 1st slb.: iris/-se | |||
| @@ -1779,6 +1818,7 @@ | |||
| jesus ji:sWs // Jesus also used as part of compounds: Jesusbaard/Jesusklong | |||
| joer (na j%ur // move default stress: joernaal/joernale/ compounds: joernaalinskrywing, etc. | |||
| joha (n j%uha // Johan/Johanna/Johannie | |||
| john _^_EN // English pronunciation: John/-ny/-son/-ston | |||
| jonge jON@ // jongeling/jongeres | |||
| jong (etjie jON // fix e sound: jongetjie/-s | |||
| @@ -1848,6 +1888,7 @@ | |||
| kleur (effek klY@r // e sound in kleureffek/-te | |||
| kleure klY@r@ // fix e sound: kleurebeeld/-gloed/-kaart/-kontras/-mengeling/-prag/-sin... | |||
| 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 | |||
| klip (A klIp_ // fix i sound: klipalbaster/-altaar/--uil/leiklipolie | |||
| klou (sule kl%@U // move default stress: klousule/-s | |||
| @@ -2048,6 +2089,7 @@ | |||
| _) kor (dA k%Or // kordaat/kordon | |||
| 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 | |||
| kor (set k%Or // move default stress: korset/-te and compounds | |||
| kort (sigtig k%Ort // move default stress: kortsigtig/-e/-heid | |||
| kosme (tiek k%Osm@ // move default stress: kosmetiek and compounds | |||
| kos (met k%Os // move default stress: kosmeties/-e | |||
| @@ -2093,6 +2135,7 @@ | |||
| lening le@n@N // banklening/sorgverlening/hulpverlening... | |||
| lepe (ll le@p@ // fix 2nd e sound in compounds: lepellê, etc. | |||
| @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. | |||
| @l) le (sC@ l@ // fix e sound: getallestelsel/gevallestudie/novelleskrywer | |||
| leuen (tjie lY@iN // leuentjie/witleuentjie | |||
| @@ -2127,6 +2170,8 @@ | |||
| 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 | |||
| 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 | |||
| lobola l%ObO:la // fix stress and vowel sounds: lobola and compounds | |||
| lo (kalA l%u // fix stress and o sound: lokale/ontvangslokale, etc. | |||
| @@ -2157,6 +2202,8 @@ | |||
| .group 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 | |||
| _) 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 | |||
| @@ -2494,15 +2541,13 @@ | |||
| &s) o (_ o@ // and: sommerso/netso | |||
| o (C O | |||
| o (CA o@ | |||
| gr) o (nd O: //lengthen o ind compounds with grond | |||
| mikr) o u // mikrogolf/mikroskakelaar/mikrorekenaar | |||
| oase %u_A:s@ // oase/-s and compounds | |||
| o (terap u // psigo-/fisioterapeut | |||
| _) ob (s %Op // obskuur/obskure/obskuriteit/obsessie/obseen | |||
| C) o (dium o@ // fix stress and o sound: jodium/podium/rodium and their compounds | |||
| oefen uf@n// oefenbroekie/oefeningboek/liggaamsoefeninge | |||
| 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. | |||
| C) ogig _o@x2@x2 // bruinogig/grootogig/skuinsogig | |||
| C) oetel ut@l // troeteldier/-naam/vertroeteling/vroetelend/boeteling | |||
| @@ -2542,9 +2587,17 @@ | |||
| b) o (CAA o@ //fix o in bobeen, bobaas etc. | |||
| 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 | |||
| fil) o (@ 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 | |||
| oi OI | |||
| oy OI | |||
| @@ -2576,6 +2629,9 @@ | |||
| omega %o@me@x2a // omega/-s | |||
| ometrie ume@tr'i // geometrie/psigometrie | |||
| 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 | |||
| oskopies usk'o@pis // kaleidoskopies/mikroskopies | |||
| oskoop usk'o@p // bioskoop/giroskoop/mikroskoop and similar | |||
| @@ -2670,6 +2726,7 @@ | |||
| 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 | |||
| @) oties 'o@tis // antibioties/eksoties/eroties/neuroties | |||
| oux 'u //in surnames like tredoux, leroux etc. | |||
| _) o (va@ %o@ // move default stress: ovaal/ovale/ovaalvormig | |||
| ovu %Ov%y // fix stress, o and v sounds: ovulasie/ovuleer | |||
| ower (@ o@v@r // lowergroen/betowerend/dowerig/compounds of owerheid | |||
| @@ -2826,6 +2883,7 @@ | |||
| oorkoepel o@rk'up@l // stress and pronunc. of el: oorkoepelend/oorkoepeling | |||
| oor (lams %o@r // move default stress: oorlams/-e/-heid | |||
| _) 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 | |||
| oor (meester %o@r // move default stress: oormeester | |||
| _) oor (peins %o@r // move default stress: oorpeins/-ing | |||
| @@ -2853,6 +2911,7 @@ | |||
| oot (moedig %o@t // move default stress: ootmoedig/-e/-heid | |||
| .group p | |||
| p p | |||
| p (p | |||
| @@ -2871,6 +2930,7 @@ | |||
| _) pan (dem p%an // move default stress: pandemie/-s and compounds | |||
| _) pan (do p%an // move default stress: pandoer/-e/Pandora/pandok | |||
| 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 | |||
| _) pan (to p%an // move default stress: pantoffel and compounds/pantoen | |||
| papaja p%ap'A:ia //papaja and compounds | |||
| @@ -2883,6 +2943,7 @@ | |||
| pantser pants@r // fix e sound in compounds starting with pantser | |||
| pa (pier p%a // papier 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. | |||
| parme (saan p%arm@ // move default stress: parmesaan(kaas) and compounds | |||
| paro (di p%ar%u // fix stress and vowel sounds: parodie and compounds | |||
| @@ -2960,6 +3021,7 @@ | |||
| ph (_ f // fix ph sound: Rudolph/Joseph | |||
| phi (lip fI | |||
| 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. | |||
| pikke (wyn p@k@ // move default stress: pikkewyn and compounds | |||
| _) pi (la p%i // move default stress: pilaar/pilare/pilatus | |||
| @@ -3008,6 +3070,10 @@ | |||
| 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 (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 (se_ pre@ // fix e sound of words ending in -prese | |||
| presiden (C pr@s@dEn // fix vowel sounds: president/presidensie/presidensieel/-ële | |||
| @@ -3109,7 +3175,7 @@ | |||
| _) roode r'o@d@ //roodepoort and other names | |||
| roman r%uman | |||
| &) ring (_ rIN | |||
| &) ring (_ r@N | |||
| rring r@N // karring/torring | |||
| &) rm (K r@-m | |||
| @@ -3127,6 +3193,7 @@ | |||
| rugby rWgbi | |||
| ru (dolC ru // fix u sound: rudolf | |||
| 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 | |||
| .group re | |||
| rea (ks r%ia // reaksie/s/skokreaksie | |||
| @@ -3243,9 +3310,12 @@ | |||
| _) sebra se@bra // fix vowel sounds: sebra/-strepe; variant of zebra | |||
| 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 | |||
| 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. | |||
| sending (_ sEnd@N //fix sending at word end | |||
| 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 | |||
| saamgee sA:mx2e@ // fix ee in saamgee; see rule: saamge (P6 | |||
| @@ -3330,7 +3400,6 @@ | |||
| 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 | |||
| 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 | |||
| skadu skA:dy // skaduagtig/skadutjie | |||
| skaker (ing sk%ake@r // skakering/-s/kleurskakering | |||
| @@ -3363,7 +3432,7 @@ | |||
| _) soie so@?i // soiets/soiemand | |||
| _) sol (da s%Ol // move default stress: soldaat/soldate 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 | |||
| 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 | |||
| @@ -3510,7 +3579,7 @@ | |||
| mAre) ste (r st& // fix e sound: more/môrester/-re | |||
| sterf (K st&rf // fix e sound: uitsterf/weg(ge)sterf/kindersterfte | |||
| @) 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 | |||
| _) ster st&r | |||
| kwik) ster st&:r // kwikstertjie/-s | |||
| @@ -3624,7 +3693,7 @@ | |||
| toe (kome t%u // move default stress: toekomende | |||
| toe (laatba t%u // move default stress: (on)toelaatbaar/-bare/-baarheid | |||
| 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 | |||
| tokke (lo t%Ok@ // move default stress: tokkelos/-sie/tokkelok and compounds | |||
| tok (tokk t%Ok // move default stress: toktokkie/-s/-spelery, etc. | |||
| @@ -3804,6 +3873,7 @@ | |||
| u y | |||
| u (C W | |||
| u (CA y | |||
| ugan (de %ug%an // fix stress and g sound: Ugandees/Ugandese | |||
| uu y | |||
| ui Yy | |||
| uie (C Yy@ // graansuierdiens/kruiersloon/kuiergas/luierbroekie/sluierdoek/suierklep/getuienis | |||
| @@ -3944,6 +4014,7 @@ | |||
| verf f&rf | |||
| _) vergesog f'&:r;x2@sOx2 | |||
| _) 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 | |||
| _) verse (b f'&:rs@ | |||
| C) verse (_ f&rs@ | |||
| @@ -4071,6 +4142,7 @@ | |||
| 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 (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 | |||
| s) w (ou v // fix w sound: bamboeswoud/keerkringswoud and similar | |||
| s) w (r v // fix w sound: skeepswrak/sielswroeging/aardswreedheid | |||
| @@ -4079,7 +4151,7 @@ | |||
| @s) w (al v // fix w sound: dwarswal/gruiswalle/loodswalvis | |||
| @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 (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 | |||
| wilker vIlk@r // fix e sound: (treur)wilkerboom/-tak, etc. | |||
| winke (lier v@Nk@l // move default stress: winkelier/-s and compounds | |||
| @@ -113,13 +113,13 @@ S s2 t v Z | |||
| Dictionary fr_dict | |||
| @ @- 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 | |||
| 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 | |||
| @@ -276,8 +276,8 @@ Dictionary pt_dict | |||
| & &/ &U~ &~ @ @- a A | |||
| 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 | |||
| g h j k l l^ m n | |||
| @@ -2259,6 +2259,7 @@ Philipine fIlIpi:n // misspell | |||
| Poland poUl@nd | |||
| Polish poUlIS $capital $only | |||
| Portuguese po@tju:g'i:z | |||
| Potomac $2 | |||
| Prague prA:g | |||
| Pyrenees pIr@n'i:z | |||
| Qatar katA@ | |||
| @@ -2338,6 +2339,7 @@ Daphne dafnI2 | |||
| Darryl dar@L | |||
| Davie deIvI2 | |||
| Davis deIvIs | |||
| Declan dEkla2n | |||
| Denise d@ni:s | |||
| Derek dErIk | |||
| Dinah daIn@ | |||
| @@ -2403,6 +2405,7 @@ Miguel mi:Q'El | |||
| Mohammad moUh'amId | |||
| Muhammad moUh'amId | |||
| Moira mOIr@ | |||
| Natalie nata2li | |||
| Nathan neIT@n | |||
| Neville nEvIl | |||
| Nicholas nIk@l@s | |||
| @@ -2571,6 +2574,7 @@ thence DEns | |||
| be %bi: $pastf $only | |||
| been ,bi:n $pastf $only | |||
| ?3 been ,bIn $pastf $only | |||
| being ,bi:IN $pastf $only $strend2 | |||
| is I2z $pastf $only // use contraction for 'is a' | |||
| // am %am $nounf $only // now in en_rules | |||
| @@ -622,6 +622,7 @@ | |||
| ambi (d ambI | |||
| ch) am (b eIm | |||
| As) ame (_ 'A:mE | |||
| _) ame (l a2mi: | |||
| &) am (ent @m | |||
| amer (ic @mEr | |||
| c) am (el am | |||
| @@ -886,6 +887,7 @@ | |||
| qu) ar (t O@ | |||
| ar (til %A@ | |||
| ary (_ @rI2 | |||
| ?3 ion) ary (_ ErI2 | |||
| XC) ary e@rI2 | |||
| w) ar O@ | |||
| wh) ar O@ | |||
| @@ -1280,6 +1282,7 @@ | |||
| _or) ch (es k | |||
| me) ch (a k | |||
| mi) ch (a k | |||
| chica (n SI2keI | |||
| ch (irA k | |||
| a) ch (il k | |||
| bra) ch k | |||
| @@ -2719,6 +2722,7 @@ | |||
| n) iel (_ I2@L | |||
| &r) iel (_ =i:@L | |||
| ie (n i@ | |||
| d) iene (_ 'aIi:n | |||
| ie (ntal I'E | |||
| g) ie (n i: | |||
| _sc) ie (n aI@ | |||
| @@ -3050,6 +3054,7 @@ | |||
| &) ity (_ =ItI2 | |||
| orb) it It | |||
| @@) it (an_ =It | |||
| ?3 &) itary (_ @tErI2 // military | |||
| gran) it (e It | |||
| nfin) it (e It | |||
| ur) it (e It | |||
| @@ -1,11 +1,9 @@ | |||
| / | |||
| // This file in UTF8 encoded | |||
| // 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. | |||
| // | |||
| @@ -119,14 +117,14 @@ _} f'ERm_akOl'ad | |||
| _0 zeR'o | |||
| _1 W~ | |||
| _2 d'Y | |||
| _3 tRw'a | |||
| _2 d'Yz2 | |||
| _3 tRw'az2 | |||
| _4 k'atR | |||
| _5 s'E~c | |||
| _6 s'iz3 | |||
| _7 s'Et | |||
| _8 _|'w^it | |||
| _9 n'@f | |||
| _9 n'Wf | |||
| _10 d'iz3 | |||
| _11 O~z | |||
| _12 d'uz | |||
| @@ -136,17 +134,17 @@ _15 k'E~z | |||
| _16 s'Ez | |||
| _17 d'is:'Et | |||
| _18 d'iz'w^it | |||
| _19 d'izn'@f | |||
| _19 d'izn'Wf | |||
| _20 v'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 | |||
| _25 v'E~ts'E~c | |||
| _26 v'E~ts'iz3 | |||
| _27 v'E~ts'Et | |||
| _28 v'E~tw^it | |||
| _29 v'E~tn'@f | |||
| _29 v'E~tn'Wf | |||
| _3X tR'A~t | |||
| _31 tR'A~te:E~ | |||
| _4X kaR'A~t | |||
| @@ -164,11 +162,11 @@ _75 swas'A~t:k'E~z | |||
| _76 swas'A~t:s'Ez | |||
| _77 swas'A~t:d'is:'Et | |||
| _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~ | |||
| _80 k'atR@v'E~z2 | |||
| _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 | |||
| _93 k'atR@v'E~:tR'Ez | |||
| _94 k'atR@v'E~:kat'ORz | |||
| @@ -176,7 +174,7 @@ _95 k'atR@v'E~:k'E~z | |||
| _96 k'atR@v'E~:s'Ez | |||
| _97 k'atR@v'E~:d'is:'Et | |||
| _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~ | |||
| _1C0 s'A~t2 | |||
| _0M1 m'il | |||
| @@ -260,21 +258,20 @@ une $u $nounf | |||
| mais $u | |||
| ou u $u $brk | |||
| et e $u $brk | |||
| donc $u | |||
| 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 | |||
| lorsque $u | |||
| (parce que) parsk@ $u | |||
| puisque $u | |||
| parce pars@- $u | |||
| quand $u | |||
| que $u $verbf | |||
| qui $u $verbf | |||
| @@ -284,13 +281,13 @@ si $u | |||
| // pronouns | |||
| je $u $verbf | |||
| tu $u $verbf | |||
| il $u $verbf | |||
| elle $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 | |||
| me $u $verbf | |||
| te $u $verbf | |||
| @@ -311,54 +308,56 @@ cela $verbf | |||
| (celles là) sEl||la $verbf | |||
| // 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 | |||
| de $u $nounf | |||
| du $u+ $nounf | |||
| de $u | |||
| du $u $nounf | |||
| des dez2 $u $nounf | |||
| à $u a | |||
| au $u $brk | |||
| aux $u $brk | |||
| au $u | |||
| dans $u | |||
| sur $u | |||
| autour otur | |||
| par $u | |||
| pour $u | |||
| en $u | |||
| en $u $verb $verbextend | |||
| (en suspens) A~||sysp'A~ | |||
| (en tous) A~||tuz2 $u | |||
| (Tant mieux) tA~||mi;'Y | |||
| vers $u | |||
| avec $u | |||
| avec $u $brk | |||
| sans $u | |||
| sous $u | |||
| entre $u $brk | |||
| contre $u | |||
| durant $brk | |||
| durant $u $brk | |||
| // negative | |||
| ne $u $verbf | |||
| @@ -367,38 +366,24 @@ ne $u $verbf | |||
| où $brk | |||
| // auxillary verbs (be, have, can, etc) | |||
| suis $u+ $verb | |||
| es Ez2 $u+ $verb | |||
| est Et2 $u+ | |||
| es Ez2 $verb | |||
| ès Es $u | |||
| est Et2 | |||
| ès Es | |||
| 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 | |||
| quelque $u | |||
| tout t'ut2 $u | |||
| rien riE~n2 | |||
| // Letters which can be words | |||
| @@ -417,7 +402,6 @@ scient si | |||
| coing kwE~ | |||
| convent kO~vA~ | |||
| dessous d@su | |||
| divers divErz2 | |||
| hareng _!arA~ | |||
| pastis pastis | |||
| poing pwE~ | |||
| @@ -430,54 +414,58 @@ tunis tynis | |||
| // 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 | |||
| montréal mO~Real | |||
| (n'est ce pas) n'Es@-||p'az2 | |||
| (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~ | |||
| admin admin | |||
| airbus Erbys | |||
| anus anys | |||
| auvent ovA~ | |||
| bien biE~n2 | |||
| (bien sûr) biE~||s'yr | |||
| bis bis | |||
| bissus bisys | |||
| bonus bonys | |||
| bus bys | |||
| bus by $verb | |||
| campus kA~pys | |||
| casus kazys | |||
| choeur k@r | |||
| choeur kWr | |||
| cocus coky | |||
| dernier dErnier2 | |||
| estomac Estoma | |||
| éloquent ElokA~t2 | |||
| fils fis | |||
| gars ga | |||
| hélas elas | |||
| iris iris | |||
| juin ZyE~ | |||
| laser lazEr | |||
| malus malys | |||
| mars maRs | |||
| minus minys | |||
| paravent paravA~ | |||
| parangon parA~gO~ | |||
| pays pEi | |||
| phallus falys | |||
| polder pOldEr | |||
| premier pr@mier2 | |||
| souris suri | |||
| sus sys | |||
| sus sy $verb | |||
| tuttiquanti tutikw'anti | |||
| vénus venys | |||
| vot vOt | |||
| gens ZA~ | |||
| mens mA~z2 | |||
| sens sA~s | |||
| sens sA~z2 $verb | |||
| c'est sEt2 $u+ | |||
| c'est sEt2 | |||
| qu'à ka | |||
| m'y mi $verbf | |||
| t'y ti $verbf | |||
| @@ -487,24 +475,19 @@ l'y li $verbf | |||
| qu'y ki $verbf | |||
| (sud est) sydEst | |||
| (nord est) nOREst | |||
| tiomètre pOtA~sjOmEtR@- | |||
| processus pROsEsys | |||
| // ut (t is said) | |||
| août ut | |||
| azimut azim'yt | |||
| brut bR'yt | |||
| bouse buz | |||
| but by $verb | |||
| 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 | |||
| helmut Elmut | |||
| hub _|@b | |||
| hub _|Wb | |||
| mazout mazut | |||
| michael mikaEl | |||
| out aut | |||
| @@ -548,9 +531,9 @@ kart kaRt | |||
| smart smaRt | |||
| // irt | |||
| flirt fl@Rt | |||
| (sweat shirt) swEtS@Rt | |||
| (tee shirt) tiS@Rt | |||
| flirt flWRt | |||
| (sweat shirt) swEtSWRt | |||
| (tee shirt) tiSWRt | |||
| // words from other languages | |||
| @@ -560,7 +543,7 @@ and _^_en | |||
| amazon amaz'On | |||
| apple _^_en | |||
| at _^_en | |||
| (audible manager) odibl||manadZ@r | |||
| (audible manager) odibl||manadZWr | |||
| bit _^_en | |||
| bluetooth blut'us | |||
| computer _^_en | |||
| @@ -574,24 +557,19 @@ epson EpsOn | |||
| espeak @spi:k | |||
| ethernet etERnEt | |||
| exit egzit | |||
| eye _^_en | |||
| eyes _^_en | |||
| (file zilla) fajl||zija | |||
| get _^_en | |||
| google gu:g@l | |||
| gnome gnom | |||
| google gu:gWl | |||
| gnome gnOm | |||
| gnu gnu | |||
| hamburger _!A~b@rg@r | |||
| hamburger _!A~b@rgWr | |||
| help _^_en | |||
| hot _^_en | |||
| in _^_en | |||
| inside _^_en | |||
| internet E~tERnEt | |||
| (internet explorer) E~tErn'Et||EksplOr'@r | |||
| (internet explorer) E~tErn'Et||EksplOr'Wr | |||
| klaxon klaksOn | |||
| layer _^_en | |||
| let _^_en | |||
| liszt list | |||
| lite _^_en | |||
| login _^_en | |||
| logon _^_en | |||
| @@ -603,11 +581,10 @@ my _^_en | |||
| not _^_en | |||
| null _^_en | |||
| ok oke | |||
| open Op'@n | |||
| open Op'Wn | |||
| outlook autluk | |||
| paint _^_en | |||
| paper _^_en | |||
| player _^_en | |||
| redhat REdat | |||
| same _^_en | |||
| sametime _^_en | |||
| @@ -621,12 +598,7 @@ yes _^_en | |||
| // tions (tjO~ instead of sjO~) | |||
| achetions aS@tjO~z2 | |||
| apportions apORtjO~z2 | |||
| apprêtions apREtjO~z2 | |||
| arrêtions aREtjO~z2 | |||
| chantions SA~tjO~z2 | |||
| comptions kO~tjO~z2 | |||
| constations kO~statjO~z2 | |||
| contentions kO~tA~tjO~z2 | |||
| dations datjO~z2 | |||
| @@ -634,30 +606,19 @@ discutions diskytjO~z2 | |||
| débutions debytjO~z2 | |||
| désertions dezERtjO~z2 $verb | |||
| détentions detA~tjO~z2 | |||
| escomptions EskO~tjO~z2 | |||
| exploitions EksplwatjO~z2 | |||
| exportions EkspORtjO~z2 | |||
| habitions abitjO~z2 | |||
| heurtions _!@RtjO~z2 | |||
| jetions Z@tjO~z2 | |||
| heurtions _!WRtjO~z2 | |||
| limitions limitjO~z2 | |||
| méritions meRitjO~z2 | |||
| partions paRtjO~z2 | |||
| pressentions pREsA~tjO~z2 | |||
| présentions pRezA~tjO~z2 | |||
| prêtions pREtjO~z2 | |||
| rations RatjO~z2 $verb | |||
| représentions R@pRezA~tjO~z2 | |||
| respections REspEktjO~z2 | |||
| ressentions R@sA~tjO~z2 | |||
| répétions RepetjO~z2 | |||
| sentions sA~tjO~z2 | |||
| sortions sORtjO~z2 | |||
| souhaitions suEtjO~z2 | |||
| supportions sypORtjO~z2 | |||
| tentions tA~tjO~z2 | |||
| traitions tREtjO~z2 | |||
| votions vOtjO~z2 $u | |||
| votions votjO~z2 $u | |||
| étions etjO~z2 | |||
| évitions evitjO~z2 | |||
| @@ -678,3 +639,4 @@ vincent vE~sA~ | |||
| @@ -4,7 +4,7 @@ | |||
| // 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. | |||
| // Y | |||
| @@ -22,9 +22,14 @@ | |||
| ae ae // maestro | |||
| aî E // maître | |||
| 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... | |||
| CC) ai (_ E // vrai | |||
| ais (_ Ez2 // dirais ferais... | |||
| ait (_ Et2 // dirait ferait... | |||
| aient (_ Et2 // diraient feraient... | |||
| f) ai (sA @ // faisons faisan | |||
| a (ill a | |||
| a (ils_ a | |||
| @@ -34,8 +39,15 @@ | |||
| am (b A~ // jambon | |||
| am (p A~ // camp | |||
| 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 | |||
| an (C A~ // ancien | |||
| an (_ A~ // élan | |||
| @@ -44,11 +56,13 @@ | |||
| aoû ut // août | |||
| au (l_ O // Paul | |||
| au o // autruche | |||
| aud (_ o // chaud | |||
| au o // autruche | |||
| _) audio (@P5 odio | |||
| _) auto (@P4 oto | |||
| _) autom (n otO | |||
| p) ay (s Ei // pays paysage | |||
| ay (C E // aymé | |||
| ay Ej // paye | |||
| Xl) ayer (X 'Ej@r // player, layer | |||
| a a // bateau | |||
| // group a: English section | |||
| @@ -78,18 +92,15 @@ | |||
| cc (Y ks // accéder | |||
| cc k // occuper | |||
| _) 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 | |||
| _eu) ch (ari k // eucharistie | |||
| or) ch (esC k // orchestre | |||
| or) ch (iC k // orchidée | |||
| sy) ch (o k // psycho | |||
| _) ch (ao k // chaos, chaotique | |||
| _) ch (or k // chorale | |||
| ch (r k // chrétien | |||
| _) chrono (@P6 krono | |||
| ch (l k | |||
| ch (n k | |||
| ch (s k | |||
| @@ -101,8 +112,10 @@ | |||
| s) c (Y // | |||
| x) c (Y | |||
| c (Y s // cède | |||
| _) cyber (P5 sibEr | |||
| ban) c (_ // banc | |||
| blan) c (_ // blan | |||
| ron) c (_ // tronc | |||
| cler) c (_ // leclerc | |||
| tchou) c (_ | |||
| taba) c (_ | |||
| @@ -124,28 +137,30 @@ | |||
| dd d // addition | |||
| _) d' (P2 d | |||
| _lan) d (_ d // land | |||
| Clan) d (_ d | |||
| _stan) d (_ d // stand | |||
| an) 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 | |||
| Con) d (_ t2 | |||
| quan) d (_ t2 | |||
| quen) d (_ t2 | |||
| quon) d (_ t2 | |||
| r) d (_ | |||
| _har) d (_ d | |||
| lor) d (_ d | |||
| au) d (_ | |||
| oi) d (_ | |||
| dt (_ t // Schmidt | |||
| _ni) d (_ // nid | |||
| _noeu) d (_ // noeud | |||
| r) d (_ // lourd placard | |||
| d d // don bled | |||
| _expé) dien (t_ djA~ // expédient | |||
| V_expé) dien (t_ di // expédient | |||
| _ingré) dien (t_ djA~ // ingrédient | |||
| dien (t_ di // étudient (verbe) | |||
| _) dendro (@P6 dE~dro | |||
| // group d: English section | |||
| day (_ _^_en | |||
| @@ -154,17 +169,26 @@ | |||
| .group e | |||
| // Define use of the final 'e' in french | |||
| e (_ | |||
| qu) e (_ =@- | |||
| elqu) e =@ | |||
| uisqu) e =@ | |||
| rsqu) e =@ | |||
| e (Ce_ E | |||
| eau o // bateau cheveaux | |||
| g) ea (s_ a // mangeas | |||
| j) e (a // Jean Jeanne | |||
| p) ect (_ E // suspect | |||
| ect (_ Ekt // direct | |||
| _trépi) ed e | |||
| _pi) ed e // pied | |||
| pi) ed (_ e // pied | |||
| _cl) ef (_ e // clef | |||
| ein (C E~ // peindre | |||
| ein (_ E~ | |||
| CC) ein (_A E~n2 // plein emploi | |||
| CC) ein (_h E~n2 // plein hiver | |||
| eint (_ E~t2 | |||
| e (il E // vieille | |||
| ei E // neige | |||
| @@ -179,6 +203,7 @@ | |||
| em (ma e // emmanuel | |||
| em (mai A~ // emmailloter | |||
| l) em (n a // solemnel | |||
| il) emn Em // dilemne | |||
| em (p A~ | |||
| en (_ A~n2 // en | |||
| en (hA A~n // enharmonique | |||
| @@ -186,9 +211,7 @@ | |||
| C) en (d_ A~ // comprend dépend | |||
| od) en (dr E~ // rhododendron | |||
| C) en (ds_ A~ | |||
| qu) en (d_ A~ | |||
| qu) en (ds_ A~ | |||
| pati) en A~ // patient patience | |||
| X) en (nu A~ // ennui | |||
| @@ -199,6 +222,7 @@ | |||
| Ci) en (nA E // mienne | |||
| éC) en (t_ A~ // récent différent élément | |||
| équ) en (t_ A~ // fréquent, conséquent | |||
| étic) en (t_ A~ // réticent | |||
| _C) en (t_ A~ // cent vent lent dent | |||
| @@ -217,7 +241,7 @@ | |||
| _ard) en (t_ A~ // argent, ardent | |||
| _arg) en (t_ A~ // argent, argent | |||
| _urg) en (t_ A~ // urgent | |||
| V_urg) en (t_ // urgent (verbe) | |||
| V_urg) en (t_ // urgent (verbe) | |||
| _émin) en (t_ A~ // éminent | |||
| immin) en (t_ A~ // imminent | |||
| @@ -228,10 +252,10 @@ | |||
| @@Cig) en (t_ A~ // intransigent, intelligent | |||
| _dilig) en (t_ A~ // diligent | |||
| XACig) en (t_ A~ // dirigent, exigent | |||
| VXACig) en (t_ // dirigent, exigent (verbe) | |||
| VXACig) en (t_ // dirigent, exigent (verbe) | |||
| 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 | |||
| Voblig) en (t_ // obligent (verbe) | |||
| @@ -240,9 +264,9 @@ | |||
| _pat) en (t_ A~ // patent | |||
| rmam) en (t_ A~ // firmament | |||
| éCerg) en (t_ A~ // détergent | |||
| V_éCerg) en (t_ // émergent | |||
| V_éCerg) en (t_ // émergent | |||
| verg) en (t_ A~ // convergent, divergent | |||
| Vverg) en (t_ // convergent, divergent (verbe) | |||
| Vverg) en (t_ // convergent, divergent (verbe) | |||
| _serg) en (t_ A~ // sergent | |||
| CACCim) en (t_ A~ // condiment, gentiment | |||
| @@ -261,14 +285,14 @@ | |||
| ontin) en (t_ A~ // continent, incontinent | |||
| _sArm) en (t_ A~ // sarment, serment | |||
| erm) en (t_ A~ // ferment | |||
| Vferm) en (t_ // ferment, referment (verbe) | |||
| Vferm) en (t_ // ferment, referment (verbe) | |||
| XArp) en (t_ A~ // arpent, serpent | |||
| CArr) en (t_ A~ // conncurrent, torrent | |||
| Cerr) en (t_ // ils serrent | |||
| Cerr) en (t_ // ils serrent | |||
| _appar) en (t_ A~ // apparent | |||
| spar) en (t_ A~ // transparent | |||
| _par) en (t_ A~ // parent | |||
| V_par) en (t_ // parent (verbe) | |||
| V_par) en (t_ // parent (verbe) | |||
| _var) en (t_ A~ // varent | |||
| mitt) en (t_ A~ // intermittent | |||
| énit) en (t_ A~ // pénitent | |||
| @@ -278,10 +302,9 @@ | |||
| _tal) en (t_ A~ // talent | |||
| ival) en (t_ A~ // équivalent | |||
| Vival) en (t_ // équivalent (verbe) | |||
| Vival) en (t_ // équivalent (verbe) | |||
| xcell) en (t_ A~ // excellent | |||
| Vxcell) en (t_ // excellent | |||
| nn) en (t_ t2 // prennent, viennent, sonnent | |||
| Vxcell) en (t_ // excellent | |||
| iCam) en (t_ A~ | |||
| mm) en (t_ A~ | |||
| @@ -301,7 +324,7 @@ | |||
| _laur) en (t_ A~ | |||
| _mécont) en (t_ A~ | |||
| _cont) en (t_ A~ | |||
| _Vcont) en (t_ t2 | |||
| _Vcont) en (t_ | |||
| éC) en (t_ A~ // compétent | |||
| _souv) en (t_ A~ // souvent | |||
| Cud) en (t_ A~ | |||
| @@ -312,6 +335,7 @@ | |||
| en (t_ // étaient mangent | |||
| A) en (t_ // étaient mangent | |||
| Ci) en (_ E~ // viendra | |||
| Ci) en (C E~ // viendra | |||
| @@ -333,11 +357,7 @@ | |||
| _Ch) er (_ ER // cher | |||
| _env) er (_ ER | |||
| _hi) er (_ ER // hier | |||
| _hyp) er (_ ER // hyper | |||
| _hiv) er (_ ER // hiver | |||
| _sup) er (_ ER // super | |||
| _trav) er (_ ER | |||
| _univ) er (_ ER | |||
| _ti) er (_ ER | |||
| @@ -371,21 +391,20 @@ | |||
| _r) e (stru @ // restructurer | |||
| -) est (_ Est // -est | |||
| @Cr) es (_C @- | |||
| rC) es (_C @- // fortes dames | |||
| 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 (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 // jeûne | |||
| @@ -396,24 +415,13 @@ | |||
| ez (_ ez2 // nez mangez chez | |||
| _C) e (_ @ // je te | |||
| _CC) e (_ @- | |||
| _qu) e (_ @ // que | |||
| _CC) e (_ =@- | |||
| -j) e (_ @- | |||
| gu) e (_C @- | |||
| gu) es (_C @- | |||
| qu) e (_C @- | |||
| qu) es (_C @- | |||
| e (_ // montre | |||
| g) e (A // mangeons | |||
| AC) e (ment @- // vitement sûrement | |||
| Aqu) e (ment | |||
| enC) e (ment | |||
| enqu) e (ment | |||
| _d) e (ch @ | |||
| _d) e (Cl @ | |||
| _d) e (Cr @ // degré | |||
| @@ -439,6 +447,8 @@ | |||
| es (_ z2 | |||
| ll) e (m // actuellement guillemets | |||
| C) e (ment @- // vitement sûrement | |||
| u) e (ment @- | |||
| As) e (gA | |||
| As) e (pA | |||
| @@ -473,6 +483,13 @@ | |||
| qu) este (X_ _^_en // requested, requester | |||
| _) ev _^_en // even, ever, event | |||
| oC) ever _^_en // forever, however | |||
| _) eye _^_en | |||
| .group è | |||
| Z) ème iEm | |||
| è E | |||
| .group ë | |||
| @@ -543,84 +560,47 @@ | |||
| .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 | |||
| _) half _^_en | |||
| @@ -630,8 +610,8 @@ _) half _^_en | |||
| .group i | |||
| 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 | |||
| C) ien (t_ i | |||
| dév) ien (t_ i | |||
| @@ -649,6 +629,7 @@ _) half _^_en | |||
| i (e_ i | |||
| i (A j // fermier portier patio renier | |||
| _) ill ill // illégal | |||
| aigu) ill ij // aiguille | |||
| anqu) ill ill // tranquille | |||
| _m) ill il // mille | |||
| v) ill il // village | |||
| @@ -665,10 +646,15 @@ _) half _^_en | |||
| w) in in // winrar | |||
| in (h in // inhumain | |||
| inct (_ E~ // distinct | |||
| in (n i // innombrable | |||
| in (n in // innombrable | |||
| in (C E~ // vingt | |||
| 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 | |||
| // group i: English section | |||
| @@ -708,8 +694,6 @@ _) half _^_en | |||
| // group k: English section | |||
| ke (X _^_en // basket, make, take | |||
| key _^_en | |||
| ky (_ _^_en | |||
| .group l | |||
| l l // lit | |||
| @@ -727,6 +711,7 @@ _) half _^_en | |||
| .group m | |||
| m m // film | |||
| mm m // pomme | |||
| _) m' (P2 m | |||
| // group m: English section | |||
| _) mail (_ _^_en // mailer | |||
| @@ -744,45 +729,54 @@ _) half _^_en | |||
| A) ng (_ N // parking meeting | |||
| nn n // panne | |||
| _) n (_° nymero | |||
| _) neuro (@@P5 nYro | |||
| .group o | |||
| br) oc (_ o // broc | |||
| 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 (C Y // oesophage | |||
| _ph) oe (C e // phoetus | |||
| oeu @ // soeur coeur | |||
| oeu W // soeur coeur | |||
| oeufs @ // oeufs boeufs | |||
| o (eC o // coefficient | |||
| _) oi (gnon O // oignons | |||
| _) oi (gnon o // oignons | |||
| oin (C wE~ | |||
| oin (_ wE~ // coin | |||
| oi wa // poil | |||
| oid (_ wa // froid | |||
| oie (m wa // d‚ploiement | |||
| oê (l wa // poêle | |||
| 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 | |||
| on (K O~ // mon | |||
| on (n O // bonne | |||
| on (t_ O~t2 // mont vont sont | |||
| onsh (A O~z // bonshommes | |||
| onh (A On // bonhomme | |||
| _) on (z _!O~ // onze, onziŠme | |||
| _b) on (_A On // liaison: bon élève | |||
| _b) on (_h O~n2 // liaison: bon hiver | |||
| _C) on (_ O~n2 // mon appui, mon histoire, mon havre | |||
| _c) on (_ O~ // no comment | |||
| o (re_ O | |||
| alc) oo (l O // alcool | |||
| z) oo o // zoo | |||
| z) oo (C oo // zoologue | |||
| @@ -793,8 +787,6 @@ _) half _^_en | |||
| _tr) op (_ op2 // trop | |||
| v) ost (_ o // Prévost | |||
| o (sA o // poser | |||
| ot (_ o // mot dépots | |||
| _C) oup (_ u // coup, loup | |||
| uC) oup (_ up2 // beaucoup | |||
| @@ -807,12 +799,8 @@ _) half _^_en | |||
| oy wa // roy | |||
| o (_ o // zorro allégro | |||
| 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 | |||
| oa (X _^_en // approach, load | |||
| @@ -822,6 +810,7 @@ _) half _^_en | |||
| C) oing (_ _^_en // going | |||
| oo (Ce _^_en // boomer | |||
| oo (X _^_en // pool | |||
| ook _^_en // book, cook | |||
| C) oot _^_en // bootable football | |||
| _) one _^_en | |||
| _sC) ot _^_en | |||
| @@ -838,6 +827,10 @@ C) oing (_ _^_en // going | |||
| .group p | |||
| p p // pas | |||
| _) para (CCP4 para | |||
| _) photo (@P5 foto | |||
| _) poly (@P4 poli | |||
| _) pseudo (@P6 psYdo | |||
| p (p // appliquer | |||
| ph f // phrase | |||
| @@ -848,10 +841,13 @@ C) oing (_ _^_en // going | |||
| 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 | |||
| @@ -873,7 +869,7 @@ C) oing (_ _^_en // going | |||
| _A) qu (ilat ky // équilatéral | |||
| _C) qu (a kw // squale square | |||
| _A) qu (a kw // équateur | |||
| dA) qu (a kw // adequate | |||
| dé) qu (a kw // adequate | |||
| _) qu (artz kw // quartz | |||
| qu k // quatre | |||
| _) que (_ k@ // que | |||
| @@ -890,6 +886,7 @@ cou) rr RR // courrai | |||
| mou) rr RR // mourrai | |||
| rr R // erreur | |||
| r r // rien | |||
| _) radio (@P5 radio | |||
| // group r: English section | |||
| AC) ram (_ _^_en | |||
| @@ -917,7 +914,6 @@ mou) rr RR // mourrai | |||
| ss s // assez | |||
| ai) s (em s // vraisemblable | |||
| archo) s s // anarchosyndicalisme | |||
| ub) s (is z // subsister | |||
| han) s (on s // chanson | |||
| A) s (A z // baiser | |||
| @@ -925,6 +921,10 @@ mou) rr RR // mourrai | |||
| y) s (A z // paysage | |||
| CCan) s (A z // transition | |||
| xpan) s (A s // expansion | |||
| _) socio (@P5 sosio | |||
| _) super (@P5 sypEr | |||
| _) super (_ sypEr | |||
| _) supra (@P5 sypra | |||
| _u) s (_ s | |||
| @@ -934,6 +934,7 @@ mou) rr RR // mourrai | |||
| mbu) s (_ s | |||
| Acu) s (_ s | |||
| écu) s (_ | |||
| asu) s (_ s | |||
| odu) s (_ s | |||
| gu) s (_ s | |||
| igu) s (_ // aigus | |||
| @@ -945,14 +946,16 @@ mou) rr RR // mourrai | |||
| mu) s (_ s | |||
| _mu) s (_ | |||
| ému) s (_ | |||
| unu) s (_ s // prunus | |||
| opu) s (_ s // opus, octopus | |||
| Aru) s (_ s // virus | |||
| aru) s (_ // disparus | |||
| ouru) s (_ // courus | |||
| Anu) s (_ s // bonus, tonus | |||
| enu) s (_ // menus, venus | |||
| psu) s (_ s // lapsus | |||
| cessu) s (_ s // processus | |||
| atu) s (_ s // stratus cactus motus | |||
| atu) s (_ s // stratus motus | |||
| ctu) s (_ s // cactus | |||
| etu) s (_ s | |||
| aitu) s (_ | |||
| @@ -961,7 +964,6 @@ mou) rr RR // mourrai | |||
| otu) s (_ s // motus | |||
| Cutu) s (_ s | |||
| _tou) s (_C | |||
| _tou) s (_ s | |||
| s (b z // sbire | |||
| @@ -972,10 +974,9 @@ mou) rr RR // mourrai | |||
| // group s: English section | |||
| sh (_ _^_en | |||
| ship _^_en // friendship | |||
| shop _^_en // shop | |||
| sh (Ap _^_en // shop, ship | |||
| sh (At _^_en // shut, shot | |||
| sk _^_en | |||
| _) sky _^_en | |||
| _) smil _^_en // smile, smiley | |||
| spy _^_en | |||
| sy (_ _^_en | |||
| @@ -984,19 +985,26 @@ mou) rr RR // mourrai | |||
| .group t | |||
| t t // bataille | |||
| _) t (_ te | |||
| _) t' (P2 t | |||
| -) t (- t | |||
| 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 | |||
| t (_ // silent at end of word | |||
| t (-S1 t | |||
| _) th t // thon | |||
| ts (_S1 z2 // silent at end of word unless next word starts with a vowel | |||
| C) t (_ t // compost watt soft script malttact abrupt | |||
| ki) t (_ t // kit | |||
| n) t (_ | |||
| Vn) t (_ t2 | |||
| r) t (_ t2 // fort | |||
| aul) t (_ // Renault | |||
| _) télé (@P4 tele | |||
| _) thermo (@P6 tErmo | |||
| tt t // attitude | |||
| s) th (m // asthme | |||
| @@ -1008,6 +1016,7 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| t (io_ s // ratio | |||
| Ama) t (ieX s // diplomatie | |||
| a) t (ia s // spatial | |||
| en) t (ia s // confidentialit� | |||
| bu) t (iA s // balbutiait | |||
| @@ -1018,10 +1027,21 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| 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 | |||
| 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 | |||
| rê) t (ion t // arrêtions, apprêtions | |||
| s) t (ion t // gestion | |||
| sen) t (ion_ t // sentions, ressentions | |||
| t) t (ion t // combattions | |||
| t (iel s // partiel patiemment | |||
| @@ -1061,12 +1081,12 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| .group u | |||
| u y // cruel nuage brut | |||
| ui w^i | |||
| _b) usi _^_en // business, businessman | |||
| c) ueill Wj // cueillir | |||
| c) ueil (_ Wj // recueil | |||
| _c) ul (_ y | |||
| _) ultra (P5 yltra | |||
| g) ueill Wj // orgueilleux | |||
| g) ueil (_ Wj // orgueil | |||
| @@ -1110,6 +1130,7 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| .group v | |||
| v v | |||
| vers (_S4 vErz2 | |||
| // goup v: English section | |||
| voice (X _^_en | |||
| @@ -1145,7 +1166,7 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| _soi) x (A s // soixante | |||
| Au) x (_S1 z2 // faux feux choux | |||
| Au) x (_ z2 // faux feux choux | |||
| _au) x (quel // auxquels | |||
| @@ -1162,6 +1183,7 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| .group y | |||
| y i // cryogénique myope | |||
| _) yahoo (P5 ia'u // symbolique | |||
| ym (b E~ // symbolique | |||
| ym (p E~ // tympan | |||
| ym (_ E~ // thym | |||
| @@ -1198,7 +1220,7 @@ n) t (- t2 // silent at end of verb unless next word starts with a vowe | |||
| // symbols that are normally spoken when reading text | |||
| , (D pilk:u | |||
| ! Eksklamassj'O~ | |||
| ! Eksklamasj'O~ | |||
| $ dOlaR | |||
| @ aRobas | |||
| % puRsA~ | |||
| @@ -21,7 +21,7 @@ _ac2 &g'udUd'uplU | |||
| _brv bR'Evi | |||
| _ced sedZ'ilj& | |||
| ?1 _ced syd'il^& | |||
| _cir sirkuNfl'EksU | |||
| _cir sirku~Nfl'EksU | |||
| _dia tR'em& | |||
| _dot p'oNtU | |||
| _grv gR'avi | |||
| @@ -93,7 +93,7 @@ _@ ax'ob& | |||
| _[ ,abRikowS'etSi | |||
| _\ b,ax&,iNvertS'id& | |||
| _] f,ES&kowS'etSi | |||
| _^ s,irkuNfl'Eksu | |||
| _^ s,irku~Nfl'Eksu | |||
| __ s,ublin^'adu | |||
| _` gR'avi | |||
| _{ ,abRiS'avi | |||
| @@ -114,7 +114,7 @@ _" 'abRi;'asp&||d'upl&s# | |||
| ?1 _0 z'E*u | |||
| ?2 _0 z'E*U | |||
| ?1 _1 'um | |||
| ?2 _1 'uN | |||
| ?2 _1 'u~N | |||
| _2 d'oIs# | |||
| _3 tR'es# | |||
| ?1 _4 kw'atru | |||
| @@ -4,9 +4,11 @@ | |||
| // Options | |||
| // ?1 European Portuguese | |||
| // ?2 Brazilian Portuguese | |||
| // ?4 Brazil mbrola voice | |||
| // Letter groups | |||
| // A a vowel | |||
| // B a consonant, except h l r w y | |||
| // C a consonant | |||
| // G a voiced consonant | |||
| // K not a vowel | |||
| @@ -39,7 +41,8 @@ | |||
| a (nA@ & | |||
| am (_ =&~N | |||
| am (C &~m | |||
| an (K &~N | |||
| ?4 am (C &~N | |||
| an (K+ &~N | |||
| a (nhA &~ | |||
| am (_ =&U~ | |||
| ?1 a (z_ 'a //eg: paz, rapaz, capaz, etc... | |||
| @@ -97,16 +100,19 @@ | |||
| _) b (_ be | |||
| b b | |||
| b (b | |||
| ?2 b (B bI | |||
| .group c | |||
| _) c (_ se | |||
| c k | |||
| c (Y s // ce ci | |||
| ?2 c (B kI | |||
| ch S | |||
| ck k | |||
| 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... | |||
| @@ -114,6 +120,8 @@ | |||
| _) d (_ de | |||
| d d | |||
| d (d | |||
| ?2 d (B dZI | |||
| ?2 d (_C d_ | |||
| ?2 d (i dZ | |||
| ?2 d (í dZ | |||
| ?2 d (e_ dZ | |||
| @@ -316,6 +324,7 @@ | |||
| _) f (_ 'Efe | |||
| f f | |||
| f (f | |||
| ?2 f (B fI | |||
| .group g | |||
| @@ -324,6 +333,8 @@ | |||
| _) g (_ Ze | |||
| g g | |||
| g (g | |||
| ?2 g (B ZI | |||
| ?2 g (_C g_ | |||
| g (Y Z // ge gi | |||
| gu (Y g | |||
| ?1 guen (C gw'eIN // aguenta, etc. | |||
| @@ -350,6 +361,8 @@ | |||
| im (_ iN | |||
| im (C im | |||
| ?4 im (C iN | |||
| in (C iN // ?4 ?? | |||
| in (g iN | |||
| in (k iN | |||
| inh in^ | |||
| @@ -397,12 +410,16 @@ | |||
| .group j | |||
| _) j (_ Z'Ot& | |||
| j Z | |||
| ?2 j (B ZI | |||
| .group k | |||
| ?1 _) k (_ k'ap& | |||
| ?2 _) k (_ ka | |||
| k k | |||
| k (k | |||
| ?2 k (B kI | |||
| ?2 k (_C k_ | |||
| .group l | |||
| @@ -410,7 +427,7 @@ | |||
| ?1 _) l (_ El | |||
| _) l (_ 'Ele | |||
| l l | |||
| l (l | |||
| l) l | |||
| lh l^ | |||
| A) lh lj | |||
| ?1 A) lh l^ // | |||
| @@ -422,6 +439,7 @@ | |||
| _) m (_ 'eme | |||
| m m | |||
| m (m | |||
| ?2 m (B mI | |||
| .group n | |||
| @@ -430,6 +448,7 @@ | |||
| _) n (_ 'ene | |||
| n n | |||
| n (n | |||
| ?2 n (B nI | |||
| nh n^ | |||
| ?1 A) nn n //drop “n” (eg: connosco). | |||
| @@ -443,6 +462,7 @@ | |||
| oi (s oI | |||
| o (iCK o | |||
| oo u | |||
| oon u~N | |||
| c) oo oo | |||
| ?1 C) oo (_ ow // eg: voo, enjoo, etc... | |||
| oy OI | |||
| @@ -488,6 +508,7 @@ | |||
| o (ma_ o | |||
| om (C om | |||
| ?4 om (C oN | |||
| on (K oN | |||
| o (na_ o | |||
| onh on^ | |||
| @@ -547,6 +568,7 @@ | |||
| _) p (_ pe | |||
| p p | |||
| p (p | |||
| ?2 p (B pI | |||
| ?1 ph f //Didn’t use in European Portuguese (eg: English) | |||
| ?1 ple (_ _^_EN | |||
| @@ -554,6 +576,7 @@ | |||
| .group q | |||
| _) q (_ ke | |||
| q k | |||
| ?2 q (B kI | |||
| qu kw | |||
| qü kw | |||
| qu (Y k | |||
| @@ -601,15 +624,16 @@ | |||
| sc (Y s | |||
| sç s | |||
| sh S | |||
| ?4 _) s (C Is | |||
| A) s (A z | |||
| ?1 @) s (_ s# | |||
| ?2 s (_ s# | |||
| @) 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 (_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) ss s | |||
| @@ -622,6 +646,8 @@ | |||
| _) t (_ te | |||
| t t | |||
| t (t | |||
| ?2 t (B tSI | |||
| ?2 t (_C t_ | |||
| ?2 t (i tS | |||
| ?2 t (í tS | |||
| ?2 t (e_ tS | |||
| @@ -646,6 +672,7 @@ | |||
| um (_ u~N | |||
| um (C u~m | |||
| ?4 um (C u~N | |||
| un (K u~N | |||
| unh u~n^ | |||
| @@ -656,12 +683,14 @@ | |||
| ú ''u | |||
| úm (_ ''u~N | |||
| úm (C ''u~m | |||
| ?4 úm (C ''u~N | |||
| ún (K ''u~N | |||
| únh ''u~n^ | |||
| .group v | |||
| v v | |||
| v (v | |||
| ?2 v (B vI | |||
| .group w | |||
| @@ -669,11 +698,13 @@ | |||
| ?2 _) w (_ d'ablju | |||
| w w | |||
| ?1 w (_ _^_EN | |||
| ?4 _) w u | |||
| .group x | |||
| x (A S | |||
| A) x (A ks | |||
| ?4 A) x (A z | |||
| _e) x (A z | |||
| e) x (A ks | |||
| ?1 e) x (CA S | |||
| @@ -704,6 +735,7 @@ | |||
| _) z (_ ze | |||
| z z | |||
| z (z | |||
| ?2 z (B zI | |||
| ?1 @) z (_ S | |||
| ?2 @) z (_ s | |||
| @) z (_A z | |||
| @@ -1,6 +1,8 @@ | |||
| name afrikaans | |||
| language af | |||
| gender male | |||
| roughness 0 | |||
| pitch 55 122 | |||
| @@ -0,0 +1,9 @@ | |||
| language pt 7 | |||
| name brazil-mbrola-1 | |||
| gender male | |||
| pitch 82 117 | |||
| dictrules 2 4 | |||
| mbrola br1 ptbr_phtrans | |||
| @@ -0,0 +1,9 @@ | |||
| language pt 7 | |||
| name brazil-mbrola-3 | |||
| gender male | |||
| pitch 82 117 | |||
| dictrules 2 4 | |||
| mbrola br3 ptbr_phtrans | |||
| @@ -0,0 +1,6 @@ | |||
| name german-mbrola-2 | |||
| language de 6 | |||
| gender male | |||
| mbrola de2 de2_phtrans | |||
| @@ -1,8 +0,0 @@ | |||
| name en-spanish1 | |||
| language en 10 | |||
| gender male | |||
| dictrules 1 | |||
| pitch 82 117 | |||
| mbrola es1 es_phtrans | |||
| @@ -1,8 +0,0 @@ | |||
| name en-spanish2 | |||
| language en 10 | |||
| gender male | |||
| dictrules 1 | |||
| pitch 82 117 | |||
| mbrola es2 es_phtrans | |||
| @@ -4,19 +4,19 @@ | |||
| base2 24 117 | |||
| en 51 144 | |||
| en_n 30 144 | |||
| en_us 34 144 | |||
| en_us 35 144 | |||
| en_sc 39 146 | |||
| en_rp 34 144 | |||
| en_wm 30 144 | |||
| en_wi 30 144 | |||
| af 38 130 | |||
| af 39 130 | |||
| cy 29 124 | |||
| de 33 125 | |||
| eo 13 110 | |||
| jbo 4 111 | |||
| fi 40 129 | |||
| fr 44 124 | |||
| fr_ca 11 124 | |||
| fr 49 127 | |||
| fr_ca 11 127 | |||
| hi 51 135 | |||
| ta 17 138 | |||
| hu 23 114 | |||
| @@ -32,8 +32,8 @@ | |||
| la 21 116 | |||
| es 9 118 | |||
| es_la 1 118 | |||
| pt 27 133 | |||
| pt_pt 20 133 | |||
| pt 28 134 | |||
| pt_pt 20 134 | |||
| ro 36 141 | |||
| el 8 117 | |||
| grc 12 122 | |||
| @@ -286,6 +286,7 @@ j2/j2o [(o)] base | |||
| j2/j2u [(u)] base | |||
| j2/xj2 [(i)] base | |||
| j/_j [j] base | |||
| [j] fr | |||
| [j] zh | |||
| j/j_ [j/] base | |||
| j/j@ [(@)] base | |||
| @@ -327,6 +328,7 @@ l/_l [l] base | |||
| [l] af | |||
| [l/] de | |||
| [l] fr | |||
| [l/] fr | |||
| [l] hu | |||
| [l] sk | |||
| [l] ru | |||
| @@ -336,6 +338,7 @@ l/_l [l] base | |||
| [l] zh | |||
| l/l_ [l/] base | |||
| [l] fr | |||
| [l/] fr | |||
| l/l@ [(@)] base | |||
| [l] fr | |||
| l/L1_aL [(a)] base | |||
| @@ -367,6 +370,7 @@ l/li [(i)] base | |||
| [l] zh | |||
| l/l_long [l] base | |||
| [l] fr | |||
| [l/] fr | |||
| [l] la | |||
| [l;] ro | |||
| l/lo [(o)] base | |||
| @@ -537,7 +541,6 @@ r/rr [r/] base | |||
| [r/] af | |||
| [r] de | |||
| [r] fi | |||
| [R] fr | |||
| [r2] nl | |||
| [r] ru | |||
| [r/] ru | |||
| @@ -579,6 +582,7 @@ ufric/ll [L] base | |||
| [l#] is | |||
| ufric/s [s] base | |||
| [s] fr | |||
| [z2] fr | |||
| [s] es | |||
| [s#] pt | |||
| [s`] ko | |||
| @@ -1076,7 +1080,7 @@ vnasal/oi_n [oI~] pt | |||
| vnasal/o_n [o~] hi | |||
| [o~] pt | |||
| vnasal/o_n2 [o~] af | |||
| [O~] fr | |||
| vnasal/o_n3 [O~] fr | |||
| vnasal/oo_n [O~] en | |||
| vnasal/oo_n2 [O~] hi | |||
| [O~] pl | |||
| @@ -1168,6 +1172,7 @@ vowel/@ [@] base | |||
| [@] en | |||
| [@2] en | |||
| [@5] en | |||
| [@] en_us | |||
| [3] en_rp | |||
| [@] en_rp | |||
| [V] cy | |||
| @@ -1188,12 +1193,13 @@ vowel/0_2 [0] en_n | |||
| vowel/0_3 [O] en_sc | |||
| [0] en_rp | |||
| [A] hu | |||
| vowel/@_2 [W] fr | |||
| vowel/@_3 [@] en_sc | |||
| [I] en_sc | |||
| [@2] en_sc | |||
| [@5] en_sc | |||
| [@] de | |||
| [W] fr | |||
| [W2] fr | |||
| [@3] hi | |||
| vowel/3_2 [3:] en_n | |||
| [@] zh | |||
| @@ -1214,6 +1220,7 @@ vowel/a [a] en_n | |||
| [aa] en_wm | |||
| [a] cy | |||
| [a] de | |||
| [a] fr | |||
| [a] ta | |||
| [a:] hu | |||
| [a:] nl | |||
| @@ -1348,8 +1355,7 @@ vowel/e_2 [eI] en_sc | |||
| vowel/e_3 [e:] hu | |||
| [e] ku | |||
| vowel/e_5 [i] en_sc | |||
| vowel/ee [E] fr | |||
| [E] pl | |||
| vowel/ee [E] pl | |||
| [E] sv | |||
| vowel/e_e [E] en_sc | |||
| [e] is | |||
| @@ -1379,6 +1385,8 @@ vowel/ee_6 [E] en_n | |||
| [E] ku | |||
| vowel/e_mid [E] en_rp | |||
| [e] jbo | |||
| [E] fr | |||
| [E~] fr | |||
| [E] fr_ca | |||
| [E] hi | |||
| [E] hu | |||
| @@ -1410,8 +1418,8 @@ vowel/e_mid2 [E] af | |||
| vowel/@_fnt [@] en_wi | |||
| [@2] en_wi | |||
| [@2] hr | |||
| vowel/@_fr [@] fr | |||
| vowel/@_hgh [@] hr | |||
| vowel/@_hgh [@] fr | |||
| [@] hr | |||
| vowel/i [i] base2 | |||
| [i:] en_n | |||
| [i] en_wm | |||
| @@ -1423,6 +1431,7 @@ vowel/i [i] base2 | |||
| [i:] hu | |||
| [i] pl | |||
| [i] it | |||
| [I] pt | |||
| [y] pt | |||
| [i/] pt | |||
| [i] pt_pt | |||
| @@ -1559,6 +1568,7 @@ vowel/oe_2 [W] no | |||
| [W] tr | |||
| vowel/oe_4 [W] sv | |||
| vowel/o_mid [O] fr | |||
| [O2] fr | |||
| [o] hu | |||
| [o] tr | |||
| vowel/oo [O:] en_sc | |||
| @@ -1806,6 +1816,8 @@ vwl_en_us/or [O:] en_us | |||
| vwl_en_us/ur [U@] en_us | |||
| vwl_fr/@R [R] fr | |||
| [r] fr | |||
| [r/] fr | |||
| [r2] fr | |||
| [x] pt_pt | |||
| vwl_fr/@R2 [R] fr_ca | |||
| vwl_hi/A [a:] hi | |||
| @@ -1880,6 +1892,7 @@ w/w2 [w2] base2 | |||
| [w] sk | |||
| [w] pt_pt | |||
| w/wa [(a)] base | |||
| [w] fr | |||
| w/we [(e)] base | |||
| w/wi [(i)] base | |||
| [i] vi | |||
| @@ -1907,6 +1920,7 @@ x/b [b] base | |||
| [b;] ro | |||
| [b] is | |||
| x/b_ [b] base | |||
| [b] fr | |||
| x/d [d] base | |||
| [t#] en_us | |||
| [d] fr | |||
| @@ -1,4 +1,4 @@ | |||
| volume 15 | |||
| volume 15 | |||
| 0 l/2 NULL 0 l | |||
| 0 l/ NULL 0 l | |||
| 0 r/ NULL 0 R | |||
| @@ -30,6 +30,7 @@ volume 15 | |||
| 0 h NULL 0 NULL | |||
| 0 n2 NULL 0 n | |||
| 0 p2 NULL 0 p | |||
| 0 r2 NULL 0 r | |||
| 0 t2 NULL 0 t | |||
| 0 z2 NULL 0 z | |||
| 0 z3 NULL 0 z | |||
| @@ -58,6 +59,7 @@ volume 15 | |||
| 0 o@ NULL 70 o @ | |||
| 0 O@ NULL 70 O @ | |||
| 0 O: NULL 0 O | |||
| 0 O2 NULL 0 O | |||
| 0 A: NULL 0 a | |||
| 0 A@ NULL 70 a @ | |||
| 0 U@ NULL 60 u @ | |||
| @@ -71,3 +73,4 @@ volume 15 | |||
| @@ -1,6 +1,12 @@ | |||
| //**************************************************************** | |||
| //redefinition of the : phoneme | |||
| phoneme : // Lengthen previous vowel by "length" | |||
| virtual | |||
| length 140 | |||
| endphoneme | |||
| // VOWELS | |||
| //**************************************************************** | |||
| @@ -10,11 +10,18 @@ phoneme 3 // Schwa, used for rhotic schwa in American | |||
| formants vwl_en_us/3_us | |||
| unstressed | |||
| linkout r- | |||
| beforevowel @ | |||
| // beforevowel @ | |||
| length 210 | |||
| endphoneme | |||
| phoneme @ // Schwa | |||
| vowel starttype (@) endtype (@) | |||
| formants vowel/@ | |||
| unstressed | |||
| length 140 | |||
| endphoneme | |||
| phoneme @L | |||
| vowel starttype (@) endtype l | |||
| @@ -89,7 +96,7 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype (o) endtype (o) | |||
| vowel starttype (a) endtype (a) | |||
| length 190 | |||
| formants vowel/aa_8 | |||
| reduceto @ 0 | |||
| @@ -11,9 +11,8 @@ endphoneme | |||
| phoneme @ | |||
| vowel starttype (@) endtype (@) | |||
| unstressed | |||
| length 170 | |||
| formants vowel/@_fr | |||
| formants vowel/@_hgh | |||
| endphoneme | |||
| @@ -21,6 +20,7 @@ phoneme a | |||
| vowel starttype (a) endtype (a) | |||
| length 170 | |||
| formants vowel/a_3 | |||
| after w vowel/a | |||
| endphoneme | |||
| @@ -33,8 +33,8 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype (e) endtype (e) | |||
| length 170 | |||
| formants vowel/ee | |||
| length 175 | |||
| formants vowel/e_mid | |||
| endphoneme | |||
| @@ -54,6 +54,19 @@ phoneme i: // Slitely longer than i | |||
| endphoneme | |||
| phoneme j | |||
| liquid | |||
| palatal | |||
| length 100 | |||
| beforenotvowel j/ | |||
| formants NULL | |||
| after _ j/_j | |||
| after v NULL | |||
| lengthmod 7 | |||
| // beforevowel i | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype (o) endtype (o) | |||
| length 170 | |||
| @@ -65,6 +78,14 @@ phoneme O | |||
| vowel starttype (o) endtype (o) | |||
| length 170 | |||
| 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 | |||
| @@ -91,20 +112,28 @@ endphoneme | |||
| phoneme w | |||
| vowel starttype (o) endtype (o) | |||
| unstressed | |||
| length 100 | |||
| vowel | |||
| length 120 | |||
| beforenotvowel w/ | |||
| lengthmod 7 | |||
| formants w/w | |||
| after _ w/_w | |||
| before (a) w/wa | |||
| endphoneme | |||
| phoneme W | |||
| 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 | |||
| @@ -119,22 +148,23 @@ endphoneme | |||
| phoneme A~ | |||
| vowel starttype (a) endtype (a) | |||
| length 180 | |||
| formants vnasal/aa_n2 // silent unless followed by vowel | |||
| length 200 | |||
| formants vnasal/aa_n2 | |||
| endphoneme | |||
| phoneme E~ // same as W~ for fr-fr | |||
| vowel starttype (e) endtype (e) | |||
| length 180 | |||
| length 200 | |||
| formants vnasal/W_n | |||
| before n2 vowel/e_mid | |||
| endphoneme | |||
| phoneme O~ | |||
| vowel starttype (o) endtype (o) | |||
| length 180 | |||
| formants vnasal/o_n2 | |||
| length 200 | |||
| formants vnasal/o_n3 | |||
| endphoneme | |||
| @@ -189,31 +219,30 @@ endphoneme | |||
| phoneme b | |||
| vcd blb stop | |||
| 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 @ b/xb%45 | |||
| after @ b/xb | |||
| lengthmod 5 | |||
| switchvoicing p | |||
| endphoneme | |||
| phoneme d | |||
| 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 | |||
| 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 | |||
| switchvoicing t | |||
| endphoneme | |||
| @@ -221,9 +250,9 @@ endphoneme | |||
| phoneme g | |||
| 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 | |||
| formants g/g%30+x/g2%30 | |||
| formants g/g+x/g2%30 | |||
| before _ g/g_+x/g_ | |||
| after _ NULL | |||
| after @ g/xg%30 | |||
| @@ -238,7 +267,7 @@ phoneme k | |||
| vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/k%45 // reduce strength of noise burst | |||
| before _ ustop/k_%45 | |||
| before _ ustop/k_ | |||
| before r ustop/kr%45 | |||
| before l ustop/kl%45 | |||
| before (i) ustop/ki%45 | |||
| @@ -247,10 +276,10 @@ endphoneme | |||
| phoneme l | |||
| liquid | |||
| liquid pal palatal | |||
| length 100 | |||
| lengthmod 7 | |||
| // beforenotvowel l/ | |||
| beforenotvowel l/ | |||
| formants l/l | |||
| after _ l/_l | |||
| after t l/tl | |||
| @@ -265,6 +294,17 @@ phoneme l | |||
| 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 | |||
| beforenotvowel NULL | |||
| vcd alv nasal | |||
| @@ -279,14 +319,15 @@ endphoneme | |||
| phoneme p | |||
| vls blb stop | |||
| 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 | |||
| 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 | |||
| endphoneme | |||
| @@ -303,33 +344,49 @@ endphoneme | |||
| 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 | |||
| lengthmod 7 | |||
| lengthmod 3 | |||
| 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 | |||
| 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 | |||
| lengthmod 7 | |||
| lengthmod 3 | |||
| beforenotvowel r/ | |||
| formants vwl_fr/@R%60 | |||
| after r r/rr%60 | |||
| formants vwl_fr/@R | |||
| // after r r/rr | |||
| endphoneme | |||
| 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 | |||
| lengthmod 7 // | |||
| lengthmod 2 | |||
| formants NULL | |||
| before j vwl_fr/@R | |||
| endphoneme | |||
| @@ -366,7 +423,7 @@ phoneme t | |||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t%30 | |||
| before _ ustop/t_%30 | |||
| before _ ustop/t_%60 | |||
| before @- ustop/t%30 | |||
| before r ustop/tr%30 | |||
| before R ustop/tr%30 | |||
| @@ -380,19 +437,19 @@ phoneme t2 // silent unless followed by vowel | |||
| vowelin f1=0 f2=1600 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t%45 | |||
| wave ustop/t%30 | |||
| before _ ustop/t_%45 | |||
| endphoneme | |||
| phoneme v | |||
| 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 | |||
| formants voc/v+vocw/v%75 | |||
| before (r) voc/vj+vocw/v%75 | |||
| before _ voc/v_+vocw/v%75 | |||
| before _ voc/v_+vocw/v | |||
| switchvoicing f | |||
| endphoneme | |||
| @@ -412,7 +469,7 @@ phoneme z2 // silent unless followed by vowel | |||
| vcd alv frc sibilant | |||
| vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 | |||
| formants voc/z+ufric/s_%45 | |||
| before _ voc/z_+ufric/s_%45 | |||
| before _ voc/z_+ufric/s%45 | |||
| lengthmod 6 | |||
| endphoneme | |||
| @@ -428,5 +485,3 @@ endphoneme | |||
| @@ -3,6 +3,13 @@ | |||
| // Portuguese - based on Base2 | |||
| //==================================================== | |||
| phoneme I // epenthetic i | |||
| vowel starttype (i) endtype (i) | |||
| length 90 | |||
| formants vowel/i | |||
| unstressed | |||
| endphoneme | |||
| phoneme e~ | |||
| vowel starttype (e) endtype (e) | |||
| length 240 | |||
| @@ -247,7 +247,7 @@ phoneme (a) virtual | |||
| after N nn/nna | |||
| after n^ n^/n^a | |||
| 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 w DFT-30+w/xw | |||
| before j DFT-30+j/xj | |||
| @@ -316,7 +316,7 @@ phoneme (o) virtual | |||
| after N nn/nno | |||
| after n^ n^/n^o | |||
| 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 w DFT-30+w/xw | |||
| before j DFT-30+j/xj | |||
| @@ -1170,7 +1170,16 @@ void Translator::SetWordStress(char *output, unsigned int dictionary_flags, int | |||
| stressed_syllable = vowel_count - 1; | |||
| 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; | |||
| } | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.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; | |||
| int option_device_number = -1; | |||
| @@ -599,6 +599,7 @@ SetLengthMods(tr,3); // all equal | |||
| tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000; | |||
| tr->langopts.numbers = 0x269 + 0x2000 + NUM_ROMAN; | |||
| SetLetterVowel(tr,'y'); | |||
| SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y | |||
| } | |||
| break; | |||
| @@ -373,6 +373,9 @@ int IsAlpha(unsigned int c) | |||
| if((c >= 0x1100) && (c <= 0x11ff)) | |||
| 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); | |||
| } | |||