git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@176 d46cf337-b52f-0410-862d-fd96e6ae7743master
| // abbreviations | // abbreviations | ||||
| (http ://) hA:te@te@p'e@_ | (http ://) hA:te@te@p'e@_ | ||||
| adv atfuk'A:t | |||||
| bpk b@p&rk | bpk b@p&rk | ||||
| bv beIf'o@rbe@lt $dot | bv beIf'o@rbe@lt $dot | ||||
| dr d'Okt@r $dot | dr d'Okt@r $dot | ||||
| e.a _:En_'and@r | e.a _:En_'and@r | ||||
| edms eI@ndOms | edms eI@ndOms | ||||
| ens Enso@fo@rts $dot | ens Enso@fo@rts $dot | ||||
| genl x2@n@rA:l | |||||
| insp InspEkt'Y@r $dot | insp InspEkt'Y@r $dot | ||||
| isbn $abbrev | isbn $abbrev | ||||
| kapt kapt'eIn $dot | kapt kapt'eIn $dot | ||||
| prof pruf'Es@r $dot | prof pruf'Es@r $dot | ||||
| sabc $abbrev | sabc $abbrev | ||||
| sanrb $abbrev | sanrb $abbrev | ||||
| sauk $abbrev | |||||
| st s@nt $dot | st s@nt $dot | ||||
| supt suprEntEnd'Ent $dot | supt suprEntEnd'Ent $dot | ||||
| babilon babilOn | babilon babilOn | ||||
| bangladesh baNglad'ES | bangladesh baNglad'ES | ||||
| bastille bast'il | bastille bast'il | ||||
| berlyn $2 | |||||
| bermuda $2 | |||||
| bethlehem bEt_liEm | bethlehem bEt_liEm | ||||
| boekarest bukarEst | boekarest bukarEst | ||||
| bonnievale _^_EN | bonnievale _^_EN | ||||
| brittanje $2 | brittanje $2 | ||||
| brooklyn _^_EN | |||||
| caledon kalidOn | caledon kalidOn | ||||
| carolina karul'ina | carolina karul'ina | ||||
| ceres se@r@s | ceres se@r@s | ||||
| ceylon s@lOn | ceylon s@lOn | ||||
| china S'ina | china S'ina | ||||
| clanwilliam kl&:nw'ili@m | |||||
| colenso kul'E:ns@U | |||||
| colesberg ko@lsb&rx2 | |||||
| constantia $2 | |||||
| christiana kr@stij'A:na | |||||
| duitswes dYytsv'Es | duitswes dYytsv'Es | ||||
| ermelo &rm@lo@ | |||||
| franschhoek frA~nsh'uk | franschhoek frA~nsh'uk | ||||
| gadara x2@dA:ra | gadara x2@dA:ra | ||||
| galilea x2al@l'i:a | galilea x2al@l'i:a | ||||
| gariep x2ar'ip | gariep x2ar'ip | ||||
| germiston _^_EN | |||||
| getsémané x2Ets'e@mani | getsémané x2Ets'e@mani | ||||
| goudini $2 | goudini $2 | ||||
| goodwood _^_EN | |||||
| gordonsbaai gO:rd@nsb'AI | gordonsbaai gO:rd@nsb'AI | ||||
| (graaff reinet) x2rA:f||r@n'Et | (graaff reinet) x2rA:f||r@n'Et | ||||
| griekeland x2rik@lant | griekeland x2rik@lant | ||||
| havana hav'ana | |||||
| hermon $1 | hermon $1 | ||||
| hirosjima hiruS'ima | hirosjima hiruS'ima | ||||
| israel IsraI:l | israel IsraI:l | ||||
| italië it'A:li;@ | italië it'A:li;@ | ||||
| kanada kanad%a | kanada kanad%a | ||||
| kanaän kA:nA:an | kanaän kA:nA:an | ||||
| kaïro ka_'iru | |||||
| kenia ki:nia | kenia ki:nia | ||||
| kimberley kimb@rli | kimberley kimb@rli | ||||
| kongo kONgu | kongo kONgu | ||||
| limpopo l@mpo@po@ | limpopo l@mpo@po@ | ||||
| macedonië mas@d'o@ni@ | macedonië mas@d'o@ni@ | ||||
| majuba maj'uba | majuba maj'uba | ||||
| malmesbury mA:msb@ri | |||||
| mauritius mOr'iSjWs | mauritius mOr'iSjWs | ||||
| milaan $2 | milaan $2 | ||||
| mesopotamië mEsuput'A:mi@ | mesopotamië mEsuput'A:mi@ | ||||
| mosambiek musamb'ik | mosambiek musamb'ik | ||||
| (thaba nchu) tab'A:||ntSu | (thaba nchu) tab'A:||ntSu | ||||
| europa Y@r'o@pa | europa Y@r'o@pa | ||||
| nigel _^_EN | |||||
| outeniekwa @Ut@n'ikwa | outeniekwa @Ut@n'ikwa | ||||
| pelindaba p&l@nd'A:ba | |||||
| portugal $1 | portugal $1 | ||||
| potchefstroom pOtSIfstr'o@m | potchefstroom pOtSIfstr'o@m | ||||
| pretoria prit'o@ria | pretoria prit'o@ria | ||||
| robertson _^_EN | robertson _^_EN | ||||
| senekal se@n@kal | |||||
| singapoer siNgapur | singapoer siNgapur | ||||
| stellenbosch st%&l@mbOs | |||||
| springs _^_EN $capital | |||||
| sunnyside _^_EN | |||||
| swellendam $3 | swellendam $3 | ||||
| tunisië $2 | tunisië $2 | ||||
| turkye $2 | turkye $2 | ||||
| Abiméleg abin'e@lEx2 | Abiméleg abin'e@lEx2 | ||||
| abraham A:bram | abraham A:bram | ||||
| ackerman ak@rman | ackerman ak@rman | ||||
| adriaan A:drijan | |||||
| adrie A:dri | adrie A:dri | ||||
| albertus alb'&rtWs | |||||
| aletta al'Eta | aletta al'Eta | ||||
| alida al'ida | alida al'ida | ||||
| allah %alA: | allah %alA: | ||||
| André 'andreI | André 'andreI | ||||
| annette an'Et | annette an'Et | ||||
| antoinette antun'Et | antoinette antun'Et | ||||
| barbara bA:b@ra | |||||
| benjamin bEndZ@m@n | benjamin bEndZ@m@n | ||||
| bester b'Est@r | bester b'Est@r | ||||
| beyers beI@rs | beyers beI@rs | ||||
| cindy sIndi | cindy sIndi | ||||
| coetzee kuts'e@ | coetzee kuts'e@ | ||||
| cronjé krOnj'e@ | cronjé krOnj'e@ | ||||
| david _^_EN | |||||
| debora d@bo@ra | debora d@bo@ra | ||||
| debussy d@bus'i: | debussy d@bus'i: | ||||
| der d@r | der d@r | ||||
| elize il'i:z | elize il'i:z | ||||
| elsabé &ls@bi | elsabé &ls@bi | ||||
| emmarentia Emar'e~nSja | emmarentia Emar'e~nSja | ||||
| erasmus $2 | |||||
| eségiël is'e@x2i_@l | eségiël is'e@x2i_@l | ||||
| estelle %ist&l | estelle %ist&l | ||||
| etienne Eti@n | etienne Eti@n | ||||
| eugène yZ'En | eugène yZ'En | ||||
| farao fA:ro@ | farao fA:ro@ | ||||
| ferreira f@r&:r@ | ferreira f@r&:r@ | ||||
| fischer fiS@r | |||||
| fourie fur'i | fourie fur'i | ||||
| francina $2 | |||||
| francois franSwa | francois franSwa | ||||
| françois frA~nsw'A: | françois frA~nsw'A: | ||||
| freud frOId | |||||
| gabriël x2A:bri@l | gabriël x2A:bri@l | ||||
| george _^_EN | george _^_EN | ||||
| georgina dZO:dZ'ina | |||||
| gerhard x2&rart | gerhard x2&rart | ||||
| gerhardus $2 | gerhardus $2 | ||||
| gloria glO:ria | gloria glO:ria | ||||
| james _^_EN | james _^_EN | ||||
| jane _^_EN | jane _^_EN | ||||
| Jean ZA~n $capital | Jean ZA~n $capital | ||||
| jimmy _^_EN | |||||
| joan _^_EN | joan _^_EN | ||||
| joey dZ@Ui | joey dZ@Ui | ||||
| john _^_EN | john _^_EN | ||||
| magdalena $3 | magdalena $3 | ||||
| malan mal'an | malan mal'an | ||||
| malherbe mal'&rb@ | malherbe mal'&rb@ | ||||
| margaret _^_EN | |||||
| margaretha marx2ar'e@ta | |||||
| marguerite mA:g@r'i:t | |||||
| marie mA:ri | marie mA:ri | ||||
| marius mA:riWs | marius mA:riWs | ||||
| marlene marl'e@:n | marlene marl'e@:n | ||||
| martha marta | martha marta | ||||
| martin m'A:rt@n | martin m'A:rt@n | ||||
| matthéüs mat'i:Ws | matthéüs mat'i:Ws | ||||
| mefistofeles mEfist'o@f@l@s | |||||
| melanie m@lA:ni | melanie m@lA:ni | ||||
| meraai m@rAI | meraai m@rAI | ||||
| messias m@sijas | messias m@sijas | ||||
| natasha n%at'aSa | natasha n%at'aSa | ||||
| naudé nOd'e@ | naudé nOd'e@ | ||||
| neil _^_EN | neil _^_EN | ||||
| nelson _^_EN | |||||
| niklaas niklA:s | |||||
| ontong OntON | ontong OntON | ||||
| philip fIl@p | |||||
| phillips fIl@ps | phillips fIl@ps | ||||
| pierre p'e@r | pierre p'e@r | ||||
| petronella pe@trun'&la | petronella pe@trun'&la | ||||
| rebekka r@bEka | rebekka r@bEka | ||||
| renée r@neI | renée r@neI | ||||
| retief r@tif | retief r@tif | ||||
| rhodes _^_EN | |||||
| robert _^_EN | |||||
| ronel run'&l | ronel run'&l | ||||
| rousseau r@s@U | rousseau r@s@U | ||||
| roux r'u | roux r'u | ||||
| ruda ruda | ruda ruda | ||||
| rupert rup@rt | |||||
| salomo sA:l@mo@ | salomo sA:l@mo@ | ||||
| sandra sandra | sandra sandra | ||||
| schalk sk'alk | schalk sk'alk | ||||
| sebastian s@bastian | sebastian s@bastian | ||||
| servaas s@rfA:s | servaas s@rfA:s | ||||
| shakespeare _^_EN | shakespeare _^_EN | ||||
| sophia suf'i:ja | |||||
| sophie _^_EN | |||||
| stephan ste@fan | stephan ste@fan | ||||
| stephanus st@fA:nWs | stephanus st@fA:nWs | ||||
| strauss straUs | strauss straUs | ||||
| tania tanja | tania tanja | ||||
| telemann te@l@man | telemann te@l@man | ||||
| terblanche t@rblA:nS | terblanche t@rblA:nS | ||||
| theo tiu | |||||
| theron tr'On | theron tr'On | ||||
| thys teIs | thys teIs | ||||
| toerien $2 | toerien $2 | ||||
| trudie trudi | trudie trudi | ||||
| versfeld f&rsf< | versfeld f&rsf< | ||||
| victoria _^_EN | |||||
| viljoen $2 | viljoen $2 | ||||
| villiers vIli@rs | villiers vIli@rs | ||||
| vincent _^_EN | vincent _^_EN | ||||
| schalkwyk skalkveIk | schalkwyk skalkveIk | ||||
| schreiner SraIn@r | schreiner SraIn@r | ||||
| tony t@Uni | tony t@Uni | ||||
| trichardt trix2A:rt | |||||
| xhosa kO:za | xhosa kO:za | ||||
| khumalo kum'A:lu | khumalo kum'A:lu | ||||
| // Other proper names | // Other proper names | ||||
| checkers tSEk@rs | checkers tSEk@rs | ||||
| chrysler kraIsl@r | |||||
| wimpy wImpi | wimpy wImpi | ||||
| // article | // article | ||||
| africana $3 | africana $3 | ||||
| afkere afke@r@ | afkere afke@r@ | ||||
| agamemnon ax2am'EmnOn | agamemnon ax2am'EmnOn | ||||
| aggressie $2 | |||||
| agterstevoor $4 | agterstevoor $4 | ||||
| agterweë $3 | agterweë $3 | ||||
| algaande $2 | algaande $2 | ||||
| bewend be@v@nt | bewend be@v@nt | ||||
| bewering b@ve@rIN | bewering b@ve@rIN | ||||
| bostaande b'o@stA:nd@ | bostaande b'o@stA:nd@ | ||||
| bourgeois _^_FR | |||||
| bourgeoisie _^_FR | |||||
| cabernet kab@rn'eI | cabernet kab@rn'eI | ||||
| camembert kam@mb'&:r | camembert kam@mb'&:r | ||||
| deurentyd dy@r@nteIt | deurentyd dy@r@nteIt | ||||
| deurgaans $1 | deurgaans $1 | ||||
| deurkruis $2 | deurkruis $2 | ||||
| deurstaan $2 | |||||
| deurstraalde $2 | deurstraalde $2 | ||||
| dikwels dIkv@ls | dikwels dIkv@ls | ||||
| diplomasie d@plo@mas'i | diplomasie d@plo@mas'i | ||||
| doktore $2 | |||||
| dusver dWsf&r | dusver dWsf&r | ||||
| eenkeer $1 | eenkeer $1 | ||||
| efesiër if'e@si@r | efesiër if'e@si@r | ||||
| effense Ef@ns@ | effense Ef@ns@ | ||||
| ekself %&ks'&lf | ekself %&ks'&lf | ||||
| ekstra Ekstra | |||||
| elders &ld@rs | elders &ld@rs | ||||
| elite il'i:t | elite il'i:t | ||||
| encore A~NkO:r | encore A~NkO:r | ||||
| hokaai hOkAI | hokaai hOkAI | ||||
| hoofsaaklik $2 | hoofsaaklik $2 | ||||
| hosanna hus'ana | hosanna hus'ana | ||||
| huigelary $4 | |||||
| ibis $1 | ibis $1 | ||||
| idee $2 | idee $2 | ||||
| idilles id'Il@s | idilles id'Il@s | ||||
| ignoreer ix2no@r'e@r | ignoreer ix2no@r'e@r | ||||
| impromptu impr'Omptu | |||||
| inagneming @nax2ne@m@N | inagneming @nax2ne@m@N | ||||
| indien Indin $verb | indien Indin $verb | ||||
| induna ind'u:na | |||||
| ingevolge $3 | |||||
| inkatha iNk'A:ta | inkatha iNk'A:ta | ||||
| inkluis $2 | inkluis $2 | ||||
| insomnia @nsOmnija | insomnia @nsOmnija | ||||
| kwansuis $2 | kwansuis $2 | ||||
| libido l@bidu | libido l@bidu | ||||
| londense lOnd@ns@ | |||||
| macaroni makar'o@ni | macaroni makar'o@ni | ||||
| madame mad'A:m | madame mad'A:m | ||||
| malles mal@s | malles mal@s | ||||
| maskering mask'e@r@N $only | maskering mask'e@r@N $only | ||||
| massaal $2 | |||||
| massale $2 | |||||
| meegee me@x2e@ | meegee me@x2e@ | ||||
| memorabilia mEmOrab'ilija | memorabilia mEmOrab'ilija | ||||
| memoriam mEm'o@riam | memoriam mEm'o@riam | ||||
| mercedes $2 | mercedes $2 | ||||
| merlot m&rl'o@ | merlot m&rl'o@ | ||||
| midwinter mIdv@nt@r | |||||
| militêre mIl@t'&:r@ | militêre mIl@t'&:r@ | ||||
| minister m@nIst@r | minister m@nIst@r | ||||
| minute m@nyt@ | minute m@nyt@ | ||||
| nikswerd nIksv&:rt | nikswerd nIksv&:rt | ||||
| nimmermeer $1 | nimmermeer $1 | ||||
| nirvana n@rvA:na | nirvana n@rvA:na | ||||
| nobelprys $2 | |||||
| normale nOrm'A:l@ | normale nOrm'A:l@ | ||||
| numeri nWm@ri | numeri nWm@ri | ||||
| onderwerp $3 $verb | onderwerp $3 $verb | ||||
| onderwyl $3 | onderwyl $3 | ||||
| onderwyser $3 | onderwyser $3 | ||||
| ondeug $1 $only | |||||
| ondeugde $1 $only | |||||
| onding $1 | onding $1 | ||||
| ongeag $1 | ongeag $1 | ||||
| ongeduld $1 | ongeduld $1 | ||||
| onkunde $1 | onkunde $1 | ||||
| onmag $1 | onmag $1 | ||||
| onmin $1 | onmin $1 | ||||
| onomwonde $3 | |||||
| oorboord $2 | |||||
| oorleg $2 | oorleg $2 | ||||
| ooreenkomste $2 | |||||
| oorstroom $2 | oorstroom $2 | ||||
| oorwaai $1 | oorwaai $1 | ||||
| oplaas $2 | oplaas $2 | ||||
| sonop sOn_Op | sonop sOn_Op | ||||
| sonore sun'o@r@ | sonore sun'o@r@ | ||||
| sover so@f&r | sover so@f&r | ||||
| stabiel stab'il | |||||
| staccato $2 | staccato $2 | ||||
| suburbia sWb'Wrbija | suburbia sWb'Wrbija | ||||
| tenminste $2 | |||||
| terdeë $2 | terdeë $2 | ||||
| terug t@-rWx2 | terug t@-rWx2 | ||||
| tesaam t@sA:m | tesaam t@sA:m |
| .group n | .group n | ||||
| n n | n n | ||||
| nn n | |||||
| n (n | |||||
| n (g N | n (g N | ||||
| n (k N | n (k N | ||||
| n (ě n^ | n (ě n^ | ||||
| pod) ni (k n^i | pod) ni (k n^i | ||||
| pro) ni (k n^i | pro) ni (k n^i | ||||
| ro) ni (c ni | ro) ni (c ni | ||||
| synchro) ni ni | |||||
| stoj) ni n^i | stoj) ni n^i | ||||
| tago) ni (s ni | tago) ni (s ni | ||||
| tu) ni (s ni | tu) ni (s ni |
| Dictionary ko_dict | Dictionary ko_dict | ||||
| a E i V | |||||
| a e E i ji o u u- | |||||
| V | |||||
| - b c C d dZ g h | |||||
| j J k l m n N p | |||||
| r s S; t w | |||||
| b c C c` ch d dZ g | |||||
| h j J k k` kh l m | |||||
| n N p p` ph r s S; | |||||
| s` t t` th w | |||||
| Dictionary hbs_dict | Dictionary hbs_dict | ||||
| Dictionary rw_dict | Dictionary rw_dict | ||||
| a e: i i: o: u: | |||||
| a e i o u | |||||
| * : b B c d dZ f | * : b B c d dZ f | ||||
| g h j J k l m n | g h j J k l m n |
| Ceylon $2 | Ceylon $2 | ||||
| Cologne k@loUn | Cologne k@loUn | ||||
| Congo $1 | Congo $1 | ||||
| Connecticut k@nEtIk@t | |||||
| Copenhagen koUp@nh'eIg@n | Copenhagen koUp@nh'eIg@n | ||||
| Cruz kru:z | Cruz kru:z | ||||
| Cyprus saIpr@s | Cyprus saIpr@s |
| // 2006-11-18 Gilles Casse <[email protected]> | // 2006-11-18 Gilles Casse <[email protected]> | ||||
| // | // | ||||
| // Updated: 2008-03-19 Michel Such <[email protected]> | |||||
| // Updated: 2008-05-27 Michel Such <[email protected]> | |||||
| // | // | ||||
| // * The rules are based on Cicero TTS. | // * The rules are based on Cicero TTS. | ||||
| // Y | // Y | ||||
| anqu) ill ill // tranquille | anqu) ill ill // tranquille | ||||
| _m) ill il // mille | _m) ill il // mille | ||||
| v) ill il // village | v) ill il // village | ||||
| u) ill ij // cuillière cueillir | |||||
| qu) ill ij // cuillière cueillir | |||||
| A) ill j // caillou | A) ill j // caillou | ||||
| ill ij // famille | |||||
| C) ill ij // famille | |||||
| a) il (_ j // bail | a) il (_ j // bail | ||||
| e) il (_ j | e) il (_ j | ||||
| u) il (_ j // deuil | u) il (_ j // deuil | ||||
| _C) on (_ O~n2 // mon appui, mon histoire, mon havre | _C) on (_ O~n2 // mon appui, mon histoire, mon havre | ||||
| _c) on (_ O~ // no comment | _c) on (_ O~ // no comment | ||||
| z) o (ne_ o // amazone | |||||
| c) o (ne_ o | |||||
| h) o (ne_ o | |||||
| ph) o (ne_ O // téléphone | |||||
| r) o (ne_ o | |||||
| o (re_ O | |||||
| alc) oo (l O // alcool | alc) oo (l O // alcool | ||||
| z) oo o // zoo | z) oo o // zoo | ||||
| _dpt pi_ | _dpt pi_ | ||||
| a abu | |||||
| _a abu | |||||
| b b@ | b b@ | ||||
| c S@ | c S@ | ||||
| d d@ | d d@ | ||||
| e ebu | |||||
| _e ebu | |||||
| f f@ | f f@ | ||||
| g g@ | g g@ | ||||
| i ibu | |||||
| _i ibu | |||||
| j Z@ | j Z@ | ||||
| k k@ | k k@ | ||||
| l l@ | l l@ | ||||
| m m@ | m m@ | ||||
| n n@ | n n@ | ||||
| o obu | |||||
| _o obu | |||||
| p p@ | p p@ | ||||
| r R@ | r R@ | ||||
| s s@ | s s@ | ||||
| t t@ | t t@ | ||||
| u ubu | |||||
| _u ubu | |||||
| v v@ | v v@ | ||||
| x x@ | x x@ | ||||
| y '@bu | y '@bu | ||||
| // stressed cmavo | // stressed cmavo | ||||
| cai k'aI_! | |||||
| cai S'aI_! | |||||
| cu'i S'uhi_! | cu'i S'uhi_! | ||||
| pei p'eI_! | pei p'eI_! | ||||
| ru'e R'uhe_! | ru'e R'uhe_! |
| aquela $u+ | aquela $u+ | ||||
| ?1 que ky $u | ?1 que ky $u | ||||
| ?2 que $u $pause | |||||
| ?2 que ke $u $pause | |||||
| // possessive adjectives | // possessive adjectives | ||||
| meu $u+ | meu $u+ |
| ai aI | ai aI | ||||
| ai (s aI | ai (s aI | ||||
| a (iu_ a // caiu | |||||
| a (iCK a | a (iCK a | ||||
| ay aI | ay aI | ||||
| ao aU | ao aU |
| ia (DnK iE | ia (DnK iE | ||||
| ia (DngK iA | ia (DngK iA | ||||
| iao jAu | iao jAu | ||||
| ia1o jAu55 | |||||
| ia2o jAu35 | |||||
| ia3o jAu214 | |||||
| ia4o jAu51 | |||||
| ie iE | ie iE | ||||
| io (DngK y | io (DngK y | ||||
| q) io (DngK u | q) io (DngK u |
| 47 phoneme tables | |||||
| 49 phoneme tables | |||||
| new total | new total | ||||
| base 98 98 | base 98 98 | ||||
| base2 24 117 | base2 24 117 | ||||
| tr 18 122 | tr 18 122 | ||||
| ku 18 122 | ku 18 122 | ||||
| id 15 119 | id 15 119 | ||||
| rw 15 124 | |||||
| ko 18 145 | |||||
| Data file Used by | Data file Used by | ||||
| b/b [b] base | b/b [b] base | ||||
| dzh/xdz_pzd [J] base | dzh/xdz_pzd [J] base | ||||
| [J2] hi | [J2] hi | ||||
| envelope/i_risefall [11] zh | envelope/i_risefall [11] zh | ||||
| envelope/i_risefall2 [+2] rw | |||||
| envelope/p_214 [214] zh | envelope/p_214 [214] zh | ||||
| envelope/p_512 [8] vi | envelope/p_512 [8] vi | ||||
| envelope/p_fall [2] vi | envelope/p_fall [2] vi | ||||
| [22] zh | [22] zh | ||||
| [33] zh | [33] zh | ||||
| [53] zh | [53] zh | ||||
| [+] rw | |||||
| envelope/p_fallrise [4] vi | envelope/p_fallrise [4] vi | ||||
| envelope/p_level [1] vi | envelope/p_level [1] vi | ||||
| [3] zhy | [3] zhy | ||||
| r3/rz_cs [R^] sk | r3/rz_cs [R^] sk | ||||
| [R^/] sk | [R^/] sk | ||||
| r3/@tap [**] base | r3/@tap [**] base | ||||
| [r] ko | |||||
| r3/@tap2 [**] base | r3/@tap2 [**] base | ||||
| [r] ko | |||||
| r/r [r] base | r/r [r] base | ||||
| [r-] base | [r-] base | ||||
| [r] en_sc | [r] en_sc | ||||
| [s] fr | [s] fr | ||||
| [s] es | [s] es | ||||
| [s#] pt | [s#] pt | ||||
| [s`] ko | |||||
| ufric/s_ [s] base | ufric/s_ [s] base | ||||
| [z] base | [z] base | ||||
| [s2] fi | [s2] fi | ||||
| [Z] hr | [Z] hr | ||||
| ufric/sh_pzd [S;] base | ufric/sh_pzd [S;] base | ||||
| [S;] ro | [S;] ro | ||||
| [s`] ko | |||||
| ufric/sh_pzd_ [S;] base | ufric/sh_pzd_ [S;] base | ||||
| [Z;] base | [Z;] base | ||||
| ufric/sh_pzd2 [S] sr | ufric/sh_pzd2 [S] sr | ||||
| [k] sk | [k] sk | ||||
| [k] el | [k] el | ||||
| [k] zhy | [k] zhy | ||||
| [k`] ko | |||||
| ustop/k_unasp_ [k] zh | ustop/k_unasp_ [k] zh | ||||
| ustop/null [?] base | ustop/null [?] base | ||||
| ustop/p [p] base | ustop/p [p] base | ||||
| [p] la | [p] la | ||||
| [p;] ro | [p;] ro | ||||
| [p] zh | [p] zh | ||||
| [p`] ko | |||||
| ustop/p_unasp_ [p] base2 | ustop/p_unasp_ [p] base2 | ||||
| [p] fi | [p] fi | ||||
| [p] hi | [p] hi | ||||
| [t;] ro | [t;] ro | ||||
| [t[] vi | [t[] vi | ||||
| [t] sw | [t] sw | ||||
| [t`] ko | |||||
| ustop/t_dnt2 [t[] vi | ustop/t_dnt2 [t[] vi | ||||
| ustop/t_hi [t] hi | ustop/t_hi [t] hi | ||||
| [th] hi | [th] hi | ||||
| [c] hu | [c] hu | ||||
| ustop/ts_pzd2 [c] hi | ustop/ts_pzd2 [c] hi | ||||
| [c] hu | [c] hu | ||||
| [c`] ko | |||||
| ustop/ts_pzd3 [tS;] hr | ustop/ts_pzd3 [tS;] hr | ||||
| [dZ;] hr | [dZ;] hr | ||||
| ustop/t_sr [d] sr | ustop/t_sr [d] sr | ||||
| vdiph/y#i [Yi] fi | vdiph/y#i [Yi] fi | ||||
| vdiph/y#i_2 [Yy] is | vdiph/y#i_2 [Yy] is | ||||
| vdiph/yi_fr [w^i] fr | vdiph/yi_fr [w^i] fr | ||||
| [ji] ko | |||||
| vdiph/y#y [Yy] fi | vdiph/y#y [Yy] fi | ||||
| vdiph/y#y_2 [Yy] af | vdiph/y#y_2 [Yy] af | ||||
| [eoi] zhy | [eoi] zhy | ||||
| [a] it | [a] it | ||||
| [a] zh | [a] zh | ||||
| [a] id | [a] id | ||||
| [a] ko | |||||
| vowel/a# [a/] base2 | vowel/a# [a/] base2 | ||||
| [a2] en_sc | [a2] en_sc | ||||
| [a2] en_wi | [a2] en_wi | ||||
| [&] sr | [&] sr | ||||
| [&] pt | [&] pt | ||||
| [&/] pt | [&/] pt | ||||
| [a#] rw | |||||
| [a/] rw | |||||
| vowel/a_2 [a] base2 | vowel/a_2 [a] base2 | ||||
| [a] en_wi | [a] en_wi | ||||
| [A:] en_wi | [A:] en_wi | ||||
| [a] pt_pt | [a] pt_pt | ||||
| [a] ro | [a] ro | ||||
| [a:] vi | [a:] vi | ||||
| [a] rw | |||||
| vowel/a#_2 [&] hr | vowel/a#_2 [&] hr | ||||
| [a2] sv | [a2] sv | ||||
| [&] is | [&] is | ||||
| vowel/aa_7 [A] nl | vowel/aa_7 [A] nl | ||||
| vowel/aa_8 [0] en_us | vowel/aa_8 [0] en_us | ||||
| [A:] en_us | [A:] en_us | ||||
| [V] ko | |||||
| vowel/a_en [a] en | vowel/a_en [a] en | ||||
| [aa] en | [aa] en | ||||
| [A] fr | [A] fr | ||||
| [e] grc | [e] grc | ||||
| [e] vi | [e] vi | ||||
| [e] id | [e] id | ||||
| [e] rw | |||||
| [e#] rw | |||||
| [e] ko | |||||
| vowel/e# [I] en_sc | vowel/e# [I] en_sc | ||||
| [I2] en_sc | [I2] en_sc | ||||
| vowel/e_2 [eI] en_sc | vowel/e_2 [eI] en_sc | ||||
| [e] el | [e] el | ||||
| [e] sw | [e] sw | ||||
| [e] tr | [e] tr | ||||
| [E] ko | |||||
| vowel/@_fnt [@] en_wi | vowel/@_fnt [@] en_wi | ||||
| [@2] en_wi | [@2] en_wi | ||||
| [@2] hr | [@2] hr | ||||
| [i] zhy | [i] zhy | ||||
| [i] zh | [i] zh | ||||
| [i] sw | [i] sw | ||||
| [i] rw | |||||
| [i#] rw | |||||
| [i] ko | |||||
| vowel/i# [i] en_rp | vowel/i# [i] en_rp | ||||
| [y:] cy | [y:] cy | ||||
| vowel/i_2 [i:] en_rp | vowel/i_2 [i:] en_rp | ||||
| [o] grc | [o] grc | ||||
| [o:] sv | [o:] sv | ||||
| [o] id | [o] id | ||||
| [o] rw | |||||
| [o#] rw | |||||
| vowel/o_2 [o:] cy | vowel/o_2 [o:] cy | ||||
| [o:] hi | [o:] hi | ||||
| [o:] hu | [o:] hu | ||||
| [o:] la | [o:] la | ||||
| [o:] no | [o:] no | ||||
| [o] ko | |||||
| vowel/o-_2 [V] en_n | vowel/o-_2 [V] en_n | ||||
| [V] en_wm | [V] en_wm | ||||
| vowel/o_3 [oU] en_sc | vowel/o_3 [oU] en_sc | ||||
| [u] pt_pt | [u] pt_pt | ||||
| [u] ku | [u] ku | ||||
| vowel/u#_6 [u:] en_us | vowel/u#_6 [u:] en_us | ||||
| [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 | ||||
| [U] cy | [U] cy | ||||
| [u] fi | [u] fi | ||||
| [u] fr | |||||
| [u] fr_ca | [u] fr_ca | ||||
| [u:] hi | [u:] hi | ||||
| [u:] hu | [u:] hu | ||||
| [u] is | [u] is | ||||
| [u] zhy | [u] zhy | ||||
| [u] zh | [u] zh | ||||
| vowel/u_bck2 [u:] la | |||||
| [u] rw | |||||
| [u#] rw | |||||
| [u] ko | |||||
| vowel/u_bck2 [u] fr | |||||
| [u:] la | |||||
| vowel/u_fnt [u:] en_rp | vowel/u_fnt [u:] en_rp | ||||
| vowel/uu [U] en | vowel/uu [U] en | ||||
| [U] en_wm | [U] en_wm | ||||
| [U] pt | [U] pt | ||||
| [U] no | [U] no | ||||
| [u] zhy | [u] zhy | ||||
| vowel/u_unr [u-] ko | |||||
| vowel/V [3] en_sc | vowel/V [3] en_sc | ||||
| vowel/V_2 [V] en | vowel/V_2 [V] en | ||||
| [a] af | [a] af | ||||
| [Y] ro | [Y] ro | ||||
| [y] vi | [y] vi | ||||
| [oe] zhy | [oe] zhy | ||||
| [Y] ko | |||||
| vowel/y## [y#] is | vowel/y## [y#] is | ||||
| vowel/y_2 [y] fr | vowel/y_2 [y] fr | ||||
| [y"] fr | [y"] fr |
| phoneme u | phoneme u | ||||
| vowel starttype (u) endtype (u) | vowel starttype (u) endtype (u) | ||||
| length 160 | |||||
| formants vowel/u_bck | |||||
| length 180 | |||||
| formants vowel/u_bck2 | |||||
| endphoneme | endphoneme | ||||
| phonemetable id base2 | phonemetable id base2 | ||||
| include ph_indonesian | include ph_indonesian | ||||
| phonemetable rw base2 | |||||
| include ph_kinyarwanda | |||||
| phonemetable ko hi | |||||
| include ph_korean |
| }; | }; | ||||
| #define LEN_GROUP_NAME 12 | |||||
| typedef struct { | typedef struct { | ||||
| char name[6]; | |||||
| char name[LEN_GROUP_NAME+1]; | |||||
| unsigned int start; | unsigned int start; | ||||
| unsigned int length; | unsigned int length; | ||||
| } RGROUP; | } RGROUP; | ||||
| char rule_post[80]; | char rule_post[80]; | ||||
| char rule_match[80]; | char rule_match[80]; | ||||
| char rule_phonemes[80]; | char rule_phonemes[80]; | ||||
| char group_name[12]; | |||||
| char group_name[LEN_GROUP_NAME+1]; | |||||
| #define N_RULES 2000 // max rules for each group | #define N_RULES 2000 // max rules for each group | ||||
| p = (unsigned char *)&buf[6]; | p = (unsigned char *)&buf[6]; | ||||
| while((p[0]==' ') || (p[0]=='\t')) p++; // Note: Windows isspace(0xe1) gives TRUE ! | while((p[0]==' ') || (p[0]=='\t')) p++; // Note: Windows isspace(0xe1) gives TRUE ! | ||||
| ix = 0; | ix = 0; | ||||
| while((*p > ' ') && (ix<12)) | |||||
| while((*p > ' ') && (ix < LEN_GROUP_NAME)) | |||||
| group_name[ix++] = *p++; | group_name[ix++] = *p++; | ||||
| group_name[ix]=0; | group_name[ix]=0; | ||||
| static t_espeak_command* pop(); | static t_espeak_command* pop(); | ||||
| static void init(); | static void init(); | ||||
| static int node_counter=0; | static int node_counter=0; | ||||
| enum {MAX_NODE_COUNTER=200, | |||||
| enum {MAX_NODE_COUNTER=400, | |||||
| INACTIVITY_TIMEOUT=50, // in ms, check that the stream is inactive | INACTIVITY_TIMEOUT=50, // in ms, check that the stream is inactive | ||||
| MAX_INACTIVITY_CHECK=2 | MAX_INACTIVITY_CHECK=2 | ||||
| }; | }; |
| #include "translate.h" | #include "translate.h" | ||||
| #include "wave.h" | #include "wave.h" | ||||
| const char *version_string = "1.37 16.Apr.08"; | |||||
| const char *version_string = "1.37.02 05.Jun.08"; | |||||
| const int version_phdata = 0x013400; | const int version_phdata = 0x013400; | ||||
| int option_device_number = -1; | int option_device_number = -1; |