Changes to: en-r, fr, pt git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@185 d46cf337-b52f-0410-862d-fd96e6ae7743master
| // pronouns | // pronouns | ||||
| i %I | |||||
| ti %ti: | |||||
| e %E | |||||
| hi %hi: | |||||
| ni %ni: | |||||
| chi %xi: | |||||
| nhw %nhu: | |||||
| i I $u+ | |||||
| ti ti: $u+ | |||||
| e E $u+ | |||||
| hi hi: $u+ | |||||
| ni ni: $u+ | |||||
| chi xi: $u+ | |||||
| nhw nhu: $u+ | |||||
| hon $u+ // this one (f) | hon $u+ // this one (f) | ||||
| honna $u+ // that one (f) | honna $u+ // that one (f) |
| Dictionary fr_dict | Dictionary fr_dict | ||||
| @ @- a A a2 A~ e E | |||||
| E~ i i: o O o2 O2 O~ | |||||
| u u: W W2 w^i W~ y Y | |||||
| @ @- @2 a A a2 A~ e | |||||
| E E~ i i: o O o2 O2 | |||||
| O~ u u: W W2 w^i W~ y | |||||
| Y | |||||
| : ; b c d dZ f g | : ; b c d dZ f g | ||||
| h j k l m n N n2 | h j k l m n N n2 | ||||
| n^ p p2 r R r2 s S | n^ p p2 r R r2 s S | ||||
| t t2 tS v w z Z z2 | |||||
| z3 | |||||
| t t2 t3 tS v w z Z | |||||
| z2 z3 | |||||
| Dictionary hi_dict | Dictionary hi_dict |
| geni dZi:nI2 | geni dZi:nI2 | ||||
| genome dZi:noUm | genome dZi:noUm | ||||
| genre Z0nr@ | genre Z0nr@ | ||||
| genuine dZEnju:In | |||||
| ?!3 genuine dZEnju:In | |||||
| geyser gi:z3 | geyser gi:z3 | ||||
| gibbon gIb@n | gibbon gIb@n | ||||
| gig gIg | gig gIg |
| _) conse (q k0nsI | _) conse (q k0nsI | ||||
| conser (v k%0ns3: | conser (v k%0ns3: | ||||
| conser (vatio k0ns@ | conser (vatio k0ns@ | ||||
| consider k%0nsId@ | |||||
| consider k%0nsId3 | |||||
| co (nson k0 | co (nson k0 | ||||
| _) co (nstabl k0 | _) co (nstabl k0 | ||||
| co (nstan k0 | co (nstan k0 | ||||
| c) ire (n aIr@ | c) ire (n aIr@ | ||||
| ir (ect %aIr | ir (ect %aIr | ||||
| ir (ety aIr | ir (ety aIr | ||||
| irer (_ aI@r@ | |||||
| irer (_ aI@r3 | |||||
| ir 3: | ir 3: | ||||
| ?5 ir IR | ?5 ir IR | ||||
| @C) ir (_ i@3 | @C) ir (_ i@3 | ||||
| w) or (th 3: | w) or (th 3: | ||||
| ?5 w) or (th VR | ?5 w) or (th VR | ||||
| sw) or o@ | sw) or o@ | ||||
| &) or (ous @ | |||||
| &) or (ous 3r | |||||
| orough Vr@ | orough Vr@ | ||||
| eff) or (t 3 | eff) or (t 3 | ||||
| f) orte (_ 'o@teI | f) orte (_ 'o@teI |
| // *************************************************************************** | |||||
| // * Copyright (C) 2005 to 2007 by Jonathan Duddington * | |||||
| // * email: [email protected] * | |||||
| // * * | |||||
| // * This program is free software; you can redistribute it and/or modify * | |||||
| // * it under the terms of the GNU General Public License as published by * | |||||
| // * the Free Software Foundation; either version 3 of the License, or * | |||||
| // * (at your option) any later version. * | |||||
| // * * | |||||
| // * This program is distributed in the hope that it will be useful, * | |||||
| // * but WITHOUT ANY WARRANTY; without even the implied warranty of * | |||||
| // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * | |||||
| // * GNU General Public License for more details. * | |||||
| // * * | |||||
| // * You should have received a copy of the GNU General Public License * | |||||
| // * along with this program; if not, see: * | |||||
| // * <http://www.gnu.org/licenses/>. * | |||||
| // This file in UTF8 encoded | // This file in UTF8 encoded | ||||
| // Conditional rules | |||||
| // ?2 Special numbering for Belgium and Switzerland | |||||
| // 2006-11-18 Gilles Casse <[email protected]> | // 2006-11-18 Gilles Casse <[email protected]> | ||||
| // | // | ||||
| // Updated 2008-08-12 Michel Such <[email protected]> | |||||
| // Updated 2008-08-17 Michel Such <[email protected]> | |||||
| // | // | ||||
| // * Numbers, a few abbreviations and exceptions. | // * Numbers, a few abbreviations and exceptions. | ||||
| // | // | ||||
| _* astERisk: | _* astERisk: | ||||
| _, viRgyl | _, viRgyl | ||||
| _- tiRE | _- tiRE | ||||
| _. _pw%E~ | |||||
| _. _|pw%E~ | |||||
| _/ slaS | _/ slaS | ||||
| _: d'Ypw'E~ | _: d'Ypw'E~ | ||||
| _; pwE~viRg'yl | _; pwE~viRg'yl | ||||
| _5 sE~k | _5 sE~k | ||||
| _6 siz3 | _6 siz3 | ||||
| _7 sEt | _7 sEt | ||||
| _8 _|w^it | |||||
| _8 _|w^it3 | |||||
| _9 nWf | _9 nWf | ||||
| _10 diz3 | _10 diz3 | ||||
| _11 _!O~z | _11 _!O~z | ||||
| _15 kE~z | _15 kE~z | ||||
| _16 sEz | _16 sEz | ||||
| _17 dis:Et | _17 dis:Et | ||||
| _18 dizw^it | |||||
| _18 dizw^it3 | |||||
| _19 diznWf | _19 diznWf | ||||
| _20 vE~ | _20 vE~ | ||||
| _21 vE~te:W~ | _21 vE~te:W~ | ||||
| _25 vE~tsE~k | _25 vE~tsE~k | ||||
| _26 vE~tsiz3 | _26 vE~tsiz3 | ||||
| _27 vE~tsEt | _27 vE~tsEt | ||||
| _28 vE~tw^it | |||||
| _28 vE~tw^it3 | |||||
| _29 vE~tnWf | _29 vE~tnWf | ||||
| _3X tRA~t | _3X tRA~t | ||||
| _31 tRA~te:W~ | _31 tRA~te:W~ | ||||
| _75 swa2sA~t:kE~z | _75 swa2sA~t:kE~z | ||||
| _76 swa2sA~t:sEz | _76 swa2sA~t:sEz | ||||
| _77 swa2sA~t:dis:Et | _77 swa2sA~t:dis:Et | ||||
| _78 swa2sA~t:diz'w^it | |||||
| _78 swa2sA~t:diz'w^it3 | |||||
| _79 swa2sA~t:diznWf | _79 swa2sA~t:diznWf | ||||
| _8X katR@vE~ | _8X katR@vE~ | ||||
| _80 katR@vE~z2 | _80 katR@vE~z2 | ||||
| _95 katR@vE~:kE~z | _95 katR@vE~:kE~z | ||||
| _96 katR@vE~:sEz | _96 katR@vE~:sEz | ||||
| _97 katR@vE~:dis:Et | _97 katR@vE~:dis:Et | ||||
| _98 katR@vE~:dizw^it | |||||
| _98 katR@vE~:dizw^it3 | |||||
| _99 katR@vE~:diznWf | _99 katR@vE~:diznWf | ||||
| _0C sA~ | _0C sA~ | ||||
| _1C0 sA~t2 | _1C0 sA~t2 | ||||
| _0and e | _0and e | ||||
| _dpt virgyl | _dpt virgyl | ||||
| //some numbers have special pronunciation in Belgium and Switzerland | |||||
| ?2 _7X sEptA~t | |||||
| ?2 _71 sEptA~te:W~ | |||||
| ?2 _72 sEptA~t:dYz2 | |||||
| ?2 _73 sEptA~t:trwa2z2 | |||||
| ?2 _74 sEptA~t:katr | |||||
| ?2 _75 sEptA~t:sE~k | |||||
| ?2 _76 sEptA~t:siz3 | |||||
| ?2 _77 sEptA~t:sEt | |||||
| ?2 _78 sEptA~t:w^it3 | |||||
| ?2 _79 sEptA~t:nWf | |||||
| ?2 _8X o2ktA~t | |||||
| ?2 _80 o2ktA~t | |||||
| ?2 _81 o2ktA~te:W~ | |||||
| ?2 _9X no2nA~t | |||||
| ?2 _91 no2nA~te:W~ | |||||
| ?2 _92 no2nA~t:dYz2 | |||||
| ?2 _93 no2nA~t:trwa2z2 | |||||
| ?2 _94 no2nA~t:katr | |||||
| ?2 _95 no2nA~t:sE~k | |||||
| ?2 _96 no2nA~t:siz3 | |||||
| ?2 _97 no2nA~t:sEt | |||||
| ?2 _98 no2nA~t:w^it3 | |||||
| ?2 _99 no2nA~t:nWf | |||||
| (21 ème) vE~te:yniEm | (21 ème) vE~te:yniEm | ||||
| (31 ème) trA~te:yniEm | (31 ème) trA~te:yniEm | ||||
| (41 ème) karA~te:yniEm | (41 ème) karA~te:yniEm | ||||
| cio $abbrev | cio $abbrev | ||||
| ctrl kO~tRol $pause | ctrl kO~tRol $pause | ||||
| dept depaRt@mA~ | dept depaRt@mA~ | ||||
| edf $abbrev | |||||
| etc etseteRa | etc etseteRa | ||||
| ghz ZigaErts | ghz ZigaErts | ||||
| hmm h@m | hmm h@m | ||||
| et e $u $brk | et e $u $brk | ||||
| ni $u $brk | ni $u $brk | ||||
| car $u+ $brk | car $u+ $brk | ||||
| car $noun | |||||
| cependant $brk | cependant $brk | ||||
| néanmoins $brk | néanmoins $brk | ||||
| toutefois $brk | toutefois $brk | ||||
| aussi $u+ | aussi $u+ | ||||
| certes $u+ | |||||
| dont dO~t2 $u | dont dO~t2 $u | ||||
| lorsque $u | lorsque $u | ||||
| puisque $u | puisque $u | ||||
| voilà $u+ | voilà $u+ | ||||
| cette $u $nounf | cette $u $nounf | ||||
| ces sez2 $u $nounf | ces sez2 $u $nounf | ||||
| ceci $u+ $verbf | |||||
| cela $u+ $verbf | |||||
| (celle ci) sEl||si $verbf | (celle ci) sEl||si $verbf | ||||
| (celle là) sEl||la $verbf | (celle là) sEl||la $verbf | ||||
| (ceux ci) sY||si $verbf | (ceux ci) sY||si $verbf | ||||
| tes tez2 $u $nounf | tes tez2 $u $nounf | ||||
| sa $u $nounf | sa $u $nounf | ||||
| son $u+ $nounf | son $u+ $nounf | ||||
| son sO~ $noun | |||||
| ses sez2 $u $nounf | ses sez2 $u $nounf | ||||
| notre $u $nounf | notre $u $nounf | ||||
| votre $u $nounf | votre $u $nounf | ||||
| autre $u+ | autre $u+ | ||||
| autres $u+ | autres $u+ | ||||
| dans $u+ | dans $u+ | ||||
| vers vEr $u+ | |||||
| vers $noun | |||||
| en $u+ | en $u+ | ||||
| en $u+ $verb $verbextend | en $u+ $verb $verbextend | ||||
| (en suspens) A~||sysp'A~ | (en suspens) A~||sysp'A~ | ||||
| tandis $u+ | tandis $u+ | ||||
| dès $u | dès $u | ||||
| entre $u+ | entre $u+ | ||||
| entre $verb | |||||
| contre $u+ | contre $u+ | ||||
| plusieurs $u+ | plusieurs $u+ | ||||
| durant $u+ | durant $u+ | ||||
| trop $u+ | trop $u+ | ||||
| assez $u+ | assez $u+ | ||||
| beaucoup $u+ | beaucoup $u+ | ||||
| peu $u+ | |||||
| peu $noun | |||||
| très $u | très $u | ||||
| // negative | // negative | ||||
| ne $u $verbf | ne $u $verbf | ||||
| pas $u+ | pas $u+ | ||||
| pas $noun | |||||
| plus $u+ | plus $u+ | ||||
| plus $noun | |||||
| guère $u+ | guère $u+ | ||||
| jamais $u+ | jamais $u+ | ||||
| non nO~ $u+ | |||||
| oui $u+ | |||||
| // questions | // questions | ||||
| quand kA~t2 $u+ | quand kA~t2 $u+ | ||||
| quoi $u+ | quoi $u+ | ||||
| où $brk $u+ | où $brk $u+ | ||||
| comme kO2m $u+ | |||||
| comment $u+ | comment $u+ | ||||
| pourquoi $u+ | pourquoi $u+ | ||||
| pourtant $u+ | pourtant $u+ | ||||
| ô $atend $accent | ô $atend $accent | ||||
| // pronunciation exceptions | // pronunciation exceptions | ||||
| consent kO~s'A~t2 | consent kO~s'A~t2 | ||||
| phallus falys | phallus falys | ||||
| polder pOldEr | polder pOldEr | ||||
| premier pr@mier2 | premier pr@mier2 | ||||
| scanner skaner2 | |||||
| scanner skanWr $noun | |||||
| souris suri | souris suri | ||||
| sus sys | sus sys | ||||
| sus sy $verb | sus sy $verb |
| // 2006-11-18 Gilles Casse <[email protected]> | // 2006-11-18 Gilles Casse <[email protected]> | ||||
| // | // | ||||
| // Updated: 2008-08-12 Michel Such <[email protected]> | |||||
| // Updated: 2008-08-17 Michel Such <[email protected]> | |||||
| // | // | ||||
| // Letter classes: | // Letter classes: | ||||
| s) aou (le u // saoule | s) aou (le u // saoule | ||||
| août ut // août | août ut // août | ||||
| août (i aus // aoûtien | août (i aus // aoûtien | ||||
| aut (_ ot2 | |||||
| au o // autruche | au o // autruche | ||||
| au (l_ O // Paul | au (l_ O // Paul | ||||
| au (re O // dinosaure | au (re O // dinosaure | ||||
| elqu) e =@- | elqu) e =@- | ||||
| uisqu) e =@ | uisqu) e =@ | ||||
| rsqu) e =@ | rsqu) e =@ | ||||
| _C) e (_ @ // je te | |||||
| _C) e (_ @2 // je te | |||||
| -c) e (_ @- | -c) e (_ @- | ||||
| -j) e (_ @- | -j) e (_ @- | ||||
| C) e (- @- | C) e (- @- | ||||
| el (K El // celsius, caramel | el (K El // celsius, caramel | ||||
| _f) em (me a // femme | _f) em (me a // femme | ||||
| i) e (mA // remerciement, d‚ploiement | i) e (mA // remerciement, d‚ploiement | ||||
| i) e (rA // remerciera | |||||
| A) e (rA // remerciera | |||||
| gu) e (rA @- | |||||
| qu) e (rA @- | |||||
| @) em (me a // patiemment | @) em (me a // patiemment | ||||
| em (b A~ // décembre | em (b A~ // décembre | ||||
| em (mACC A~ // emmancher | em (mACC A~ // emmancher | ||||
| e (Cr @ | e (Cr @ | ||||
| _) e (ff e // effet, effectuer | _) e (ff e // effet, effectuer | ||||
| e (C_ E | e (C_ E | ||||
| e (t_ Et2 | |||||
| e (t_ E | |||||
| e (rC E | e (rC E | ||||
| es (_ z2 | es (_ z2 | ||||
| Cr) i (é i: | Cr) i (é i: | ||||
| Cr) i (er_ i: | Cr) i (er_ i: | ||||
| dr) iver ajvWr | dr) iver ajvWr | ||||
| i (eur j | |||||
| i (euK j | |||||
| i (o j | i (o j | ||||
| C) ien (t_ i | C) ien (t_ i | ||||
| dév) ien (t_ i | dév) ien (t_ i | ||||
| .group j | .group j | ||||
| j Z // adjoint joujoux | j Z // adjoint joujoux | ||||
| _) j' (P2v Z | _) j' (P2v Z | ||||
| _) j (obK dZ | |||||
| _) j (ohK dZ | |||||
| _) jusqu' (P6 Zysk | _) jusqu' (P6 Zysk | ||||
| _) l' (P2 l | _) l' (P2 l | ||||
| au) lt // hérault | au) lt // hérault | ||||
| uCi) l (_ // outil, fusil | uCi) l (_ // outil, fusil | ||||
| nti) l (_ // gentil | |||||
| ui) ll j // juillet | ui) ll j // juillet | ||||
| _) lorsqu' (P7 lO2rsk | _) lorsqu' (P7 lO2rsk | ||||
| mm m // pomme | mm m // pomme | ||||
| _) m' (P2v m | _) m' (P2v m | ||||
| _) ms (P2 Em_!Es | _) ms (P2 Em_!Es | ||||
| master (_S6 mastWr | |||||
| // group m: English section | // group m: English section | ||||
| _) mail (_ _^_en // mailer | _) mail (_ _^_en // mailer | ||||
| X) o (se_ o2 | X) o (se_ o2 | ||||
| X) o (ses_ o2 | X) o (ses_ o2 | ||||
| o (CCement_ O2 | o (CCement_ O2 | ||||
| o (Che@ O2 | |||||
| o (Cement_ O2 | o (Cement_ O2 | ||||
| o (t_ o | o (t_ o | ||||
| o (tre_ O2 | o (tre_ O2 | ||||
| oeu W // soeur coeur | oeu W // soeur coeur | ||||
| oeufs @ // oeufs boeufs | oeufs @ // oeufs boeufs | ||||
| o (eC o // coefficient | o (eC o // coefficient | ||||
| _l) o (gi o2 | |||||
| _p) o (ten o2 | |||||
| _pr) o (gra o2 | |||||
| _C) o (teri O2 | |||||
| _) oi (gnon o // oignons | _) oi (gnon o // oignons | ||||
| oin (C wE~ | oin (C wE~ | ||||
| oin (_ wE~ // coin | oin (_ wE~ // coin | ||||
| _) oi o2a // oiseau | |||||
| oi wa2 // poil | oi wa2 // poil | ||||
| oê (l wa2 // poêle | oê (l wa2 // poêle | ||||
| oî wa2 // boîte | oî wa2 // boîte | ||||
| om (_ Om // www.web.com | om (_ Om // www.web.com | ||||
| on (K O~ // mon | on (K O~ // mon | ||||
| on (t_ O~t2 // mont vont sont | on (t_ O~t2 // mont vont sont | ||||
| _m) ont (CAC O~ // montpellier | |||||
| onsh (A O~z // bonshommes | onsh (A O~z // bonshommes | ||||
| onh (A On // bonhomme | onh (A On // bonhomme | ||||
| _) on (z _!O~ // onze, onziŠme | _) on (z _!O~ // onze, onziŠme | ||||
| alc) oo (l O // alcool | alc) oo (l O // alcool | ||||
| z) oo o // zoo | z) oo o // zoo | ||||
| z) oo (C oo // zoologue | |||||
| z) oo (C o2o // zoologue | |||||
| z) oo (m u // zoom | z) oo (m u // zoom | ||||
| _gal) op (_ o // galop | _gal) op (_ o // galop | ||||
| _) para (CCP4 para | _) para (CCP4 para | ||||
| _) photo (@P5 fo2to | _) photo (@P5 fo2to | ||||
| _) poly (@P4 poli | _) poly (@P4 poli | ||||
| _) post (KP4 pO2st | |||||
| _) post (ACCP4 pO2st | |||||
| _) pseudo (@P6 psYdo | _) pseudo (@P6 psYdo | ||||
| p (p // appliquer | p (p // appliquer | ||||
| ph f // phrase | ph f // phrase | ||||
| tran) s (ub s // transubstantiation | tran) s (ub s // transubstantiation | ||||
| A) s (A z // baiser | A) s (A z // baiser | ||||
| A) s (oft s // microsoft | A) s (oft s // microsoft | ||||
| A) s (ol_ s // tournesol | |||||
| _anti) s (A s // antisocial | _anti) s (A s // antisocial | ||||
| _) socio (@P5 sosio | _) socio (@P5 sosio | ||||
| _) super (@P5 sypEr | _) super (@P5 sypEr | ||||
| s) th (m // asthme | s) th (m // asthme | ||||
| th t // théorie | th t // théorie | ||||
| hui) t (_ t // huit | |||||
| hui) t (_ t3 // huit | |||||
| _) t t // tien tiers | _) t t // tien tiers | ||||
| an) t (ia t // Santiago | an) t (ia t // Santiago | ||||
| C) t (ieu s // contentieux | |||||
| t (io_ s // ratio | t (io_ s // ratio | ||||
| C) th (_ _^_en // month | C) th (_ _^_en // month | ||||
| _) th (eX _^_en // the, then | _) th (eX _^_en // the, then | ||||
| _) th (aX _^_en // than, that | _) th (aX _^_en // than, that | ||||
| _) th (As _^_en // these those there | |||||
| _) time _^_en | _) time _^_en | ||||
| tle (_ _^_en | tle (_ _^_en | ||||
| too _^_en | too _^_en | ||||
| .group u | .group u | ||||
| u y // cruel nuage brut | u y // cruel nuage brut | ||||
| ui w^i // nuit, fuite | |||||
| uy (A w^ij | |||||
| _b) usi _^_en // business, businessman | _b) usi _^_en // business, businessman | ||||
| c) ueill Wj // cueillir | c) ueill Wj // cueillir |
| // Options | // Options | ||||
| // ?1 European Portuguese | // ?1 European Portuguese | ||||
| // ?2 Brazilian Portuguese | // ?2 Brazilian Portuguese | ||||
| // ?3 Epenthetic [I] between consonants | |||||
| // ?4 Brazil mbrola voice | |||||
| // Note for "pt-pt" [R] is the same sound as [r] | // Note for "pt-pt" [R] is the same sound as [r] | ||||
| // for "pt" [y] is the same sound as [i] | // for "pt" [y] is the same sound as [i] | ||||
| _1M4 'u~ntrilj'&U~ | _1M4 'u~ntrilj'&U~ | ||||
| _0and _i | _0and _i | ||||
| _dpt _v'irgul& | _dpt _v'irgul& | ||||
| _0Z2 seNt'Ezim& // 100ths | |||||
| _0Z3 mil'Ezim& // 1000ths | |||||
| // _0Z2 seNt'Ezim& // 100ths | |||||
| // _0Z3 mil'Ezim& // 1000ths | |||||
| // not roman numbers | // not roman numbers | ||||
| vi vi | vi vi | ||||
| ?2 neste $u+ $nounf n'estSi //in this | ?2 neste $u+ $nounf n'estSi //in this | ||||
| ?2 nestes $u+ n'estSis //in these | ?2 nestes $u+ n'estSis //in these | ||||
| ?2 esse $u+ $nounf 'esi // that | ?2 esse $u+ $nounf 'esi // that | ||||
| essa 'Es& $brk $u+ $nounf | |||||
| desse d'esy $u+ $nounf | |||||
| nesse n'esy $u+ $nounf | |||||
| essa 'Es& $brk $u+ | |||||
| desse d'esy $u+ | |||||
| nesse n'esy $u+ | |||||
| aquele &k'ely $u+ $nounf // that | aquele &k'ely $u+ $nounf // that | ||||
| aquela $u+ $nounf | |||||
| aquela $u+ | |||||
| daquele d&k'ely $u+ $nounf | daquele d&k'ely $u+ $nounf | ||||
| ?1 que ky $u | ?1 que ky $u | ||||
| // possessive adjectives | // possessive adjectives | ||||
| meu $u+ $nounf | meu $u+ $nounf | ||||
| minha $u+ $nounf | |||||
| minha $u+ | |||||
| meus $u+ | meus $u+ | ||||
| minhas $u+ | minhas $u+ | ||||
| teu $u+ $nounf | teu $u+ $nounf | ||||
| tua $u+ $nounf | |||||
| tua $u+ | |||||
| teus $u+ | teus $u+ | ||||
| tuas $u+ | tuas $u+ | ||||
| seu $u+ $nounf | seu $u+ $nounf | ||||
| sua $u+ $nounf | |||||
| sua $u+ | |||||
| seus $u+ | seus $u+ | ||||
| suas $u+ | suas $u+ | ||||
| ?2 nosso $u+ $nounf | |||||
| ?2 nossa $u+ $nounf | |||||
| ?2 nossos $u+ | |||||
| ?2 nossas $u+ | |||||
| ?2 nosso $u+ n'OsU | |||||
| ?2 nossa $u+ n'Os& | |||||
| ?2 nossos $u+ n'OsUs | |||||
| ?2 nossas $u+ n'Os&s | |||||
| dele dely $u1+ | dele dely $u1+ | ||||
| dela $u+ | dela $u+ | ||||
| deles $u+ | deles $u+ | ||||
| em $u $brk // in,on,at | em $u $brk // in,on,at | ||||
| no nu $u $brk $nounf | no nu $u $brk $nounf | ||||
| na $u $brk $nounf | |||||
| na $u $brk | |||||
| ?2 nos nus# $u $brk | ?2 nos nus# $u $brk | ||||
| nas $u $brk | nas $u $brk | ||||
| num $u $brk | num $u $brk | ||||
| governo gov'ernU $noun | governo gov'ernU $noun | ||||
| olho 'oljU $noun | olho 'oljU $noun | ||||
| colher kolj'Er $noun | colher kolj'Er $noun | ||||
| força f'ors& $noun | |||||
| // MAIN WORD DICTIONARY | // MAIN WORD DICTIONARY | ||||
| //********************* | //********************* | ||||
| borboleta b,orbol'et& | borboleta b,orbol'et& | ||||
| catorze k&t'orzy | catorze k&t'orzy | ||||
| forca f'ork& | |||||
| fosse f'osy | fosse f'osy | ||||
| fossem f'oseIN | fossem f'oseIN | ||||
| hoje 'oZi | hoje 'oZi | ||||
| líderes l'ide*ys | líderes l'ide*ys | ||||
| mexa m'eS& | |||||
| mexi meS'i | |||||
| mexo m'eSU | |||||
| mulher mulj'Er | mulher mulj'Er | ||||
| mui mu~j | mui mu~j | ||||
| muito m'u~jtu // -s is included as a suffix | muito m'u~jtu // -s is included as a suffix | ||||
| muita m'u~jt& | muita m'u~jt& | ||||
| osso 'osU | |||||
| praxedes pR&S'EdZys | |||||
| ?2 rede x'edZy | ?2 rede x'edZy | ||||
| selvagem seUv'aZeIN | selvagem seUv'aZeIN | ||||
| teta t'et& | teta t'et& | ||||
| axé aSE | axé aSE | ||||
| elixir eliSir | elixir eliSir | ||||
| ?1 fixe f'iSy | ?1 fixe f'iSy | ||||
| lixo l'iSu | |||||
| roxo x'oSU | roxo x'oSU | ||||
| xiquexique S,ikeS'iky | |||||
| // foreign words | // foreign words | ||||
| ?1 alt 'alt | ?1 alt 'alt | ||||
| ?2 agosto &g'ostU | ?2 agosto &g'ostU | ||||
| ?1 down d'a,wn | ?1 down d'a,wn | ||||
| ?1 download d'a,wnl'oud | ?1 download d'a,wnl'oud | ||||
| ?2 download daUNl'owd | ?2 download daUNl'owd | ||||
| ?2 downloads daUNl'owds | |||||
| ?3 download dau~Nl'owd | ?3 download dau~Nl'owd | ||||
| ?3 downloads dau~Nl'owdIs | |||||
| ?1 end 'end | ?1 end 'end | ||||
| ?1 escape Sk'eIpy | ?1 escape Sk'eIpy | ||||
| ?2 esc 'Esk | |||||
| ?3 esc 'EskI | |||||
| ?1 explorer ,ekspl'O:*&r- | ?1 explorer ,ekspl'O:*&r- | ||||
| ?2 Explorer ekspl'O*er | ?2 Explorer ekspl'O*er | ||||
| ?1 eyes 'aiz | ?1 eyes 'aiz | ||||
| ?2 logo l'OgU | ?2 logo l'OgU | ||||
| ?1 lock l'Ok | ?1 lock l'Ok | ||||
| mail m'eIl | mail m'eIl | ||||
| ?3 mail m'eI@l | |||||
| mails m'eIls | mails m'eIls | ||||
| ?3 mails m'eI@ls | |||||
| ?1 maior m,&j'Or- | ?1 maior m,&j'Or- | ||||
| ?2 maior maI'Or | ?2 maior maI'Or | ||||
| ?2 maiores maI'O*is | ?2 maiores maI'O*is |
| à (n &~ | à (n &~ | ||||
| àm (K &~m | àm (K &~m | ||||
| àn (K &~N | àn (K &~N | ||||
| à (nhA &~n^ | |||||
| ành (A &~n^ | |||||
| .group á | .group á | ||||
| @@) o (rA_ o | @@) o (rA_ o | ||||
| o (p_ O | o (p_ O | ||||
| o (ps_ O | |||||
| ?1 _) o (C O // eg: olá, orla, opção, etc... | ?1 _) o (C O // eg: olá, orla, opção, etc... | ||||
| ?1 _C) o (CACAC u // Documento, documentação, localizar, etc. | ?1 _C) o (CACAC u // Documento, documentação, localizar, etc. | ||||
| ?1 f) o (rmat u // formatar, formato. | ?1 f) o (rmat u // formatar, formato. | ||||
| C) r (A R // for "pt-pt" [R] is the same as [r] | C) r (A R // for "pt-pt" [R] is the same as [r] | ||||
| _) r x | _) r x | ||||
| l) r x | l) r x | ||||
| n) r x | |||||
| n) r (+ x | |||||
| s) r x | s) r x | ||||
| ?1 A) r (_ r- // [r-] is English linking-r | ?1 A) r (_ r- // [r-] is English linking-r | ||||
| x (s | x (s | ||||
| x (_ ks | x (_ ks | ||||
| ale) x (a S | ale) x (a S | ||||
| _fa) x (i S | |||||
| _li) x (A S | |||||
| má) x (im s // máximo, máximas, etc. | |||||
| me) x (A S | |||||
| pro) x (i s // aproximado, aproximadamente, aproximar, etc. | pro) x (i s // aproximado, aproximadamente, aproximar, etc. | ||||
| pró) x (i s // próximo, etc. | pró) x (i s // próximo, etc. | ||||
| pu) x (A S // verb "puxar" and all its conjugations | |||||
| rela) x (A S | |||||
| _xi) x (A S | |||||
| ?1 i) x (a_ S | ?1 i) x (a_ S | ||||
| ?1 i) x (as_ S | ?1 i) x (as_ S | ||||
| . (. _: | . (. _: | ||||
| \.) . | \.) . | ||||
| * ,aste*'iskU | |||||
| * aste*r'isku | |||||
| *) * (* | *) * (* | ||||
| ** | ** | ||||
| **) * (_ _:: | **) * (_ _:: |
| language en 3 | language en 3 | ||||
| gender male | gender male | ||||
| formant 1 99 100 100 | |||||
| phonemes en_us | phonemes en_us | ||||
| dictrules 3 6 | dictrules 3 6 | ||||
| option 12 1 // reduce [t] | option 12 1 // reduce [t] |
| eo 13 110 | eo 13 110 | ||||
| jbo 4 111 | jbo 4 111 | ||||
| fi 40 129 | fi 40 129 | ||||
| fr 51 130 | |||||
| fr_ca 11 130 | |||||
| fr 53 132 | |||||
| fr_ca 11 132 | |||||
| hi 51 135 | hi 51 135 | ||||
| ta 17 138 | ta 17 138 | ||||
| hu 23 114 | hu 23 114 | ||||
| [t2] en | [t2] en | ||||
| [t] fr | [t] fr | ||||
| [t2] fr | [t2] fr | ||||
| [t3] fr | |||||
| [t.] hi | [t.] hi | ||||
| [t.h] hi | [t.h] hi | ||||
| [t] sk | [t] sk | ||||
| [dZ] hr | [dZ] hr | ||||
| ustop/t_short [t] fr | ustop/t_short [t] fr | ||||
| [t2] fr | [t2] fr | ||||
| [t3] fr | |||||
| [t.] hi | [t.] hi | ||||
| [t] sk | [t] sk | ||||
| [t] el | [t] el | ||||
| [U@] en_n | [U@] en_n | ||||
| [U@] en_wm | [U@] en_wm | ||||
| [u@] vi | [u@] vi | ||||
| vdiph2/uw [u:] en_us | |||||
| vdiph2/uw_2 [u:] en | |||||
| vdiph2/uw_3 [yU] ro | |||||
| vdiph2/uw_4 [u:] en_n | |||||
| vdiph2/uw_6 [y] ko | |||||
| vdiph2/y@ [y@] zh | vdiph2/y@ [y@] zh | ||||
| vdiph2/y#@ [Y@] af | vdiph2/y#@ [Y@] af | ||||
| vdiph2/yu [yU] nl | vdiph2/yu [yU] nl | ||||
| [@] en | [@] en | ||||
| [@2] en | [@2] en | ||||
| [@5] en | [@5] en | ||||
| [@] en_us | |||||
| [3] en_rp | [3] en_rp | ||||
| [@] en_rp | [@] en_rp | ||||
| [V] cy | [V] cy | ||||
| [3:] af | [3:] af | ||||
| vowel/@_4 [@] nl | vowel/@_4 [@] nl | ||||
| [@] no | [@] no | ||||
| vowel/@_5 [@] en_us | |||||
| vowel/8 [o-] zh | vowel/8 [o-] zh | ||||
| vowel/8_2 [U] en_us | vowel/8_2 [U] en_us | ||||
| [8] sv | [8] sv | ||||
| [a/] en_sc | [a/] en_sc | ||||
| [A:] en_sc | [A:] en_sc | ||||
| [aa] en_sc | [aa] en_sc | ||||
| [a] fr | |||||
| [a:] cs | [a:] cs | ||||
| [a:] la | [a:] la | ||||
| [a] is | [a] is | ||||
| [a] zhy | [a] zhy | ||||
| vowel/a_4 [a/] el | vowel/a_4 [a/] el | ||||
| [a] vi | [a] vi | ||||
| vowel/a_5 [a2] fr | |||||
| vowel/a_5 [a] fr | |||||
| [a2] fr | |||||
| [a:] ta | [a:] ta | ||||
| [a/] it | [a/] it | ||||
| [a] la | [a] la | ||||
| vowel/@_fnt [@] en_wi | vowel/@_fnt [@] en_wi | ||||
| [@2] en_wi | [@2] en_wi | ||||
| [@2] hr | [@2] hr | ||||
| vowel/@_fr [@2] fr | |||||
| vowel/@_hgh [@] fr | vowel/@_hgh [@] fr | ||||
| [@] hr | [@] hr | ||||
| vowel/i [i] base2 | vowel/i [i] base2 | ||||
| vowel/i_fnt [i:] en_wi | vowel/i_fnt [i:] en_wi | ||||
| [i] hi | [i] hi | ||||
| [i:] hi | [i:] hi | ||||
| vowel/ii [i] en_us | |||||
| [I] en_rp | |||||
| vowel/ii [I] en_rp | |||||
| [I2] en_rp | [I2] en_rp | ||||
| [I] en_wm | [I] en_wm | ||||
| [I2] en_wm | [I2] en_wm | ||||
| [u] tr | [u] tr | ||||
| vowel/u#_2 [u-] ta | vowel/u#_2 [u-] ta | ||||
| [u-] sv | [u-] sv | ||||
| vowel/u_3 [yU] ro | |||||
| vowel/u#_3 [U] ta | vowel/u#_3 [U] ta | ||||
| [U:] ta | [U:] ta | ||||
| vowel/u_4 [u:] en_n | |||||
| vowel/u#_4 [U] en_sc | vowel/u#_4 [U] en_sc | ||||
| [u:] en_sc | [u:] en_sc | ||||
| vowel/u_5 [u] sw | vowel/u_5 [u] sw | ||||
| vowel/u_6 [U] pt_pt | vowel/u_6 [U] pt_pt | ||||
| [u] pt_pt | [u] pt_pt | ||||
| [u] ku | [u] ku | ||||
| vowel/u#_6 [y] ko | |||||
| vowel/u_7 [u] vi | vowel/u_7 [u] vi | ||||
| vowel/u#_7 [u#] tr | vowel/u#_7 [u#] tr | ||||
| vowel/u_bck [u] base2 | vowel/u_bck [u] base2 | ||||
| vwl_en_rp/e@ [e@] en_rp | vwl_en_rp/e@ [e@] en_rp | ||||
| vwl_en_rp/i@ [i@] en_rp | vwl_en_rp/i@ [i@] en_rp | ||||
| vwl_en_rp/oo [U@] en_rp | vwl_en_rp/oo [U@] en_rp | ||||
| vwl_en/u [u:] en | |||||
| vwl_en/u_L [u:] en | vwl_en/u_L [u:] en | ||||
| [u:] en_n | [u:] en_n | ||||
| [u:] en_rp | [u:] en_rp | ||||
| [A@] en_us | [A@] en_us | ||||
| vwl_en_us/ee [E] en_us | vwl_en_us/ee [E] en_us | ||||
| vwl_en_us/er [e@] en_us | vwl_en_us/er [e@] en_us | ||||
| vwl_en_us/ii_3 [i] en_us | |||||
| vwl_en_us/ir [i@3] en_us | vwl_en_us/ir [i@3] en_us | ||||
| [i@3] en_sc | [i@3] en_sc | ||||
| vwl_en_us/oor [O@] en_us | vwl_en_us/oor [O@] en_us | ||||
| vwl_en_us/or [O:] en_us | vwl_en_us/or [O:] en_us | ||||
| [o@] en_us | [o@] en_us | ||||
| [O:] en_sc | [O:] en_sc | ||||
| vwl_en_us/u [u:] en_us | |||||
| vwl_en_us/ur [U@] en_us | vwl_en_us/ur [U@] en_us | ||||
| vwl_fr/@R [R] fr | vwl_fr/@R [R] fr | ||||
| [r] fr | [r] fr |
| phoneme u: | phoneme u: | ||||
| vowel starttype (u) endtype (u) | vowel starttype (u) endtype (u) | ||||
| length 210 | length 210 | ||||
| formants vwl_en/u | |||||
| formants vdiph2/uw_2 | |||||
| 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 u: | phoneme u: | ||||
| vowel starttype (u) endtype (u) | vowel starttype (u) endtype (u) | ||||
| length 200 | length 200 | ||||
| formants vowel/u_4 | |||||
| formants vdiph2/uw_4 | |||||
| before _ vwl_en_n/u_ | before _ vwl_en_n/u_ | ||||
| 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 @ // Schwa | phoneme @ // Schwa | ||||
| vowel starttype (@) endtype (@) | vowel starttype (@) endtype (@) | ||||
| formants vowel/@ | |||||
| formants vowel/@_5 | |||||
| unstressed | unstressed | ||||
| length 140 | length 140 | ||||
| endphoneme | endphoneme | ||||
| phoneme E | phoneme E | ||||
| vowel starttype (e) endtype (e) | vowel starttype (e) endtype (e) | ||||
| length 185 | |||||
| length 190 | |||||
| // 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 I | phoneme I | ||||
| vowel starttype (i) endtype (i) | vowel starttype (i) endtype (i) | ||||
| length 155 | |||||
| length 160 | |||||
| formants vowel/ii_4 | formants vowel/ii_4 | ||||
| linkout ; | linkout ; | ||||
| endphoneme | endphoneme | ||||
| phoneme I2 | phoneme I2 | ||||
| vowel starttype (i) endtype (i) | vowel starttype (i) endtype (i) | ||||
| unstressed | unstressed | ||||
| length 155 | |||||
| length 160 | |||||
| formants vowel/ii_4 | formants vowel/ii_4 | ||||
| linkout ; | linkout ; | ||||
| endphoneme | endphoneme | ||||
| phoneme i // optional variant of [I] for end of words | phoneme i // optional variant of [I] for end of words | ||||
| vowel starttype (i) endtype (i) | vowel starttype (i) endtype (i) | ||||
| length 190 | |||||
| formants vowel/ii | |||||
| // formants vwl_en_us/ii_2 | |||||
| length 180 | |||||
| // formants vowel/ii_3 | |||||
| formants vwl_en_us/ii_3 | |||||
| // formants vowel/i# | // formants vowel/i# | ||||
| linkout ; | linkout ; | ||||
| endphoneme | endphoneme | ||||
| phoneme V | phoneme V | ||||
| vowel starttype (a) endtype (@) | vowel starttype (a) endtype (@) | ||||
| length 160 | |||||
| length 170 | |||||
| formants vowel/V_6 | formants vowel/V_6 | ||||
| reduceto @ 0 | reduceto @ 0 | ||||
| endphoneme | endphoneme | ||||
| phoneme U | phoneme U | ||||
| vowel starttype (o) endtype (o) | vowel starttype (o) endtype (o) | ||||
| length 140 | |||||
| length 145 | |||||
| formants vowel/8_2 | formants vowel/8_2 | ||||
| endphoneme | endphoneme | ||||
| phoneme u: | phoneme u: | ||||
| vowel starttype (u) endtype (u) | vowel starttype (u) endtype (u) | ||||
| length 170 | length 170 | ||||
| // formants vowel/u#_6 | |||||
| formants vwl_en_us/u | |||||
| formants vdiph2/uw | |||||
| endphoneme | endphoneme | ||||
| phoneme oU | phoneme oU | ||||
| vowel starttype (@) endtype (u) | vowel starttype (@) endtype (u) | ||||
| length 235 | |||||
| length 230 | |||||
| formants vdiph/8u | formants vdiph/8u | ||||
| endphoneme | endphoneme | ||||
| phoneme U@ | phoneme U@ | ||||
| vowel starttype (@) endtype (@) | vowel starttype (@) endtype (@) | ||||
| length 230 | |||||
| length 240 | |||||
| formants vwl_en_us/ur | formants vwl_en_us/ur | ||||
| linkout r- | linkout r- | ||||
| endphoneme | endphoneme |
| endphoneme | endphoneme | ||||
| phoneme @2 | |||||
| vowel starttype (@) endtype (@) | |||||
| length 150 | |||||
| formants vowel/@_fr | |||||
| endphoneme | |||||
| phoneme a | phoneme a | ||||
| vowel starttype (a) endtype (a) | vowel starttype (a) endtype (a) | ||||
| length 170 | length 170 | ||||
| formants vowel/a_3 | |||||
| formants vowel/a_5 | |||||
| reduceto a2 1 | |||||
| endphoneme | endphoneme | ||||
| phoneme a2 | phoneme a2 | ||||
| vowel starttype (a) endtype (a) | vowel starttype (a) endtype (a) | ||||
| length 160 | |||||
| length 150 | |||||
| unstressed | unstressed | ||||
| formants vowel/a_5 | formants vowel/a_5 | ||||
| endphoneme | endphoneme | ||||
| phoneme i | phoneme i | ||||
| vowel starttype (i) endtype (i) | vowel starttype (i) endtype (i) | ||||
| length 160 | |||||
| length 150 | |||||
| formants vowel/i_3 | formants vowel/i_3 | ||||
| linkout ; | linkout ; | ||||
| endphoneme | endphoneme | ||||
| phoneme w^i | phoneme w^i | ||||
| vowel starttype (i) endtype (i) | |||||
| vowel starttype (u) endtype (i) | |||||
| length 220 | length 220 | ||||
| formants vdiph/yi_fr | formants vdiph/yi_fr | ||||
| endphoneme | endphoneme | ||||
| vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 | vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 | ||||
| vowelout f1=0 f2=1000 -500 -350 f3=-300 80 brk | vowelout f1=0 f2=1000 -500 -350 f3=-300 80 brk | ||||
| lengthmod 2 | lengthmod 2 | ||||
| wave ustop/p%45 | |||||
| wave ustop/p%60 | |||||
| before _ ustop/p_%70 | before _ ustop/p_%70 | ||||
| after _ ustop/p%70 | after _ ustop/p%70 | ||||
| before (r) ustop/pr%60 | before (r) ustop/pr%60 | ||||
| vowelin f1=0 f2=1700 -100 100 f3=-100 80 | vowelin f1=0 f2=1700 -100 100 f3=-100 80 | ||||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | ||||
| lengthmod 2 | lengthmod 2 | ||||
| wave ustop/t_short%30 | |||||
| wave ustop/t_short%50 | |||||
| before _ ustop/t_%40 | before _ ustop/t_%40 | ||||
| before (r) ustop/t_short%30 | |||||
| before (r) ustop/t_short%50 | |||||
| switchvoicing d | switchvoicing d | ||||
| endphoneme | endphoneme | ||||
| endphoneme | endphoneme | ||||
| phoneme t3 // silent unless followed by vowel or pause | |||||
| beforepause t | |||||
| beforenotvowel NULL | |||||
| vls alv stop | |||||
| 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_short%30 | |||||
| before _ ustop/t_%40 | |||||
| endphoneme | |||||
| phoneme v | phoneme v | ||||
| vcd lbd frc | vcd lbd frc | ||||
| vowelin f1=0 f2=1000 -300 -200 f3=-300 100 len=0 | vowelin f1=0 f2=1000 -300 -200 f3=-300 100 len=0 |
| phoneme y | phoneme y | ||||
| vowel starttype (i) endtype (u) | vowel starttype (i) endtype (u) | ||||
| length 180 | length 180 | ||||
| formants vowel/u#_6 | |||||
| formants vdiph2/uw_6 | |||||
| endphoneme | endphoneme | ||||
| phoneme u- | phoneme u- |
| phoneme yU | phoneme yU | ||||
| vowel starttype (@) endtype (u) | vowel starttype (@) endtype (u) | ||||
| length 230 | length 230 | ||||
| formants vowel/u_3 | |||||
| formants vdiph2/uw_3 | |||||
| endphoneme | endphoneme | ||||
| phoneme ea | phoneme ea |
| #include "translate.h" | #include "translate.h" | ||||
| #include "wave.h" | #include "wave.h" | ||||
| const char *version_string = "1.37.11 07.Aug.08"; | |||||
| const char *version_string = "1.37.13 18.Aug.08"; | |||||
| const int version_phdata = 0x013400; | const int version_phdata = 0x013400; | ||||
| int option_device_number = -1; | int option_device_number = -1; |
| tr->langopts.stress_rule = 3; // stress on final syllable | tr->langopts.stress_rule = 3; // stress on final syllable | ||||
| tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000; | tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000; | ||||
| tr->langopts.numbers = 0x269 + 0x2000 + NUM_ROMAN; | |||||
| tr->langopts.numbers = 0x269 + 0x4000 + NUM_ROMAN; | |||||
| SetLetterVowel(tr,'y'); | SetLetterVowel(tr,'y'); | ||||
| ResetLetterBits(tr,0x2); | ResetLetterBits(tr,0x2); | ||||
| SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y | SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y |