Fix bug in 1.48.08, mispronouncing English words when using a voice with a non-Alatin alphabet (eg. Tamil). Language changes: en, fa, pt, ta git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@382 d46cf337-b52f-0410-862d-fd96e6ae7743master
| v w x X z | v w x X z | ||||
| Dictionary en_dict 2014-07-14 | |||||
| Dictionary en_dict 2014-07-20 | |||||
| 0 3 3: @ @- @L a a# | 0 3 3: @ @- @L a a# | ||||
| A: A@ aa aI aI3 aI@ aU aU@ | A: A@ aa aI aI3 aI@ aU aU@ | ||||
| Z | Z | ||||
| Dictionary ta_dict 2014-07-15 | |||||
| Dictionary ta_dict 2014-07-20 | |||||
| a a: aI aU e E e: i | a a: aI aU e E e: i | ||||
| I i: o o: u U u2 u: | I i: o o: u U u2 u: | ||||
| v w x z Z z. | v w x z Z z. | ||||
| Dictionary fa_dict 2014-02-22 | |||||
| Dictionary fa_dict 2014-07-01 | |||||
| a A e i o u | a A e i o u | ||||
| tS ts v z Z | tS ts v z Z | ||||
| Dictionary pt_dict 2014-07-15 | |||||
| Dictionary pt_dict 2014-07-20 | |||||
| & &/ &U~ &~ @ @- a A | & &/ &U~ &~ @ @- a A | ||||
| aI aU e E eI EI eU EU | aI aU e E eI EI eU EU |
| abstract a#bstr'akt $verb | abstract a#bstr'akt $verb | ||||
| academe a#kad@mi | academe a#kad@mi | ||||
| acapela aka#p'El@ | acapela aka#p'El@ | ||||
| access aksEs $onlys | |||||
| access aksEs $verb | |||||
| access aksEs | |||||
| accessible $2 | |||||
| accessibly $2 | |||||
| accouchement a#ku:SmO~ | accouchement a#ku:SmO~ | ||||
| accusation akju:z'eIS@n | accusation akju:z'eIS@n | ||||
| acer eIs3 | acer eIs3 | ||||
| persona p3:s'oUn@ | persona p3:s'oUn@ | ||||
| perspex p3:spEks | perspex p3:spEks | ||||
| perus p@ru:z | perus p@ru:z | ||||
| pervert p3v3:t $verb | |||||
| pervert p3:v3t $noun | |||||
| peso peIsoU | peso peIsoU | ||||
| petit p@ti: | petit p@ti: | ||||
| petite p@ti:t | petite p@ti:t | ||||
| piteous pIti@s | piteous pIti@s | ||||
| pituitary $2 | pituitary $2 | ||||
| pizzeria $alt1 | pizzeria $alt1 | ||||
| plaid plad | |||||
| plaguing pleIgIN | plaguing pleIgIN | ||||
| ?3 plateau $2 | ?3 plateau $2 | ||||
| platoon $alt3 | platoon $alt3 | ||||
| sepia $alt6 | sepia $alt6 | ||||
| sepoy si:pOI | sepoy si:pOI | ||||
| sequester $2 | sequester $2 | ||||
| sequine si:kwI2n | |||||
| sequin $alt6 | |||||
| series si@3riz | series si@3riz | ||||
| serenade $3 | serenade $3 | ||||
| serene $alt3 | serene $alt3 |
| _) ai (z aI | _) ai (z aI | ||||
| .group al | .group al | ||||
| _) ale (X alI2 | |||||
| _) ale (C_ alI2 | |||||
| @ic) al (_S2 @L | @ic) al (_S2 @L | ||||
| _) al (@ a#l | _) al (@ a#l | ||||
| gonz) al 'A:l | gonz) al 'A:l | ||||
| ass (a_ 'as | ass (a_ 'as | ||||
| as (al eIz | as (al eIz | ||||
| b) as (al as | b) as (al as | ||||
| _) asch aS | |||||
| ascii (_ askI | ascii (_ askI | ||||
| f) asc (ia eIS | f) asc (ia eIS | ||||
| f) asci (s aSI | f) asci (s aSI | ||||
| X) e (gan_ i: | X) e (gan_ i: | ||||
| _) e (gest I2 | _) e (gest I2 | ||||
| @) e (gic 'i: | @) e (gic 'i: | ||||
| l) egion i:dZ@n | |||||
| egi (An 'i:dZ | |||||
| l) e (git @ | l) e (git @ | ||||
| _) ego i:goU | _) ego i:goU | ||||
| _) ego (t Eg@ | _) ego (t Eg@ | ||||
| &) en (ment @n | &) en (ment @n | ||||
| en (mes %En | en (mes %En | ||||
| _) enn %En | _) enn %En | ||||
| enne (_ 'En | |||||
| enn (ia 'En | enn (ia 'En | ||||
| _) en (o I2n | _) en (o I2n | ||||
| _) en (oX i:n | _) en (oX i:n | ||||
| _t) ia i:@ | _t) ia i:@ | ||||
| XC) ia (_ i@ | XC) ia (_ i@ | ||||
| &) iac (_ =Iak | &) iac (_ =Iak | ||||
| &) ian (_S1 n | |||||
| &) ians (_S2 nz | |||||
| C) iar aI3 | C) iar aI3 | ||||
| ?8 C) iar aIa# | ?8 C) iar aIa# | ||||
| iar (iC i@3 | iar (iC i@3 | ||||
| ?8 @) less (_S4i lEs | ?8 @) less (_S4i lEs | ||||
| ?8 @) lessly (_S6i lEsl%i | ?8 @) lessly (_S6i lEsl%i | ||||
| ?8 @) lessness (_S8i lEsnEs | ?8 @) lessness (_S8i lEsnEs | ||||
| le (vel++ lE | |||||
| le (vel+ lE | |||||
| c) leve (l li:v | |||||
| .group m | .group m | ||||
| n) n | n) n | ||||
| _) n (gY+ @-N | _) n (gY+ @-N | ||||
| &ia) n (_S1 n | |||||
| &ia) ns (_S2 nz | |||||
| &) name (_S4 neIm | &) name (_S4 neIm | ||||
| _) nano (P4 n,anoU | _) nano (P4 n,anoU | ||||
| nause nO:sI | nause nO:sI | ||||
| per (fus p3 | per (fus p3 | ||||
| per (su p3 | per (su p3 | ||||
| _) per (va p3 | _) per (va p3 | ||||
| _) per (ver p3 | |||||
| _) perus p3ru:z | _) perus p3ru:z | ||||
| _) peroxy p3,0ksI | _) peroxy p3,0ksI | ||||
| _) peri (Be pErI2 | _) peri (Be pErI2 | ||||
| _) re (i@P2 r,i: | _) re (i@P2 r,i: | ||||
| _) rei (c raI | _) rei (c raI | ||||
| reich raIx | reich raIx | ||||
| _) re (ifL02 reI | |||||
| _) rei (gA raI | |||||
| _) rei (l raI | _) rei (l raI | ||||
| _) rei (nh raI | _) rei (nh raI | ||||
| _) reis raIz | _) reis raIz |
| // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.11 | |||||
| // * This file writen by Shadyar Khodayari 02-05-2014 | |||||
| // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.12 | |||||
| // * This file writen by Shadyar Khodayari 07-01-2014 | |||||
| //********* | //********* | ||||
| // * This program is free software; you can redistribute it and/or modify * | // * 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 * | // * it under the terms of the GNU General Public License as published by * | ||||
| l09l09l04) انتون (_NSm5 Anetun | l09l09l04) انتون (_NSm5 Anetun | ||||
| l09l09l04) انشان (_NSm5 AneSAn | l09l09l04) انشان (_NSm5 AneSAn | ||||
| l09l09l04) انشون (_NSm5 AneSun | l09l09l04) انشون (_NSm5 AneSun | ||||
| L09L03L01) ات (_Sm2 At | |||||
| //L09L03L01) اتی (_NSm3 Ati | |||||
| L09L09L03) ات (_NSm2 At | |||||
| L09L09L03) اتی (_NSm3 Ati | |||||
| // Plural possessive pronouns for ات eg. " تفکراتمان" | |||||
| L09L09L03) اتم (_NSm3 Atam | |||||
| L09L09L03) اتت (_NSm3 Atat | |||||
| L09L09L03) اتش (_NSm3 AtaS | |||||
| L09L09L03) اتمان (_NSm5 AtemAn | |||||
| L09L09L03) اتمون (_NSm5 Atemun | |||||
| L09L09L03) اتتان (_NSm5 AtetAn | |||||
| L09L09L03) اتتون (_NSm5 Atetun | |||||
| L09L09L03) اتشان (_NSm5 AteSAn | |||||
| L09L09L03) اتشون (_NSm5 AteSun | |||||
| L09L09L03) اتها (_NSm4 AthA | |||||
| L09L09L03) اتهای (_NSm5 AthAje | |||||
| L09L09L03) اتهایی (_NSm6 AthAi: | |||||
| L09L09L09) ات (_Sm2 At | |||||
| l09l09l03) انه (_NSm3 A,ne: | l09l09l03) انه (_NSm3 A,ne: | ||||
| l09l09l03) انۀ (_NSm3 A,neje | l09l09l03) انۀ (_NSm3 A,neje | ||||
| L09L09L04) اور (_Sm3 AvaR | L09L09L04) اور (_Sm3 AvaR | ||||
| _) پسا (آL09L09P3@ 'pasA | _) پسا (آL09L09P3@ 'pasA | ||||
| _) پیکو (L04L09L09P4@ 'piko | _) پیکو (L04L09L09P4@ 'piko | ||||
| _) پیکو (آL09L09P4@ 'piko | _) پیکو (آL09L09P4@ 'piko | ||||
| _) پور (L04L09L09$noprefixP3@ puR | |||||
| // suffixes پ | // suffixes پ | ||||
| L09L09) پژوه (_Sm4 paZuh | L09L09) پژوه (_Sm4 paZuh | ||||
| L09L03) ی (_Sm1 i | L09L03) ی (_Sm1 i | ||||
| L09L01و) ی (_Sm1 i | L09L01و) ی (_Sm1 i | ||||
| L09L09L03) یم (_NSm2 im | L09L09L03) یم (_NSm2 im | ||||
| L09L09L03) ید (_NSm2 id | |||||
| L09L09L03) یده (_NSm3 ide: // eg. "دزدیده" | |||||
| L09L09L03) یدۀ (_NSm3 ideje // eg. "دزدیده" | |||||
| L09L09L03) ید (_Sm2 id | |||||
| // Possessive pronouns | // Possessive pronouns | ||||
| L09L01) یم (_+NSm2 jam | L09L01) یم (_+NSm2 jam | ||||
| L09L01) یت (_+NSm2 jat | L09L01) یت (_+NSm2 jat | ||||
| .group ، | .group ، | ||||
| ، | |||||
| .group ؛ | .group ؛ |
| // This file in UTF8 encoded | |||||
| // This file in UTF8 encoded | |||||
| // Options | // Options | ||||
| // ?1 European Portuguese | // ?1 European Portuguese | ||||
| ■ b'ax&ve*@-tSik'aUko*@-tad& | ■ b'ax&ve*@-tSik'aUko*@-tad& | ||||
| ?1 ÷ divid'idUp'or | ?1 ÷ divid'idUp'or | ||||
| ?2 ÷ dZividZ'idUp'or | ?2 ÷ dZividZ'idUp'or | ||||
| ?1 × v'ezyS | |||||
| ?2 × v'ezys | |||||
| × v'ezys# | |||||
| ?1 µ m'ikrU | ?1 µ m'ikrU | ||||
| ?2 µ m'ikRU | ?2 µ m'ikRU | ||||
| _) f,ES&pa*'eINtezy | _) f,ES&pa*'eINtezy | ||||
| ?2 sra $dot | ?2 sra $dot | ||||
| // articles | // articles | ||||
| o $u $nounf | |||||
| o $u+ $nounf | |||||
| a $u+ $nounf | a $u+ $nounf | ||||
| os $u+ $nounf | os $u+ $nounf | ||||
| as $u+ $nounf | as $u+ $nounf | ||||
| _a a | _a a | ||||
| _e E | _e E | ||||
| _o O | _o O | ||||
| a a $atend $atstart | |||||
| e E $atend $atstart // assume letter-e at end of sentence | |||||
| o O $atend $atstart | |||||
| a a $atend | |||||
| e E $atend // assume letter-e at end of sentence | |||||
| o O $atend | |||||
| // some common adjectives and adverbs | // some common adjectives and adverbs | ||||
| apneia $alt | apneia $alt | ||||
| apoio $alt $verb | apoio $alt $verb | ||||
| arredores $alt | arredores $alt | ||||
| arrego $alt2 | |||||
| arremesso $alt2 $noun | arremesso $alt2 $noun | ||||
| arrocho $alt2 $noun | arrocho $alt2 $noun | ||||
| arroto $alt2 $noun | arroto $alt2 $noun | ||||
| brejo $alt | brejo $alt | ||||
| bromelha $alt | bromelha $alt | ||||
| broto $alt2 $noun | broto $alt2 $noun | ||||
| brotos $alt2 | |||||
| buceta $alt2 | buceta $alt2 | ||||
| cabresto $alt2 | cabresto $alt2 | ||||
| cacete $alt2 | cacete $alt2 | ||||
| chofer $alt | chofer $alt | ||||
| choro $alt2 $noun | choro $alt2 $noun | ||||
| chovesse $alt2 | chovesse $alt2 | ||||
| chope $alt2 | |||||
| chuleta $alt2 | chuleta $alt2 | ||||
| chupeta $alt2 | chupeta $alt2 | ||||
| clamores $alt2 | clamores $alt2 | ||||
| colossos $alt2 | colossos $alt2 | ||||
| colostro $alt2 | colostro $alt2 | ||||
| começo $alt $verb | começo $alt $verb | ||||
| concerto $alt2 | |||||
| concerto $alt2 $noun | |||||
| concertos $alt2 | |||||
| concordo $alt | concordo $alt | ||||
| conforto $alt $verb | conforto $alt $verb | ||||
| conserto $alt2 | |||||
| conserto $alt $verb | |||||
| console $alt2 $noun | console $alt2 $noun | ||||
| consolo $alt2 $noun | consolo $alt2 $noun | ||||
| constroem $alt | constroem $alt | ||||
| cratera $alt | cratera $alt | ||||
| crede $alt2 | crede $alt2 | ||||
| credo $alt | credo $alt | ||||
| crimeia $alt | |||||
| decoro $alt2 $noun | decoro $alt2 $noun | ||||
| degelo $alt2 | degelo $alt2 | ||||
| desaforo $alt2 | desaforo $alt2 | ||||
| doze $alt2 | doze $alt2 | ||||
| dueto $alt2 | dueto $alt2 | ||||
| edson $alt | edson $alt | ||||
| eletrodo $alt2 | |||||
| elixir eliSir | elixir eliSir | ||||
| emborco $alt | emborco $alt | ||||
| emprego $alt2 | emprego $alt2 | ||||
| endereço $alt $verb | endereço $alt $verb | ||||
| endoide $alt2 | endoide $alt2 | ||||
| enforco $alt | enforco $alt | ||||
| engodo $alt2 | |||||
| engordo $alt | engordo $alt | ||||
| enredo $alt $verb | enredo $alt $verb | ||||
| enrosco $alt2 $noun | enrosco $alt2 $noun | ||||
| ensosso $alt2 | ensosso $alt2 | ||||
| enterro $alt2 $noun | enterro $alt2 $noun | ||||
| enterros $alt2 | |||||
| entorto $alt | entorto $alt | ||||
| entroso $alt | entroso $alt | ||||
| envelope $alt | envelope $alt | ||||
| gloso $alt | gloso $alt | ||||
| gonorreia $alt | gonorreia $alt | ||||
| gol gow | gol gow | ||||
| ?1 golo $alt2 | |||||
| golpe $alt | golpe $alt | ||||
| gorda $alt2 | gorda $alt2 | ||||
| gorjeta $alt2 | gorjeta $alt2 | ||||
| menor $alt | menor $alt | ||||
| meta $alt $noun | meta $alt $noun | ||||
| metro $alt | metro $alt | ||||
| minueto $alt2 | |||||
| miolo $alt2 | miolo $alt2 | ||||
| miolos $alt | miolos $alt | ||||
| mister $alt | mister $alt | ||||
| mocreia $alt | |||||
| mocreia $alt | |||||
| modelo $alt2 | modelo $alt2 | ||||
| modelo $alt $verb | modelo $alt $verb | ||||
| moeda $alt | moeda $alt | ||||
| proso $alt | proso $alt | ||||
| prosopopeia $alt | prosopopeia $alt | ||||
| proveta $alt2 | proveta $alt2 | ||||
| punheta $alt2 | |||||
| quarteto $alt2 | quarteto $alt2 | ||||
| quatorze $alt2 | quatorze $alt2 | ||||
| queda $alt | queda $alt | ||||
| secas $alt2 | secas $alt2 | ||||
| seco $alt2 | seco $alt2 | ||||
| seco $alt $verb | seco $alt $verb | ||||
| sede $alt2 | |||||
| sedes $alt | |||||
| selo $alt2 | selo $alt2 | ||||
| selo $alt $verb | selo $alt $verb | ||||
| sexteto $alt2 | sexteto $alt2 | ||||
| soco $alt2 | soco $alt2 | ||||
| soco $alt $verb | soco $alt $verb | ||||
| sogra $alt | sogra $alt | ||||
| solto $alt2 | |||||
| solto $alt $verb | |||||
| soltos $alt2 | |||||
| sopa $alt2 | sopa $alt2 | ||||
| sopeses $alt | sopeses $alt | ||||
| sopro $alt2 $noun | sopro $alt2 $noun | ||||
| sorva $alt2 | |||||
| sorvete $alt2 | sorvete $alt2 | ||||
| sossego $alt2 $noun | sossego $alt2 $noun | ||||
| suborno $alt $verb | suborno $alt $verb | ||||
| tempero $alt2 $noun | tempero $alt2 $noun | ||||
| tenores $alt2 | tenores $alt2 | ||||
| terma $alt | terma $alt | ||||
| test $alt | |||||
| terrores $alt2 | terrores $alt2 | ||||
| teses $alt | teses $alt | ||||
| test $alt | |||||
| teta $alt2 | teta $alt2 | ||||
| tijolo $alt2 | tijolo $alt2 | ||||
| tijolos $alt | tijolos $alt | ||||
| ureia $alt | ureia $alt | ||||
| vanessa $alt2 | vanessa $alt2 | ||||
| vareta $alt2 | vareta $alt2 | ||||
| vedeta $alt2 | |||||
| vera $alt | vera $alt | ||||
| verbete $alt2 | verbete $alt2 | ||||
| verborreia $alt | verborreia $alt | ||||
| verde $alt2 | verde $alt2 | ||||
| vileta $alt2 | vileta $alt2 | ||||
| vinheta $alt2 | |||||
| vodca v'OdZik& | vodca v'OdZik& | ||||
| voga $alt | voga $alt | ||||
| voice $alt | voice $alt | ||||
| ?2 backup bEk'&p | ?2 backup bEk'&p | ||||
| ?2 backups bEk'&ps | ?2 backups bEk'&ps | ||||
| bad bEd | bad bEd | ||||
| ballet bal'E | |||||
| bank beINk | bank beINk | ||||
| bacon b'eIkoN | bacon b'eIkoN | ||||
| ?2 basebol beIzyb'Ow | ?2 basebol beIzyb'Ow | ||||
| ?2 blue blu | ?2 blue blu | ||||
| ?1 braille b:r'aily | ?1 braille b:r'aily | ||||
| ?2 Braille bR'aili | ?2 Braille bR'aili | ||||
| ?2 buffet bif'e | |||||
| ?1 cancel k'&ns'El | ?1 cancel k'&ns'El | ||||
| ?1 caps k'aps | ?1 caps k'aps | ||||
| ?2 cappuccino kaputS'inU | ?2 cappuccino kaputS'inU | ||||
| ?2 online oNlaIN | ?2 online oNlaIN | ||||
| org Org | org Org | ||||
| ?1 ovo 'ovu | ?1 ovo 'ovu | ||||
| ?2 palmtop paUmyt'Op | |||||
| ?1 pause p'au:z | ?1 pause p'au:z | ||||
| page p'eIdZ | page p'eIdZ | ||||
| ?1 podcast pOdkEst | ?1 podcast pOdkEst | ||||
| ?2 site s'aItSy | ?2 site s'aItSy | ||||
| ?2 shampoo S&mpu | ?2 shampoo S&mpu | ||||
| ?2 shopping S'OpiN | ?2 shopping S'OpiN | ||||
| ?2 shoppings S'OpiNs | |||||
| ?2 slide zl'aIdZy | ?2 slide zl'aIdZy | ||||
| ?4 símbolo s'iNbolU | ?4 símbolo s'iNbolU | ||||
| ?1 software s'Oft,w'Er- | ?1 software s'Oft,w'Er- | ||||
| outdoor aUtd'Or | outdoor aUtd'Or | ||||
| ?2 outdoors aUtd'Ors | ?2 outdoors aUtd'Ors | ||||
| baby b'eIby | baby b'eIby | ||||
| ?2 banner b'&~ner | |||||
| ?2 banners b'&~ners | |||||
| ?2 campari k&~mp'a*y | |||||
| ?2 campari k&mp'a*y | |||||
| ?1 chrome kr'owm | ?1 chrome kr'owm | ||||
| ?2 chrome kR'owmi | ?2 chrome kR'owmi | ||||
| corpus k'O*@-pUs# | corpus k'O*@-pUs# | ||||
| facebook feIsybuk | facebook feIsybuk | ||||
| ?1 fedora _^_EN | ?1 fedora _^_EN | ||||
| firefox f'ai@fOks | firefox f'ai@fOks | ||||
| ?2 folder f'owder | |||||
| ?2 folders f'owders | |||||
| ?1 front fr'ont | ?1 front fr'ont | ||||
| ?2 habeas 'abe&s | ?2 habeas 'abe&s | ||||
| high haI | high haI | ||||
| ?1 product p:r'&d&kt | ?1 product p:r'&d&kt | ||||
| ?1 Publisher p'&bl,iS&r- | ?1 Publisher p'&bl,iS&r- | ||||
| ?1 reader r'id,&r- | ?1 reader r'id,&r- | ||||
| ?2 reader r'ider | |||||
| ?1 setup s'Et'&p | ?1 setup s'Et'&p | ||||
| ?1 scout sk'aut // Nero scout | ?1 scout sk'aut // Nero scout | ||||
| ?1 skype sk'aip | ?1 skype sk'aip | ||||
| volkmann f'Olkman | volkmann f'Olkman | ||||
| washington w'OSinton | washington w'OSinton | ||||
| wellington w'Elynton | wellington w'Elynton | ||||
| ?2 wesley w'EzleI | |||||
| ced) e (L07_ e // pro- con- su- | ced) e (L07_ e // pro- con- su- | ||||
| met) e (L07_ e // meteste, cometeste, etc. | met) e (L07_ e // meteste, cometeste, etc. | ||||
| mex) e (L07_ e | mex) e (L07_ e | ||||
| _requer) e (L07_ e | |||||
| prouv) e (L07_ e | prouv) e (L07_ e | ||||
| mov) e (L07_ e // re- co- | mov) e (L07_ e // re- co- | ||||
| olv) e (L07_ e // devolveste, etc. | olv) e (L07_ e // devolveste, etc. | ||||
| _amanc) e (bL03_ E | _amanc) e (bL03_ E | ||||
| qu) e (brL04_ E | qu) e (brL04_ E | ||||
| _perp) e (trL04_ E | _perp) e (trL04_ E | ||||
| _assev) e (rL04_ E | |||||
| _imp) e (trL04_ E | _imp) e (trL04_ E | ||||
| cel) e (brL04_ E | cel) e (brL04_ E | ||||
| _sop) e (sL04_ E | _sop) e (sL04_ E |
| _) கி (ரீஸ g | _) கி (ரீஸ g | ||||
| _) க (ிருகஸ்தர g | _) க (ிருகஸ்தர g | ||||
| _) க (ிருகிரு g | _) க (ிருகிரு g | ||||
| _) கிருப (ளானி krupV | |||||
| _) கிருப (ா krup | |||||
| _) கி (ருபை k | |||||
| _) கிருப (ளானி krUpV | |||||
| _) கிருப (ா krUp | |||||
| _) கிரு (பை krU | |||||
| _) கிரு (ஸ்த kri | _) கிரு (ஸ்த kri | ||||
| _) க (ிருஹஸ்தர g | _) க (ிருஹஸ்தர g | ||||
| _) கி (ரேக்க g | _) கி (ரேக்க g | ||||
| _) க் (ளாஸ்_ g | _) க் (ளாஸ்_ g | ||||
| _) க்வ (A kw | _) க்வ (A kw | ||||
| _) க் (வாலியர g | _) க் (வாலியர g | ||||
| _) காஸ (ா ga:z | |||||
| _) க (ன் gV | |||||
| _) கிப்ப (ன gibbV | |||||
| _) கஜக (ஸ்தான kVdZV | |||||
| //endsort | //endsort | ||||
| //sort | //sort | ||||
| _நவ) க (ாளி k | |||||
| _ஜ) க (ார் k | |||||
| _நி) க (ராகுவ kV | |||||
| _நினைவு) க (ூற k | |||||
| _கோபி) க kV# | _கோபி) க kV# | ||||
| _ஸ்டா) க kV# | _ஸ்டா) க kV# | ||||
| _ஜமாய்) க kV# | _ஜமாய்) க kV# | ||||
| _ந) ச் (னு tS | _ந) ச் (னு tS | ||||
| _ரி) ச் (மண்ட tS | _ரி) ச் (மண்ட tS | ||||
| _கா) ச்மூச tSmu:tSV# | _கா) ச்மூச tSmu:tSV# | ||||
| _) சுவாரஸி (ய sva:rVs | |||||
| //endsort | //endsort | ||||
| அ) ட்லாண்ட t.la:n.t.V# // atlant | அ) ட்லாண்ட t.la:n.t.V# // atlant | ||||
| _) ட்விங்க (ிள t.wiNk | _) ட்விங்க (ிள t.wiNk | ||||
| _) ட்வ (ிட்டர t.w | _) ட்வ (ிட்டர t.w | ||||
| _செண்) ட (ிமீட்ட t. | |||||
| _) ட (ாட்டா t. | |||||
| //endsort | //endsort | ||||
| //endsort | //endsort | ||||
| //sort | //sort | ||||
| ஆலந்) த (ுறை d | |||||
| _சாஸ்) தி (ரி t | |||||
| _நிசப்) த dV# | _நிசப்) த dV# | ||||
| அனந்) த tV# | அனந்) த tV# | ||||
| _வசந்) த tV# | _வசந்) த tV# | ||||
| _சிரார்) த்த ddV# | _சிரார்) த்த ddV# | ||||
| _ஸ்ரார்) த்த ddV# | _ஸ்ரார்) த்த ddV# | ||||
| _வினோ) த்த ddV# | _வினோ) த்த ddV# | ||||
| _சி) த்த(_வைத்திய dd | |||||
| _சி) த்த(_வைத்திய ddV# | |||||
| அர்) த்த (L09ார ddV | அர்) த்த (L09ார ddV | ||||
| _அர்) த்த (_L32 ddV# | _அர்) த்த (_L32 ddV# | ||||
| L03) த்த (டவை ddV | L03) த்த (டவை ddV | ||||
| _) பி (ரிஸ்டன b | _) பி (ரிஸ்டன b | ||||
| _) பி (ரிஸ்டல b | _) பி (ரிஸ்டல b | ||||
| _) பிரிஸ்ப (ேன brisb | _) பிரிஸ்ப (ேன brisb | ||||
| _) பி (ருக b | |||||
| _) பிரு (க brU | |||||
| _) ப (ிருகண்டி b | _) ப (ிருகண்டி b | ||||
| _) ப (ிருகநள b | _) ப (ிருகநள b | ||||
| _) பிரு (கன்நளை bri | _) பிரு (கன்நளை bri | ||||
| _) ப (ிருங்கி b | _) ப (ிருங்கி b | ||||
| _) பிரு (ந்தா bri | _) பிரு (ந்தா bri | ||||
| _) பிரு (மாண்ட brVm | _) பிரு (மாண்ட brVm | ||||
| _) பி (ருஷ்ட b | |||||
| _) பிரு (ஷ்ட brU | |||||
| _) பிரெஞ்ச fren^tSV# | _) பிரெஞ்ச fren^tSV# | ||||
| _) பி (ரெட் b | _) பி (ரெட் b | ||||
| _) பிரெட்ரிக் fred.rik | _) பிரெட்ரிக் fred.rik | ||||
| _) ப (ௌலிங் b | _) ப (ௌலிங் b | ||||
| _) ப (ௌளிங் b | _) ப (ௌளிங் b | ||||
| _) ப (ௌஷ b | _) ப (ௌஷ b | ||||
| _கி) ப்ப (ன bbV | |||||
| சு) ப்பி (ரமணி b | சு) ப்பி (ரமணி b | ||||
| L03) ப்ப (ூதகண bb | L03) ப்ப (ூதகண bb | ||||
| L03) ப்ப (ூதங்கள bb | L03) ப்ப (ூதங்கள bb | ||||
| _) ப் (ளூஸ b | _) ப் (ளூஸ b | ||||
| _) ப் (ளோரிடா f | _) ப் (ளோரிடா f | ||||
| _) ப் (ளௌஸ b | _) ப் (ளௌஸ b | ||||
| _) பத்ரக (ாளி bVdrVk | |||||
| _) பிரச (ிலிய brVz | |||||
| _) பி (ரிக்ஸ b | |||||
| //endsort | //endsort | ||||
| //sort | //sort | ||||
| _மார்) ப (ால் b | |||||
| L03) ப்பி (ரேரணை pp | |||||
| _புகழ்) ப (ாட p | |||||
| _மன) ப்ப (ார bb | |||||
| _க) ப்ப (ன bbV | |||||
| L03) ப்ப (ாஷை bb | |||||
| _குங்) ப fV# | _குங்) ப fV# | ||||
| _நீர்) ப pV# | _நீர்) ப pV# | ||||
| _ப்ரூ) ப fV# | _ப்ரூ) ப fV# | ||||
| _சL07) மி (ய m | _சL07) மி (ய m | ||||
| _) மி (யூ m | _) மி (யூ m | ||||
| _) மி (ருதுள m | |||||
| _) மிருத (ுளா mrut | |||||
| _) மிரு (துள mrU | |||||
| _) மிருத (ுளா mrUt | |||||
| .group ய | .group ய | ||||
| ய jV | ய jV |
| name persian | |||||
| language fa | |||||
| dictdialect en-us | |||||
| name Persian+English-UK | |||||
| language fa | |||||
| // There is Classic fa file, for person who installs eSpeak using the ISO-Code of language. | |||||
| // This language reads Persian and English with U.K pronunciation, as Persian uses a collection of special characters which differs entirely from English characters. |
| [i] ga | [i] ga | ||||
| [i] sq | [i] sq | ||||
| vowel/ii_8 [i] kk | vowel/ii_8 [i] kk | ||||
| vowel/ii_final [i] en | |||||
| [i] en-us | |||||
| vowel/ii_final [i] en-us | |||||
| [i] en-rp | [i] en-rp | ||||
| vowel/@_low [@] en-rp | vowel/@_low [@] en-rp | ||||
| [a#] en-rp | [a#] en-rp |
| length 150 | length 150 | ||||
| IfNextVowelAppend(;) | IfNextVowelAppend(;) | ||||
| IF prevVowel(isStressed) AND prevPhW(dZ) THEN | |||||
| FMT(vowel/ii_final) | |||||
| ENDIF | |||||
| // IF prevVowel(isStressed) AND prevPhW(dZ) THEN | |||||
| // FMT(vowel/ii_final) | |||||
| // ENDIF | |||||
| FMT(vowel/ii_7) | FMT(vowel/ii_7) | ||||
| endphoneme | endphoneme |
| #define N_PHON_OUT 500 // realloc increment | #define N_PHON_OUT 500 // realloc increment | ||||
| static char *phon_out_buf = NULL; // passes the result of GetTranslatedPhonemeString() | static char *phon_out_buf = NULL; // passes the result of GetTranslatedPhonemeString() | ||||
| static int phon_out_size = 0; | |||||
| static unsigned int phon_out_size = 0; | |||||
| char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa, int *flags) | char *WritePhMnemonic(char *phon_out, PHONEME_TAB *ph, PHONEME_LIST *plist, int use_ipa, int *flags) |
| #include "translate.h" | #include "translate.h" | ||||
| #include "wave.h" | #include "wave.h" | ||||
| const char *version_string = "1.48.08 15.Jul.14"; | |||||
| const char *version_string = "1.48.09 20.Jul.14"; | |||||
| const int version_phdata = 0x014801; | const int version_phdata = 0x014801; | ||||
| int option_device_number = -1; | int option_device_number = -1; | ||||
| for(;;) | for(;;) | ||||
| { | { | ||||
| plist++; | plist++; | ||||
| plist->ph = phoneme_tab[plist->phcode]; | |||||
| // plist->ph = phoneme_tab[plist->phcode]; // Why was this line here?? It corrupts plist if we have language switching if phoneme_tab is wrong language | |||||
| if(plist->sourceix != 0) | if(plist->sourceix != 0) | ||||
| return(true); // start of next word, without finding another vowel | return(true); // start of next word, without finding another vowel | ||||
| if(plist->ph->type == phVOWEL) | if(plist->ph->type == phVOWEL) |