Changes to: en-r, fr, pt git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@185 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -99,13 +99,13 @@ ymhen $pause $strend // within | |||
| // 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) | |||
| honna $u+ // that one (f) | |||
| @@ -99,15 +99,16 @@ S s2 t v Z | |||
| 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 | |||
| h j k l m n N n2 | |||
| 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 | |||
| @@ -1053,7 +1053,7 @@ gemini dZEmInaI | |||
| geni dZi:nI2 | |||
| genome dZi:noUm | |||
| genre Z0nr@ | |||
| genuine dZEnju:In | |||
| ?!3 genuine dZEnju:In | |||
| geyser gi:z3 | |||
| gibbon gIb@n | |||
| gig gIg | |||
| @@ -1399,7 +1399,7 @@ | |||
| _) conse (q k0nsI | |||
| conser (v k%0ns3: | |||
| conser (vatio k0ns@ | |||
| consider k%0nsId@ | |||
| consider k%0nsId3 | |||
| co (nson k0 | |||
| _) co (nstabl k0 | |||
| co (nstan k0 | |||
| @@ -3014,7 +3014,7 @@ | |||
| c) ire (n aIr@ | |||
| ir (ect %aIr | |||
| ir (ety aIr | |||
| irer (_ aI@r@ | |||
| irer (_ aI@r3 | |||
| ir 3: | |||
| ?5 ir IR | |||
| @C) ir (_ i@3 | |||
| @@ -3808,7 +3808,7 @@ | |||
| w) or (th 3: | |||
| ?5 w) or (th VR | |||
| sw) or o@ | |||
| &) or (ous @ | |||
| &) or (ous 3r | |||
| orough Vr@ | |||
| eff) or (t 3 | |||
| f) orte (_ 'o@teI | |||
| @@ -1,9 +1,30 @@ | |||
| // *************************************************************************** | |||
| // * 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 | |||
| // Conditional rules | |||
| // ?2 Special numbering for Belgium and Switzerland | |||
| // 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. | |||
| // | |||
| @@ -94,7 +115,7 @@ _) f'ERm paRA~t'Ez | |||
| _* astERisk: | |||
| _, viRgyl | |||
| _- tiRE | |||
| _. _pw%E~ | |||
| _. _|pw%E~ | |||
| _/ slaS | |||
| _: d'Ypw'E~ | |||
| _; pwE~viRg'yl | |||
| @@ -124,7 +145,7 @@ _4 katR | |||
| _5 sE~k | |||
| _6 siz3 | |||
| _7 sEt | |||
| _8 _|w^it | |||
| _8 _|w^it3 | |||
| _9 nWf | |||
| _10 diz3 | |||
| _11 _!O~z | |||
| @@ -134,7 +155,7 @@ _14 katORz | |||
| _15 kE~z | |||
| _16 sEz | |||
| _17 dis:Et | |||
| _18 dizw^it | |||
| _18 dizw^it3 | |||
| _19 diznWf | |||
| _20 vE~ | |||
| _21 vE~te:W~ | |||
| @@ -144,7 +165,7 @@ _24 vE~tkatR | |||
| _25 vE~tsE~k | |||
| _26 vE~tsiz3 | |||
| _27 vE~tsEt | |||
| _28 vE~tw^it | |||
| _28 vE~tw^it3 | |||
| _29 vE~tnWf | |||
| _3X tRA~t | |||
| _31 tRA~te:W~ | |||
| @@ -162,7 +183,7 @@ _74 swa2sA~t:katORz | |||
| _75 swa2sA~t:kE~z | |||
| _76 swa2sA~t:sEz | |||
| _77 swa2sA~t:dis:Et | |||
| _78 swa2sA~t:diz'w^it | |||
| _78 swa2sA~t:diz'w^it3 | |||
| _79 swa2sA~t:diznWf | |||
| _8X katR@vE~ | |||
| _80 katR@vE~z2 | |||
| @@ -174,7 +195,7 @@ _94 katR@vE~:katORz | |||
| _95 katR@vE~:kE~z | |||
| _96 katR@vE~:sEz | |||
| _97 katR@vE~:dis:Et | |||
| _98 katR@vE~:dizw^it | |||
| _98 katR@vE~:dizw^it3 | |||
| _99 katR@vE~:diznWf | |||
| _0C sA~ | |||
| _1C0 sA~t2 | |||
| @@ -185,6 +206,31 @@ _0M3 miljaR | |||
| _0and e | |||
| _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 | |||
| (31 ème) trA~te:yniEm | |||
| (41 ème) karA~te:yniEm | |||
| @@ -208,6 +254,7 @@ cci $abbrev | |||
| cio $abbrev | |||
| ctrl kO~tRol $pause | |||
| dept depaRt@mA~ | |||
| edf $abbrev | |||
| etc etseteRa | |||
| ghz ZigaErts | |||
| hmm h@m | |||
| @@ -275,6 +322,7 @@ eh $u $brk | |||
| et e $u $brk | |||
| ni $u $brk | |||
| car $u+ $brk | |||
| car $noun | |||
| cependant $brk | |||
| néanmoins $brk | |||
| toutefois $brk | |||
| @@ -286,6 +334,7 @@ ainsi $u+ | |||
| aussi $u+ | |||
| certes $u+ | |||
| dont dO~t2 $u | |||
| lorsque $u | |||
| puisque $u | |||
| @@ -322,8 +371,6 @@ voici $u+ | |||
| voilà $u+ | |||
| cette $u $nounf | |||
| ces sez2 $u $nounf | |||
| ceci $u+ $verbf | |||
| cela $u+ $verbf | |||
| (celle ci) sEl||si $verbf | |||
| (celle là) sEl||la $verbf | |||
| (ceux ci) sY||si $verbf | |||
| @@ -341,6 +388,7 @@ ton $u $nounf | |||
| tes tez2 $u $nounf | |||
| sa $u $nounf | |||
| son $u+ $nounf | |||
| son sO~ $noun | |||
| ses sez2 $u $nounf | |||
| notre $u $nounf | |||
| votre $u $nounf | |||
| @@ -369,6 +417,8 @@ autour otur $u+ | |||
| autre $u+ | |||
| autres $u+ | |||
| dans $u+ | |||
| vers vEr $u+ | |||
| vers $noun | |||
| en $u+ | |||
| en $u+ $verb $verbextend | |||
| (en suspens) A~||sysp'A~ | |||
| @@ -381,6 +431,7 @@ autant $u+ | |||
| tandis $u+ | |||
| dès $u | |||
| entre $u+ | |||
| entre $verb | |||
| contre $u+ | |||
| plusieurs $u+ | |||
| durant $u+ | |||
| @@ -389,19 +440,26 @@ sans $u+ | |||
| trop $u+ | |||
| assez $u+ | |||
| beaucoup $u+ | |||
| peu $u+ | |||
| peu $noun | |||
| très $u | |||
| // negative | |||
| ne $u $verbf | |||
| pas $u+ | |||
| pas $noun | |||
| plus $u+ | |||
| plus $noun | |||
| guère $u+ | |||
| jamais $u+ | |||
| non nO~ $u+ | |||
| oui $u+ | |||
| // questions | |||
| quand kA~t2 $u+ | |||
| quoi $u+ | |||
| où $brk $u+ | |||
| comme kO2m $u+ | |||
| comment $u+ | |||
| pourquoi $u+ | |||
| pourtant $u+ | |||
| @@ -463,8 +521,6 @@ y igr'Ek $atend $only | |||
| ô $atend $accent | |||
| // pronunciation exceptions | |||
| consent kO~s'A~t2 | |||
| @@ -525,6 +581,8 @@ parangon parA~gO~ | |||
| phallus falys | |||
| polder pOldEr | |||
| premier pr@mier2 | |||
| scanner skaner2 | |||
| scanner skanWr $noun | |||
| souris suri | |||
| sus sys | |||
| sus sy $verb | |||
| @@ -23,7 +23,7 @@ | |||
| // 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: | |||
| @@ -71,6 +71,7 @@ | |||
| s) aou (le u // saoule | |||
| août ut // août | |||
| août (i aus // aoûtien | |||
| aut (_ ot2 | |||
| au o // autruche | |||
| au (l_ O // Paul | |||
| au (re O // dinosaure | |||
| @@ -204,7 +205,7 @@ _) ç' (P2v s | |||
| elqu) e =@- | |||
| uisqu) e =@ | |||
| rsqu) e =@ | |||
| _C) e (_ @ // je te | |||
| _C) e (_ @2 // je te | |||
| -c) e (_ @- | |||
| -j) e (_ @- | |||
| C) e (- @- | |||
| @@ -226,7 +227,9 @@ _) ç' (P2v s | |||
| el (K El // celsius, caramel | |||
| _f) em (me a // femme | |||
| 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 (b A~ // décembre | |||
| em (mACC A~ // emmancher | |||
| @@ -467,7 +470,7 @@ _) ç' (P2v s | |||
| e (Cr @ | |||
| _) e (ff e // effet, effectuer | |||
| e (C_ E | |||
| e (t_ Et2 | |||
| e (t_ E | |||
| e (rC E | |||
| es (_ z2 | |||
| @@ -642,7 +645,7 @@ _) half _^_en | |||
| Cr) i (é i: | |||
| Cr) i (er_ i: | |||
| dr) iver ajvWr | |||
| i (eur j | |||
| i (euK j | |||
| i (o j | |||
| C) ien (t_ i | |||
| dév) ien (t_ i | |||
| @@ -719,6 +722,8 @@ _) half _^_en | |||
| .group j | |||
| j Z // adjoint joujoux | |||
| _) j' (P2v Z | |||
| _) j (obK dZ | |||
| _) j (ohK dZ | |||
| _) jusqu' (P6 Zysk | |||
| @@ -735,6 +740,7 @@ _) half _^_en | |||
| _) l' (P2 l | |||
| au) lt // hérault | |||
| uCi) l (_ // outil, fusil | |||
| nti) l (_ // gentil | |||
| ui) ll j // juillet | |||
| _) lorsqu' (P7 lO2rsk | |||
| @@ -748,6 +754,7 @@ _) half _^_en | |||
| mm m // pomme | |||
| _) m' (P2v m | |||
| _) ms (P2 Em_!Es | |||
| master (_S6 mastWr | |||
| // group m: English section | |||
| _) mail (_ _^_en // mailer | |||
| @@ -783,6 +790,7 @@ _) half _^_en | |||
| X) o (se_ o2 | |||
| X) o (ses_ o2 | |||
| o (CCement_ O2 | |||
| o (Che@ O2 | |||
| o (Cement_ O2 | |||
| o (t_ o | |||
| o (tre_ O2 | |||
| @@ -800,9 +808,14 @@ _) half _^_en | |||
| oeu W // soeur coeur | |||
| oeufs @ // oeufs boeufs | |||
| o (eC o // coefficient | |||
| _l) o (gi o2 | |||
| _p) o (ten o2 | |||
| _pr) o (gra o2 | |||
| _C) o (teri O2 | |||
| _) oi (gnon o // oignons | |||
| oin (C wE~ | |||
| oin (_ wE~ // coin | |||
| _) oi o2a // oiseau | |||
| oi wa2 // poil | |||
| oê (l wa2 // poêle | |||
| oî wa2 // boîte | |||
| @@ -813,6 +826,7 @@ _) half _^_en | |||
| om (_ Om // www.web.com | |||
| on (K O~ // mon | |||
| on (t_ O~t2 // mont vont sont | |||
| _m) ont (CAC O~ // montpellier | |||
| onsh (A O~z // bonshommes | |||
| onh (A On // bonhomme | |||
| _) on (z _!O~ // onze, onziŠme | |||
| @@ -822,7 +836,7 @@ _) half _^_en | |||
| alc) oo (l O // alcool | |||
| z) oo o // zoo | |||
| z) oo (C oo // zoologue | |||
| z) oo (C o2o // zoologue | |||
| z) oo (m u // zoom | |||
| _gal) op (_ o // galop | |||
| @@ -873,6 +887,8 @@ C) oing (_ _^_en // going | |||
| _) para (CCP4 para | |||
| _) photo (@P5 fo2to | |||
| _) poly (@P4 poli | |||
| _) post (KP4 pO2st | |||
| _) post (ACCP4 pO2st | |||
| _) pseudo (@P6 psYdo | |||
| p (p // appliquer | |||
| ph f // phrase | |||
| @@ -964,6 +980,7 @@ mou) rr RR // mourrai | |||
| tran) s (ub s // transubstantiation | |||
| A) s (A z // baiser | |||
| A) s (oft s // microsoft | |||
| A) s (ol_ s // tournesol | |||
| _anti) s (A s // antisocial | |||
| _) socio (@P5 sosio | |||
| _) super (@P5 sypEr | |||
| @@ -1052,10 +1069,11 @@ _) t (_ te | |||
| s) th (m // asthme | |||
| th t // théorie | |||
| hui) t (_ t // huit | |||
| hui) t (_ t3 // huit | |||
| _) t t // tien tiers | |||
| an) t (ia t // Santiago | |||
| C) t (ieu s // contentieux | |||
| t (io_ s // ratio | |||
| @@ -1109,7 +1127,6 @@ _) t (_ te | |||
| C) th (_ _^_en // month | |||
| _) th (eX _^_en // the, then | |||
| _) th (aX _^_en // than, that | |||
| _) th (As _^_en // these those there | |||
| _) time _^_en | |||
| tle (_ _^_en | |||
| too _^_en | |||
| @@ -1122,6 +1139,8 @@ _) t (_ te | |||
| .group u | |||
| u y // cruel nuage brut | |||
| ui w^i // nuit, fuite | |||
| uy (A w^ij | |||
| _b) usi _^_en // business, businessman | |||
| c) ueill Wj // cueillir | |||
| @@ -4,6 +4,8 @@ | |||
| // Options | |||
| // ?1 European Portuguese | |||
| // ?2 Brazilian Portuguese | |||
| // ?3 Epenthetic [I] between consonants | |||
| // ?4 Brazil mbrola voice | |||
| // Note for "pt-pt" [R] is the same sound as [r] | |||
| // for "pt" [y] is the same sound as [i] | |||
| @@ -182,8 +184,8 @@ _1M3 'u~mbilj'&U~ | |||
| _1M4 'u~ntrilj'&U~ | |||
| _0and _i | |||
| _dpt _v'irgul& | |||
| _0Z2 seNt'Ezim& // 100ths | |||
| _0Z3 mil'Ezim& // 1000ths | |||
| // _0Z2 seNt'Ezim& // 100ths | |||
| // _0Z3 mil'Ezim& // 1000ths | |||
| // not roman numbers | |||
| vi vi | |||
| @@ -278,11 +280,11 @@ los $u | |||
| ?2 neste $u+ $nounf n'estSi //in this | |||
| ?2 nestes $u+ n'estSis //in these | |||
| ?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 | |||
| aquela $u+ $nounf | |||
| aquela $u+ | |||
| daquele d&k'ely $u+ $nounf | |||
| ?1 que ky $u | |||
| @@ -290,21 +292,21 @@ daquele d&k'ely $u+ $nounf | |||
| // possessive adjectives | |||
| meu $u+ $nounf | |||
| minha $u+ $nounf | |||
| minha $u+ | |||
| meus $u+ | |||
| minhas $u+ | |||
| teu $u+ $nounf | |||
| tua $u+ $nounf | |||
| tua $u+ | |||
| teus $u+ | |||
| tuas $u+ | |||
| seu $u+ $nounf | |||
| sua $u+ $nounf | |||
| sua $u+ | |||
| seus $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+ | |||
| dela $u+ | |||
| deles $u+ | |||
| @@ -324,7 +326,7 @@ dumas $u | |||
| em $u $brk // in,on,at | |||
| no nu $u $brk $nounf | |||
| na $u $brk $nounf | |||
| na $u $brk | |||
| ?2 nos nus# $u $brk | |||
| nas $u $brk | |||
| num $u $brk | |||
| @@ -574,23 +576,24 @@ acordo &k'OrdU $verb | |||
| governo gov'ernU $noun | |||
| olho 'oljU $noun | |||
| colher kolj'Er $noun | |||
| força f'ors& $noun | |||
| // MAIN WORD DICTIONARY | |||
| //********************* | |||
| borboleta b,orbol'et& | |||
| catorze k&t'orzy | |||
| forca f'ork& | |||
| fosse f'osy | |||
| fossem f'oseIN | |||
| hoje 'oZi | |||
| líderes l'ide*ys | |||
| mexa m'eS& | |||
| mexi meS'i | |||
| mexo m'eSU | |||
| mulher mulj'Er | |||
| mui mu~j | |||
| muito m'u~jtu // -s is included as a suffix | |||
| muita m'u~jt& | |||
| osso 'osU | |||
| praxedes pR&S'EdZys | |||
| ?2 rede x'edZy | |||
| selvagem seUv'aZeIN | |||
| teta t'et& | |||
| @@ -616,9 +619,8 @@ abacaxi abakaSy | |||
| axé aSE | |||
| elixir eliSir | |||
| ?1 fixe f'iSy | |||
| lixo l'iSu | |||
| roxo x'oSU | |||
| xiquexique S,ikeS'iky | |||
| // foreign words | |||
| ?1 alt 'alt | |||
| ?2 agosto &g'ostU | |||
| @@ -640,11 +642,11 @@ roxo x'oSU | |||
| ?1 down d'a,wn | |||
| ?1 download d'a,wnl'oud | |||
| ?2 download daUNl'owd | |||
| ?2 downloads daUNl'owds | |||
| ?3 download dau~Nl'owd | |||
| ?3 downloads dau~Nl'owdIs | |||
| ?1 end 'end | |||
| ?1 escape Sk'eIpy | |||
| ?2 esc 'Esk | |||
| ?3 esc 'EskI | |||
| ?1 explorer ,ekspl'O:*&r- | |||
| ?2 Explorer ekspl'O*er | |||
| ?1 eyes 'aiz | |||
| @@ -671,9 +673,7 @@ roxo x'oSU | |||
| ?2 logo l'OgU | |||
| ?1 lock l'Ok | |||
| mail m'eIl | |||
| ?3 mail m'eI@l | |||
| mails m'eIls | |||
| ?3 mails m'eI@ls | |||
| ?1 maior m,&j'Or- | |||
| ?2 maior maI'Or | |||
| ?2 maiores maI'O*is | |||
| @@ -79,7 +79,7 @@ | |||
| à (n &~ | |||
| àm (K &~m | |||
| àn (K &~N | |||
| à (nhA &~n^ | |||
| ành (A &~n^ | |||
| .group á | |||
| @@ -600,7 +600,6 @@ | |||
| @@) o (rA_ o | |||
| o (p_ O | |||
| o (ps_ O | |||
| ?1 _) o (C O // eg: olá, orla, opção, etc... | |||
| ?1 _C) o (CACAC u // Documento, documentação, localizar, etc. | |||
| ?1 f) o (rmat u // formatar, formato. | |||
| @@ -684,7 +683,7 @@ | |||
| C) r (A R // for "pt-pt" [R] is the same as [r] | |||
| _) r x | |||
| l) r x | |||
| n) r x | |||
| n) r (+ x | |||
| s) r x | |||
| ?1 A) r (_ r- // [r-] is English linking-r | |||
| @@ -791,8 +790,15 @@ | |||
| x (s | |||
| x (_ ks | |||
| 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. | |||
| 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 (as_ S | |||
| @@ -851,7 +857,7 @@ | |||
| . (. _: | |||
| \.) . | |||
| * ,aste*'iskU | |||
| * aste*r'isku | |||
| *) * (* | |||
| ** | |||
| **) * (_ _:: | |||
| @@ -4,8 +4,6 @@ language en-us | |||
| language en 3 | |||
| gender male | |||
| formant 1 99 100 100 | |||
| phonemes en_us | |||
| dictrules 3 6 | |||
| option 12 1 // reduce [t] | |||
| @@ -15,8 +15,8 @@ | |||
| eo 13 110 | |||
| jbo 4 111 | |||
| fi 40 129 | |||
| fr 51 130 | |||
| fr_ca 11 130 | |||
| fr 53 132 | |||
| fr_ca 11 132 | |||
| hi 51 135 | |||
| ta 17 138 | |||
| hu 23 114 | |||
| @@ -768,6 +768,7 @@ ustop/t_ [t] base | |||
| [t2] en | |||
| [t] fr | |||
| [t2] fr | |||
| [t3] fr | |||
| [t.] hi | |||
| [t.h] hi | |||
| [t] sk | |||
| @@ -814,6 +815,7 @@ ustop/tsh2 [tS] hr | |||
| [dZ] hr | |||
| ustop/t_short [t] fr | |||
| [t2] fr | |||
| [t3] fr | |||
| [t.] hi | |||
| [t] sk | |||
| [t] el | |||
| @@ -884,6 +886,11 @@ vdiph2/uu@ [U@] en | |||
| [U@] en_n | |||
| [U@] en_wm | |||
| [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@] af | |||
| vdiph2/yu [yU] nl | |||
| @@ -1167,7 +1174,6 @@ vowel/@ [@] base | |||
| [@] en | |||
| [@2] en | |||
| [@5] en | |||
| [@] en_us | |||
| [3] en_rp | |||
| [@] en_rp | |||
| [V] cy | |||
| @@ -1204,6 +1210,7 @@ vowel/3_en [3:] en | |||
| [3:] af | |||
| vowel/@_4 [@] nl | |||
| [@] no | |||
| vowel/@_5 [@] en_us | |||
| vowel/8 [o-] zh | |||
| vowel/8_2 [U] en_us | |||
| [8] sv | |||
| @@ -1255,7 +1262,6 @@ vowel/a_3 [a] en_sc | |||
| [a/] en_sc | |||
| [A:] en_sc | |||
| [aa] en_sc | |||
| [a] fr | |||
| [a:] cs | |||
| [a:] la | |||
| [a] is | |||
| @@ -1275,7 +1281,8 @@ vowel/a#_3 [a2] en | |||
| [a] zhy | |||
| vowel/a_4 [a/] el | |||
| [a] vi | |||
| vowel/a_5 [a2] fr | |||
| vowel/a_5 [a] fr | |||
| [a2] fr | |||
| [a:] ta | |||
| [a/] it | |||
| [a] la | |||
| @@ -1413,6 +1420,7 @@ vowel/e_mid2 [E] af | |||
| vowel/@_fnt [@] en_wi | |||
| [@2] en_wi | |||
| [@2] hr | |||
| vowel/@_fr [@2] fr | |||
| vowel/@_hgh [@] fr | |||
| [@] hr | |||
| vowel/i [i] base2 | |||
| @@ -1470,8 +1478,7 @@ vowel/i_en [i:] en | |||
| vowel/i_fnt [i:] en_wi | |||
| [i] hi | |||
| [i:] hi | |||
| vowel/ii [i] en_us | |||
| [I] en_rp | |||
| vowel/ii [I] en_rp | |||
| [I2] en_rp | |||
| [I] en_wm | |||
| [I2] en_wm | |||
| @@ -1647,17 +1654,14 @@ vowel/u_2 [u1] fi | |||
| [u] tr | |||
| vowel/u#_2 [u-] ta | |||
| [u-] sv | |||
| vowel/u_3 [yU] ro | |||
| vowel/u#_3 [U] ta | |||
| [U:] ta | |||
| vowel/u_4 [u:] en_n | |||
| vowel/u#_4 [U] en_sc | |||
| [u:] en_sc | |||
| vowel/u_5 [u] sw | |||
| vowel/u_6 [U] pt_pt | |||
| [u] pt_pt | |||
| [u] ku | |||
| vowel/u#_6 [y] ko | |||
| vowel/u_7 [u] vi | |||
| vowel/u#_7 [u#] tr | |||
| vowel/u_bck [u] base2 | |||
| @@ -1791,7 +1795,6 @@ vwl_en_rp/aU@ [aU@] en_rp | |||
| vwl_en_rp/e@ [e@] en_rp | |||
| vwl_en_rp/i@ [i@] en_rp | |||
| vwl_en_rp/oo [U@] en_rp | |||
| vwl_en/u [u:] en | |||
| vwl_en/u_L [u:] en | |||
| [u:] en_n | |||
| [u:] en_rp | |||
| @@ -1804,13 +1807,13 @@ vwl_en_us/ar [A:] en_us | |||
| [A@] en_us | |||
| vwl_en_us/ee [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 | |||
| [i@3] en_sc | |||
| vwl_en_us/oor [O@] en_us | |||
| vwl_en_us/or [O:] en_us | |||
| [o@] en_us | |||
| [O:] en_sc | |||
| vwl_en_us/u [u:] en_us | |||
| vwl_en_us/ur [U@] en_us | |||
| vwl_fr/@R [R] fr | |||
| [r] fr | |||
| @@ -250,7 +250,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype (u) endtype (u) | |||
| length 210 | |||
| formants vwl_en/u | |||
| formants vdiph2/uw_2 | |||
| before l/2 vwl_en/u_L-40+l/L2_uL | |||
| endphoneme | |||
| @@ -156,7 +156,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype (u) endtype (u) | |||
| length 200 | |||
| formants vowel/u_4 | |||
| formants vdiph2/uw_4 | |||
| before _ vwl_en_n/u_ | |||
| before l/2 vwl_en/u_L-40+l/L2_uL | |||
| endphoneme | |||
| @@ -17,7 +17,7 @@ endphoneme | |||
| phoneme @ // Schwa | |||
| vowel starttype (@) endtype (@) | |||
| formants vowel/@ | |||
| formants vowel/@_5 | |||
| unstressed | |||
| length 140 | |||
| endphoneme | |||
| @@ -62,7 +62,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype (e) endtype (e) | |||
| length 185 | |||
| length 190 | |||
| // formants vowel/ee_2 | |||
| formants vwl_en_us/ee | |||
| reduceto I 0 | |||
| @@ -71,7 +71,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype (i) endtype (i) | |||
| length 155 | |||
| length 160 | |||
| formants vowel/ii_4 | |||
| linkout ; | |||
| endphoneme | |||
| @@ -80,7 +80,7 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype (i) endtype (i) | |||
| unstressed | |||
| length 155 | |||
| length 160 | |||
| formants vowel/ii_4 | |||
| linkout ; | |||
| endphoneme | |||
| @@ -88,9 +88,9 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| 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# | |||
| linkout ; | |||
| endphoneme | |||
| @@ -106,7 +106,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype (a) endtype (@) | |||
| length 160 | |||
| length 170 | |||
| formants vowel/V_6 | |||
| reduceto @ 0 | |||
| endphoneme | |||
| @@ -114,7 +114,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype (o) endtype (o) | |||
| length 140 | |||
| length 145 | |||
| formants vowel/8_2 | |||
| endphoneme | |||
| @@ -189,8 +189,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype (u) endtype (u) | |||
| length 170 | |||
| // formants vowel/u#_6 | |||
| formants vwl_en_us/u | |||
| formants vdiph2/uw | |||
| endphoneme | |||
| @@ -203,7 +202,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype (@) endtype (u) | |||
| length 235 | |||
| length 230 | |||
| formants vdiph/8u | |||
| endphoneme | |||
| @@ -247,7 +246,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype (@) endtype (@) | |||
| length 230 | |||
| length 240 | |||
| formants vwl_en_us/ur | |||
| linkout r- | |||
| endphoneme | |||
| @@ -15,16 +15,24 @@ phoneme @ | |||
| endphoneme | |||
| phoneme @2 | |||
| vowel starttype (@) endtype (@) | |||
| length 150 | |||
| formants vowel/@_fr | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype (a) endtype (a) | |||
| length 170 | |||
| formants vowel/a_3 | |||
| formants vowel/a_5 | |||
| reduceto a2 1 | |||
| endphoneme | |||
| phoneme a2 | |||
| vowel starttype (a) endtype (a) | |||
| length 160 | |||
| length 150 | |||
| unstressed | |||
| formants vowel/a_5 | |||
| endphoneme | |||
| @@ -46,7 +54,7 @@ endphoneme | |||
| phoneme i | |||
| vowel starttype (i) endtype (i) | |||
| length 160 | |||
| length 150 | |||
| formants vowel/i_3 | |||
| linkout ; | |||
| endphoneme | |||
| @@ -146,7 +154,7 @@ endphoneme | |||
| phoneme w^i | |||
| vowel starttype (i) endtype (i) | |||
| vowel starttype (u) endtype (i) | |||
| length 220 | |||
| formants vdiph/yi_fr | |||
| endphoneme | |||
| @@ -317,7 +325,7 @@ phoneme p | |||
| vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 | |||
| vowelout f1=0 f2=1000 -500 -350 f3=-300 80 brk | |||
| lengthmod 2 | |||
| wave ustop/p%45 | |||
| wave ustop/p%60 | |||
| before _ ustop/p_%70 | |||
| after _ ustop/p%70 | |||
| before (r) ustop/pr%60 | |||
| @@ -421,9 +429,9 @@ phoneme t | |||
| vowelin f1=0 f2=1700 -100 100 f3=-100 80 | |||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t_short%30 | |||
| wave ustop/t_short%50 | |||
| before _ ustop/t_%40 | |||
| before (r) ustop/t_short%30 | |||
| before (r) ustop/t_short%50 | |||
| switchvoicing d | |||
| endphoneme | |||
| @@ -439,6 +447,18 @@ phoneme t2 // silent unless followed by vowel | |||
| 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 | |||
| vcd lbd frc | |||
| vowelin f1=0 f2=1000 -300 -200 f3=-300 100 len=0 | |||
| @@ -51,7 +51,7 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype (i) endtype (u) | |||
| length 180 | |||
| formants vowel/u#_6 | |||
| formants vdiph2/uw_6 | |||
| endphoneme | |||
| phoneme u- | |||
| @@ -108,7 +108,7 @@ endphoneme | |||
| phoneme yU | |||
| vowel starttype (@) endtype (u) | |||
| length 230 | |||
| formants vowel/u_3 | |||
| formants vdiph2/uw_3 | |||
| endphoneme | |||
| phoneme ea | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.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; | |||
| int option_device_number = -1; | |||
| @@ -596,7 +596,7 @@ SetLengthMods(tr,3); // all equal | |||
| tr->langopts.stress_rule = 3; // stress on final syllable | |||
| tr->langopts.stress_flags = 0x6 | 0x10 | 0x20000; | |||
| tr->langopts.numbers = 0x269 + 0x2000 + NUM_ROMAN; | |||
| tr->langopts.numbers = 0x269 + 0x4000 + NUM_ROMAN; | |||
| SetLetterVowel(tr,'y'); | |||
| ResetLetterBits(tr,0x2); | |||
| SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y | |||