git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -14,7 +14,7 @@ _acu akT'ento aQ'uDo | |||
| _ac2 d'Ople||aQ'uDo | |||
| _brv br'eu | |||
| _ced TeD'il^a | |||
| _cir Tirkumfl'ekso | |||
| _cir Tirkumfl'eSo | |||
| _dia djEr'esi | |||
| _dac d'Ople||aQ'uDo | |||
| _dot p'unto | |||
| @@ -30,6 +30,7 @@ _tld t'il^a | |||
| // letter names | |||
| b be | |||
| c Te | |||
| ç Te||TetjEl^a | |||
| d de | |||
| f Efe | |||
| g ge | |||
| @@ -59,7 +60,7 @@ ll 'El^e | |||
| á 'a||akTEntw'aDa | |||
| é 'e||akTEntw'aDa | |||
| í 'i||akTEntw'aDa | |||
| _ó 'o||akTEntw'aDa | |||
| ó 'o||akTEntw'aDa | |||
| ú 'u||akTEntw'aDa | |||
| ü ,uDjEr'Esi | |||
| @@ -169,16 +170,39 @@ _1M1 mil'en | |||
| _0M2o mil^on'en | |||
| _1M2o mil^on'en | |||
| // characters | |||
| $ d'olar | |||
| € eUros | |||
| £ liBras | |||
| * asterisko | |||
| & ampers'an | |||
| @ aRRoBa | |||
| # sin^'alDenum'ero | |||
| % porTj'En | |||
| + mas | |||
| = iQwal | |||
| / baRRa | |||
| \ kontraBaRRa | |||
| | b'aRRaBertik'al | |||
| _- gj'on | |||
| ! TaRR'ar||eksklamaTj'on | |||
| _¡ uBr'ir||eksklamaTj'on | |||
| _? TaRR'ar||interroQaTj'on | |||
| _¿ uBr'ir||interroQaTj'on | |||
| _[ uBr'ir||Qaf'et | |||
| _] TaRR'ar||Qaf'et | |||
| _( uBr'ir||parent'esi | |||
| _) TaRR'ar||parent'esi | |||
| _{ uBr'ir||kl'aU | |||
| _} TaRR'ar||kl'aU | |||
| // unstressed words | |||
| o $u | |||
| o $atend | |||
| a $u | |||
| a $atend | |||
| os $u | |||
| os $atend | |||
| as $u | |||
| as $atend | |||
| o $u+ | |||
| a $u+ | |||
| os $u+ | |||
| as $u+ | |||
| lo $u | |||
| la $u | |||
| @@ -199,7 +223,270 @@ os $u | |||
| les $u | |||
| lis $u | |||
| con $u | |||
| de $u | |||
| en $u $brk | |||
| mi $u | |||
| pa $u | |||
| por $u $brk | |||
| pues $u | |||
| pos $u | |||
| ta $u $brk | |||
| tu $u | |||
| sin $u | |||
| su $u | |||
| ye $u | |||
| ro $u | |||
| ra $u | |||
| ros $u | |||
| ras $u | |||
| el $u | |||
| es $u | |||
| els $u | |||
| mis $u | |||
| tus $u | |||
| sus $u | |||
| bell $u | |||
| bel $u | |||
| bella $u | |||
| bells $u | |||
| bellas $u | |||
| bellos $u | |||
| que $u | |||
| qui $u | |||
| quien $u | |||
| como $u | |||
| quan $u | |||
| quando $u | |||
| on $u | |||
| aon $u | |||
| porque $u | |||
| dende $u | |||
| entre $u | |||
| contra $u | |||
| enta $u | |||
| sinde $u | |||
| per $u | |||
| pus $u | |||
| dica $u | |||
| sino $u | |||
| ni $u | |||
| pero $u | |||
| bi $u | |||
| i $u+ | |||
| ie $u | |||
| hu $u | |||
| sant $u | |||
| donya $u | |||
| don $u | |||
| he $u | |||
| has $u | |||
| ha $u | |||
| han $u | |||
| heba $u | |||
| hebas $u | |||
| heban $u | |||
| se'n sen $u | |||
| //abbreviations | |||
| abs $abbrev | |||
| ac $abbrev | |||
| acb $abbrev | |||
| acm $abbrev | |||
| acs $abbrev | |||
| acup $abbrev | |||
| adn $abbrev | |||
| adsl $abbrev | |||
| aea $abbrev | |||
| aeci $abbrev | |||
| aek $abbrev | |||
| aepd $abbrev | |||
| afp $abbrev | |||
| ai $abbrev | |||
| akp $abbrev | |||
| amd $abbrev | |||
| anb $abbrev | |||
| anp $abbrev | |||
| anv $abbrev | |||
| ap $abbrev | |||
| apec $abbrev | |||
| aqu $abbrev | |||
| atp $abbrev | |||
| ats $abbrev | |||
| avl $abbrev | |||
| avs $abbrev | |||
| avt $abbrev | |||
| avv $abbrev | |||
| bbva $abbrev | |||
| bce $abbrev | |||
| bme $abbrev | |||
| bop $abbrev | |||
| bopv $abbrev | |||
| ca $abbrev | |||
| cav $abbrev | |||
| cbuc $abbrev | |||
| ccaa $abbrev | |||
| ccoo $abbrev | |||
| ccuc $abbrev | |||
| cee $abbrev | |||
| ceoe $abbrev | |||
| cepyme $abbrev | |||
| cesid $abbrev | |||
| cicr $abbrev | |||
| cidui $abbrev | |||
| ciemat $abbrev | |||
| cis $abbrev | |||
| cne $abbrev | |||
| cni $abbrev | |||
| csic $abbrev | |||
| csif $abbrev | |||
| dgaia $abbrev | |||
| dlsi $abbrev | |||
| dni $abbrev | |||
| dogc $abbrev | |||
| dogv $abbrev | |||
| dya $abbrev | |||
| eads $abbrev | |||
| eaed $abbrev | |||
| eb $abbrev | |||
| ebb $abbrev | |||
| eees $abbrev | |||
| eei $abbrev | |||
| egb $abbrev | |||
| eln $abbrev | |||
| emt $abbrev | |||
| eoc $abbrev | |||
| epsv $abbrev | |||
| erc $abbrev | |||
| ets $abbrev | |||
| euia $abbrev | |||
| facua $abbrev | |||
| fao $abbrev | |||
| fapae $abbrev | |||
| fbi $abbrev | |||
| fci $abbrev | |||
| feb $abbrev | |||
| fed $abbrev | |||
| fib $abbrev | |||
| finul $abbrev | |||
| fmi $abbrev | |||
| fuoc $abbrev | |||
| gatt $abbrev | |||
| iaaf $abbrev | |||
| ibm $abbrev | |||
| icaa $abbrev | |||
| icde $abbrev | |||
| icv $abbrev | |||
| iec $abbrev | |||
| iee $abbrev | |||
| ieo $abbrev | |||
| imc $abbrev | |||
| ims $abbrev | |||
| in3 $abbrev | |||
| inc $abbrev | |||
| inem $abbrev | |||
| ing $abbrev | |||
| inm $abbrev | |||
| ip $abbrev | |||
| ipc $abbrev | |||
| ipca $abbrev | |||
| iqua $abbrev | |||
| isaf $abbrev | |||
| itcat $abbrev | |||
| itv $abbrev | |||
| iu $abbrev | |||
| iun $abbrev | |||
| ko $abbrev | |||
| lotc $abbrev | |||
| mibor $abbrev | |||
| mit $abbrev | |||
| mnac $abbrev | |||
| nba $abbrev | |||
| nyse $abbrev | |||
| ocde $abbrev | |||
| ocu $abbrev | |||
| oea $abbrev | |||
| oiea $abbrev | |||
| olp $abbrev | |||
| omc $abbrev | |||
| omg $abbrev | |||
| oms $abbrev | |||
| ong $abbrev | |||
| op $abbrev | |||
| pce $abbrev | |||
| pda $abbrev | |||
| pde $abbrev | |||
| pdi $abbrev | |||
| pec $abbrev | |||
| pga $abbrev | |||
| pge $abbrev | |||
| pgou $abbrev | |||
| pib $abbrev | |||
| pid $abbrev | |||
| pse $abbrev | |||
| psoe $abbrev | |||
| psuc $abbrev | |||
| racc $abbrev | |||
| raf $abbrev | |||
| rba $abbrev | |||
| ree $abbrev | |||
| rfec $abbrev | |||
| rne $abbrev | |||
| rsa $abbrev | |||
| rtve $abbrev | |||
| samu $abbrev | |||
| sdat $abbrev | |||
| sec $abbrev | |||
| smi $abbrev | |||
| sod $abbrev | |||
| sos $abbrev | |||
| summa $abbrev | |||
| tor $abbrev | |||
| tpi $abbrev | |||
| tse $abbrev | |||
| tsja $abbrev | |||
| tve $abbrev | |||
| ua $abbrev | |||
| uab $abbrev | |||
| uaw $abbrev | |||
| udc $abbrev | |||
| udg $abbrev | |||
| udl $abbrev | |||
| ue $abbrev | |||
| uem $abbrev | |||
| ugt $abbrev | |||
| uhf $abbrev | |||
| uib $abbrev | |||
| uicn $abbrev | |||
| uimp $abbrev | |||
| uji $abbrev | |||
| um $abbrev | |||
| umd $abbrev | |||
| ump $abbrev | |||
| upc $abbrev | |||
| upd $abbrev | |||
| upf $abbrev | |||
| upn $abbrev | |||
| ups $abbrev | |||
| upv $abbrev | |||
| url $abbrev | |||
| urss $abbrev | |||
| urv $abbrev | |||
| usb $abbrev | |||
| usfp $abbrev | |||
| uss $abbrev | |||
| uv $abbrev | |||
| uveg $abbrev | |||
| uz $abbrev | |||
| vih $abbrev | |||
| vpo $abbrev | |||
| wap $abbrev | |||
| witsa $abbrev | |||
| // exceptions | |||
| barça b'arsa | |||
| holio x'olio | |||
| jazz dZ'as | |||
| @@ -220,6 +507,7 @@ iphone 'aIfon | |||
| (i pod) 'aIpod | |||
| ipod 'aIpod | |||
| hardware x'ardwer | |||
| linux $1 | |||
| live l'aIB | |||
| messenger m'esendZer | |||
| mozilla moT'ila | |||
| @@ -229,5 +517,8 @@ skype esk'aIp | |||
| software s'oftwer | |||
| thunderbird Tanderb'ird | |||
| twitter tw'iter | |||
| unix j'uniks | |||
| whatsapp was'app | |||
| windows w'indows | |||
| mobile _^_EN | |||
| @@ -17,6 +17,8 @@ | |||
| au aU | |||
| au (X 'aU | |||
| _) a' %a | |||
| .group b | |||
| b b | |||
| @@ -38,6 +40,10 @@ | |||
| ch tS | |||
| .group ç | |||
| ç T | |||
| .group d | |||
| d d | |||
| _) d d // phoneme definition may change it to [D] | |||
| @@ -52,6 +58,9 @@ | |||
| n) d (_ = // silent, but stress on last vowel | |||
| _) d' (AP2 d | |||
| _) de' d%e | |||
| .group e | |||
| e e | |||
| @@ -66,6 +75,9 @@ | |||
| u) e E | |||
| y) e E | |||
| _) ent' (AP4 ent | |||
| _) enta' ,ent%a | |||
| .group f | |||
| f f | |||
| @@ -92,11 +104,12 @@ | |||
| .group h | |||
| h // silent | |||
| hu (e gw | |||
| hu (i gw | |||
| .group i | |||
| i i | |||
| i (u i | |||
| i (u_ i | |||
| i (A j | |||
| @@ -116,6 +129,9 @@ | |||
| .group m | |||
| m m | |||
| _) m' (AP2 m | |||
| _) mo' m%o | |||
| .group n | |||
| n n | |||
| @@ -141,10 +157,15 @@ | |||
| u) o O | |||
| y) o O | |||
| .group p | |||
| p p | |||
| _) ps s | |||
| _) p' (AP2 p | |||
| _) pa' p%a | |||
| _) pe' p%e | |||
| .group q | |||
| qu (A kw | |||
| @@ -174,6 +195,8 @@ | |||
| s s | |||
| &) s (_S1 s | |||
| _) s' (AP2 s | |||
| .group t | |||
| t t | |||
| @@ -186,15 +209,20 @@ | |||
| ui) t (_ t# | |||
| s) t (_ = // silent, but stress on last vowel | |||
| _) t' (AP2 t | |||
| _) ta' t%a | |||
| _) to' t%o | |||
| .group u | |||
| u u | |||
| uix uS | |||
| u (u u | |||
| u (i u | |||
| r) uix uS | |||
| r) u (A u | |||
| u (A w | |||
| _) u (A gw | |||
| uix uS | |||
| .group v // same as 'b' | |||
| @@ -234,3 +262,6 @@ | |||
| ó ''o | |||
| ú ''u | |||
| __) - (_D m'enos | |||
| D_) - (_D m'enos | |||
| @@ -15,6 +15,42 @@ n N n^ p r s S t | |||
| T tS v w x x2 z Z | |||
| Dictionary an_dict 2013-03-17 | |||
| a aI aU e E eI eU i | |||
| o O oI u U | |||
| b B d D dZ f g j | |||
| J^ k l l^ m n n^ p | |||
| Q r R R2 s S t T | |||
| t# tS w x | |||
| Dictionary bg_dict 2013-03-16 | |||
| @ a e i o u | |||
| : ; b C d d; dZ dz | |||
| f g g; h j k l L | |||
| l^ m n n^ p r s S | |||
| s; t t; tS ts v x z | |||
| Z z; | |||
| Dictionary bn_dict 2013-03-09 | |||
| @ a a: aI a~ e E e: | |||
| E: E~ i I i: i~ o O | |||
| o: O: O~ o~ r- u U u: | |||
| u~ V | |||
| #X1 #X2 : b b# c c# d | |||
| d# d. d.# g g# h H j | |||
| J J# k k# l m n N | |||
| n. n^ p p# r r. s S | |||
| s. t t# t. t.# v w z | |||
| Dictionary ca_dict 2010-07-27 | |||
| @ a a# aI e E E2 i | |||
| @@ -68,18 +104,6 @@ r R R3 s S t T tS | |||
| v w x z Z | |||
| Dictionary hu_dict 2013-03-13 | |||
| a A a: e E e: i i: | |||
| o o: u u: Y y y: Y: | |||
| - : b c C d dZ dz | |||
| f g h j J k l l^ | |||
| m n n^ p r R R2 s | |||
| S s2 t t2 tS ts v w | |||
| z Z | |||
| Dictionary de_dict 2013-03-10 | |||
| 3 @ @- a A A: aI aU | |||
| @@ -144,6 +168,29 @@ s S t T tS ts w x | |||
| z | |||
| Dictionary et_dict 2012-06-12 | |||
| & &: &i 8 8: a A1 a: | |||
| e E1 e: i I1 i1 i: o | |||
| O1 o: u U1 u: Y y Y: | |||
| y: Yi yi | |||
| : b d d^ f g h j | |||
| k l l. l^ m n N n^ | |||
| p r R s S s2 s^ t | |||
| t^ tS v w z Z | |||
| Dictionary fa_dict 2013-03-12 | |||
| a A e i o u | |||
| - : ? b d dZ f g | |||
| h j k l m n p q | |||
| r R s S t tS v w | |||
| x z Z | |||
| Dictionary fi_dict 2011-10-14 | |||
| & &i &y a ai au e ei | |||
| @@ -168,6 +215,19 @@ p2 r r2 s S t t2 t3 | |||
| tS v z Z z2 z3 | |||
| Dictionary ga_dict 2013-03-11 | |||
| 0 0# @ a a# A: aI aI# | |||
| aU aU# e E E# e: i I | |||
| i: i@ o O O# o: u U | |||
| U# u1 u: u@ | |||
| : ; b c C d d[ dZ | |||
| f g h j k l m n | |||
| p Q Q" r R s S t | |||
| t[ tS v w x X z Z | |||
| Dictionary grc_dict 2008-03-03 | |||
| a aI aU e E EI eU EU | |||
| @@ -206,17 +266,16 @@ q r r. s S s. t T | |||
| t# t. t.# v w x z | |||
| Dictionary ta_dict 2013-03-16 | |||
| Dictionary hu_dict 2013-03-13 | |||
| a a: aI aU e E e: i | |||
| I i: o o: u U u2 u: | |||
| U: V V# | |||
| a A a: e E e: i i: | |||
| o o: u u: Y y y: Y: | |||
| # #X1 #X2 : ; b C d | |||
| d. dZ f g h H j k | |||
| l l. m n N n. n^ p | |||
| Q r R s S s. t T | |||
| t# t. tS v w z z. | |||
| - : b c C d dZ dz | |||
| f g h j J k l l^ | |||
| m n n^ p r R R2 s | |||
| S s2 t t2 tS ts v w | |||
| z Z | |||
| Dictionary hy_dict 2008-12-22 | |||
| @@ -276,6 +335,30 @@ l m n N p R s S | |||
| t tS v w x z Z | |||
| Dictionary ka_dict 2013-03-08 | |||
| @ @- a e i o u | |||
| : ? b c d dZ dz f | |||
| g h j k k# l m n | |||
| p p# Q q r s S t | |||
| t# tS ts ts# v w x z | |||
| Z | |||
| Dictionary kn_dict 2013-03-16 | |||
| a a: aI aU e E e: i | |||
| I i: o o: r- u u: | |||
| #X1 #X2 : b b# c c# d | |||
| d# d. d.# dZ f g g# h | |||
| j J J# k k# l l. m | |||
| n N n. n^ p p# r s | |||
| S s. S; t t# t. t.# tS | |||
| v w z | |||
| Dictionary ku_dict 2008-04-14 | |||
| 8 a e E E# eI eU i | |||
| @@ -298,6 +381,20 @@ g h j k l m n N | |||
| p r R s t w z | |||
| Dictionary lt_dict 2012-08-18 | |||
| a A a: ai au aU e E | |||
| eA ee ei i I i: ie l | |||
| o O o: u U u: ui uo | |||
| w | |||
| ; b d d; dZ dZ; f g | |||
| h j k l; m n N n; | |||
| p r s S s; S; t t; | |||
| tS ts tS; v x z Z z; | |||
| Z; | |||
| Dictionary lv_dict 2010-03-12 | |||
| a a: ai au e e: ei i | |||
| @@ -322,16 +419,37 @@ N n^ p r R s S t | |||
| tS ts tS; v x z Z | |||
| Dictionary nci_dict 2010-01-20 | |||
| Dictionary ml_dict 2013-03-16 | |||
| a e i o O | |||
| @ a a# a: aI aU e E | |||
| e: i I i: o o: r- u | |||
| u: V y | |||
| #X1 #X2 : ; b b# c c# | |||
| d d# d. d.# d2 dZ f g | |||
| g# h j J J# k k# l | |||
| l. m n N n. n^ p p# | |||
| r R r. R2 s s. S; t | |||
| t# t. t.# tS v w z | |||
| : ? b c d f g j | |||
| k l m n p R s S | |||
| t tS v w x | |||
| Dictionary ne_dict 2013-03-09 | |||
| Dictionary nl_dict 2013-03-11 | |||
| @ @/ @2 @3 a a: aI aU | |||
| a~ e E e: E: eI e~ E~ | |||
| i I i: i~ o O o: O: | |||
| O~ o~ u U u: u~ V VI | |||
| VU V~ | |||
| - : ; b b# c c# d | |||
| d# d. d.# f g g# h H | |||
| j J J# k k# l l. m | |||
| n N n. n^ p p# Q q | |||
| r r. s S s. t t# t. | |||
| t.# v w x z | |||
| Dictionary nl_dict 2013-03-17 | |||
| 8 @ @- a A a: A~ e | |||
| E e# E2 e: EI eU i I | |||
| @@ -356,15 +474,18 @@ k l m n N p r R | |||
| s S s; t v w x z | |||
| Dictionary pap_dict 2010-07-27 | |||
| Dictionary pa_dict 2013-03-17 | |||
| a a/ aI e E eI i o | |||
| O u y Y | |||
| @ a a~ e E e~ E~ i | |||
| I i~ I~ o O o: O~ o~ | |||
| r- u U U~ u~ V V~ | |||
| : ? b d dZ f g h | |||
| j k l m n N n^ p | |||
| R s S t tS v w x | |||
| z Z | |||
| : ; b b# c c# d d# | |||
| d. d.# f g g# h H j | |||
| J J# k k# l l. m n | |||
| N n. n^ p p# Q R r. | |||
| R2 s S t t# t. t.# v | |||
| x z | |||
| Dictionary pl_dict 2012-06-09 | |||
| @@ -379,7 +500,7 @@ S s; S; t t; tS ts tS; | |||
| ts; v w x z Z Z; | |||
| Dictionary pt_dict 2013-03-16 | |||
| Dictionary pt_dict 2013-03-17 | |||
| & &/ &U~ &~ @ @- a A | |||
| aI aU e E eI EI eU EU | |||
| @@ -469,15 +590,17 @@ p Q R s S t T tS | |||
| v w x z | |||
| Dictionary sl_dict 2013-01-30 | |||
| Dictionary ta_dict 2013-03-16 | |||
| @ @- a a: e E e: i | |||
| i: o O o: u u: y | |||
| a a: aI aU e E e: i | |||
| I i: o o: u U u2 u: | |||
| U: V V# | |||
| : b d dZ dz f g h | |||
| j k l l^ m n N n^ | |||
| p R R^ s S t tS ts | |||
| v v# w x z Z | |||
| # #X1 #X2 : ; b C d | |||
| d. dZ f g h H j k | |||
| l l. m n N n. n^ p | |||
| Q r R s S s. t T | |||
| t# t. tS v w z z. | |||
| Dictionary tr_dict 2011-09-16 | |||
| @@ -528,371 +651,3 @@ oi ong ou u ui yu | |||
| b c d f g h j k | |||
| l m n N p r s t | |||
| tS v w z | |||
| Dictionary am_dict 2011-11-22 | |||
| @ a e i o u y | |||
| : ? b B d dZ f g | |||
| h j k k` l m n N | |||
| n^ p p` r s S t t` | |||
| tS tS` v w x z Z | |||
| Dictionary ml_dict 2013-03-16 | |||
| @ a a# a: aI aU e E | |||
| e: i I i: o o: r- u | |||
| u: V y | |||
| #X1 #X2 : ; b b# c c# | |||
| d d# d. d.# d2 dZ f g | |||
| g# h j J J# k k# l | |||
| l. m n N n. n^ p p# | |||
| r R r. R2 s s. S; t | |||
| t# t. t.# tS v w z | |||
| Dictionary ne_dict 2013-03-09 | |||
| @ @/ @2 @3 a a: aI aU | |||
| a~ e E e: E: eI e~ E~ | |||
| i I i: i~ o O o: O: | |||
| O~ o~ u U u: u~ V VI | |||
| VU V~ | |||
| - : ; b b# c c# d | |||
| d# d. d.# f g g# h H | |||
| j J J# k k# l l. m | |||
| n N n. n^ p p# Q q | |||
| r r. s S s. t t# t. | |||
| t.# v w x z | |||
| Dictionary pa_dict 2013-03-09 | |||
| @ a a~ e E e~ E~ i | |||
| I i~ I~ o O O~ o~ r- | |||
| u U U~ u~ V V~ | |||
| : ; b b# c c# d d# | |||
| d. d.# f g g# h H j | |||
| J J# k k# l l. m n | |||
| N n. n^ p p# Q R R2 | |||
| s S t t# t. t.# v x | |||
| z | |||
| Dictionary prs_dict 2009-12-01 | |||
| @ A E eI i o u | |||
| : b d dZ f g h j | |||
| k l m n p r R s | |||
| S t tS v w X z Z | |||
| Dictionary rw_dict 2008-03-27 | |||
| a e i o u | |||
| * : b B c d dZ f | |||
| g h j J k l m n | |||
| N n^ p q R s S S; | |||
| t tS v w x z | |||
| Dictionary ur_dict 2013-03-13 | |||
| @ a a: aI aU e E e: | |||
| i I i: O o: U u: V | |||
| : ; b b# c c# d D | |||
| d# d. d.# f g g# h H | |||
| j J J# k k# l m n | |||
| N p p# Q q r R r. | |||
| s S s. t T t# t. t.# | |||
| v w x z Z z. | |||
| Dictionary bg_dict 2013-03-16 | |||
| @ a e i o u | |||
| : ; b C d d; dZ dz | |||
| f g g; h j k l L | |||
| l^ m n n^ p r s S | |||
| s; t t; tS ts v x z | |||
| Z z; | |||
| Dictionary nso_dict 2010-08-27 | |||
| @ a e E i m- n- N- | |||
| o u U | |||
| - : ; b B d D dZ | |||
| f h j J k K l l# | |||
| m n N n^ p Q R3 s | |||
| S t tS v w x X x2 | |||
| z | |||
| Dictionary ht_dict 2010-06-29 | |||
| a A~ e E E~ i o O | |||
| O~ u w y | |||
| ; b d f g j k l | |||
| m n N p r s S t | |||
| tS v z Z | |||
| Dictionary ak_dict 2010-08-11 | |||
| a e E i o O u | |||
| : b C d dZ dZ; f g | |||
| h j k l m n N n^ | |||
| p R s t tS; v w z | |||
| z; | |||
| Dictionary az_dict 2010-07-27 | |||
| & @ a e E i o u | |||
| W y | |||
| * b c C d dZ f g | |||
| h j J k l m n p | |||
| Q R s S t tS v w | |||
| x z Z | |||
| Dictionary wo_dict 2010-11-30 | |||
| @ @: a a: e E e: E: | |||
| i i: m- n- N- o O O: | |||
| o: u u: | |||
| : b c d f g h j | |||
| J k l m n N n^ p | |||
| q R R2 s s2 t v w | |||
| x z | |||
| Dictionary dv_dict 2013-03-09 | |||
| @ @2 a a: aI e e: E: | |||
| E~ i I i: o O o: O: | |||
| O~ u U u: V | |||
| : ? b c c# d D d. | |||
| dZ f g h j k k# l | |||
| l. m n N n. n^ p Q | |||
| q r R s S s. t T | |||
| t# t. t.# tS v w x z | |||
| Z | |||
| Dictionary kn_dict 2013-03-16 | |||
| a a: aI aU e E e: i | |||
| I i: o o: r- u u: | |||
| #X1 #X2 : b b# c c# d | |||
| d# d. d.# dZ f g g# h | |||
| j J J# k k# l l. m | |||
| n N n. n^ p p# r s | |||
| S s. S; t t# t. t.# tS | |||
| v w z | |||
| Dictionary tn_dict 2011-02-17 | |||
| @- a e i m- n- N- o | |||
| u | |||
| * - : b B d D dZ | |||
| f g h j J k K l | |||
| l# m n N n^ p Q r | |||
| R R3 s S t T tS ts | |||
| v w x X z | |||
| Dictionary te_dict 2013-03-16 | |||
| a a: aI aU e E e: i | |||
| i: l- o o: r- u u: V | |||
| #X1 #X2 : ; b b# c c# | |||
| d d# d. d.# dZ f g g# | |||
| h j J J# k k# l l. | |||
| m n N n. n^ p p# r | |||
| s s. S; t t# t. t.# tS | |||
| v w z | |||
| Dictionary ka_dict 2013-03-08 | |||
| @ @- a e i o u | |||
| : ? b c d dZ dz f | |||
| g h j k k# l m n | |||
| p p# Q q r s S t | |||
| t# tS ts ts# v w x z | |||
| Z | |||
| Dictionary si_dict 2013-01-18 | |||
| & &: @ a a: aI aU e | |||
| e: i i: o o: u u: | |||
| b d d. dZ f g h j | |||
| k l l. m m# n N n# | |||
| N# n. n.# n^ n^# p r s | |||
| S s. t t. tS v w | |||
| Dictionary et_dict 2012-06-12 | |||
| & &: &i 8 8: a A1 a: | |||
| e E1 e: i I1 i1 i: o | |||
| O1 o: u U1 u: Y y Y: | |||
| y: Yi yi | |||
| : b d d^ f g h j | |||
| k l l. l^ m n N n^ | |||
| p r R s S s2 s^ t | |||
| t^ tS v w z Z | |||
| Dictionary mt_dict 2011-07-29 | |||
| @ a ai au e ei eu i | |||
| I ie iu l- o u U ui | |||
| y yi yY | |||
| * : b c C d dZ f | |||
| g h j k l m n p | |||
| q r s S t tS v w | |||
| x z Z | |||
| Dictionary bo_dict 2013-03-09 | |||
| a a: e e: i i: l- o | |||
| o: r- u u: | |||
| : ? b b# c c# d d# | |||
| d. d.# dz dz# g g# H j | |||
| J k k# l m n N n. | |||
| n^ p p# r s S s. t | |||
| t# t. t.# ts ts# w z Z | |||
| Dictionary kk_dict 2011-12-07 | |||
| & 8 a A e E i I | |||
| o u U u# Y | |||
| ; b d f g G h j | |||
| k l m n N p q r | |||
| s S t tS v w X z | |||
| Z | |||
| Dictionary lt_dict 2012-08-18 | |||
| a A a: ai au aU e E | |||
| eA ee ei i I i: ie l | |||
| o O o: u U u: ui uo | |||
| w | |||
| ; b d d; dZ dZ; f g | |||
| h j k l; m n N n; | |||
| p r s S s; S; t t; | |||
| tS ts tS; v x z Z z; | |||
| Z; | |||
| Dictionary tt_dict 2012-09-14 | |||
| & a A e e2 e: i I | |||
| o u u2 V W y | |||
| : ? b d f g h j | |||
| k l m n N p q r | |||
| R s S S; t w x z | |||
| Z Z; | |||
| Dictionary kl_dict 2012-11-15 | |||
| & 3 @ @- a aI e E | |||
| i o O u V W y | |||
| * : b d D f g h | |||
| j k l l# m n N p | |||
| Q q r R s t tl# ts | |||
| v w X z | |||
| Dictionary ko_dict 2012-09-17 | |||
| @ a e E i o u u- | |||
| * - ; b d dZ; g h | |||
| j k k- kh l m n N | |||
| p p- ph q r R s t | |||
| t- tS tS; w | |||
| Dictionary fa_dict 2013-03-12 | |||
| a A e i o u | |||
| - : ? b d dZ f g | |||
| h j k l m n p q | |||
| r R s S t tS v w | |||
| x z Z | |||
| Dictionary an_dict 2013-03-16 | |||
| a aI aU e E eI eU i | |||
| o O oI u U | |||
| b B d D dZ f g j | |||
| J^ k l l^ m n n^ p | |||
| Q r R R2 s S t T | |||
| t# tS w x | |||
| Dictionary bn_dict 2013-03-09 | |||
| @ a a: aI a~ e E e: | |||
| E: E~ i I i: i~ o O | |||
| o: O: O~ o~ r- u U u: | |||
| u~ V | |||
| #X1 #X2 : b b# c c# d | |||
| d# d. d.# g g# h H j | |||
| J J# k k# l m n N | |||
| n. n^ p p# r r. s S | |||
| s. t t# t. t.# v w z | |||
| Dictionary ga_dict 2013-03-11 | |||
| 0 0# @ a a# A: aI aI# | |||
| aU aU# e E E# e: i I | |||
| i: i@ o O O# o: u U | |||
| U# u1 u: u@ | |||
| : ; b c C d d[ dZ | |||
| f g h j k l m n | |||
| p Q Q" r R s S t | |||
| t[ tS v w x X z Z | |||
| @@ -254,6 +254,10 @@ | |||
| @) es (_S2qd 'Es // double the previous vowel | |||
| @) es (_$w_alt2S1 s // just remove 's' | |||
| KAC) es (_S2e @s | |||
| mb) es (_S1 s | |||
| nd) es (_S1 s | |||
| rd) es (_S1 s | |||
| gt) es (_S1 s | |||
| es (ie_ e:z | |||
| @) essen (_S5qd 'Es@n | |||
| @) eres (_S4qd @r'Es | |||
| @@ -369,7 +369,7 @@ sua $u+ $nounf | |||
| ?2 nossas $u+ $nounf n'Os&s | |||
| dele dely $u1+ | |||
| dela $u+ | |||
| deles $u+ | |||
| deles delys $u1+ | |||
| delas $u+ | |||
| nele nely $u1+ | |||
| @@ -654,7 +654,7 @@ apego $alt2 $noun | |||
| apelo $alt $verb | |||
| aposto $alt $verb | |||
| aperto $alt2 $noun | |||
| apoio $alt $verb | |||
| apoio $alt2 $noun | |||
| aprovo $alt | |||
| arredores $alt | |||
| arremesso $alt2 $noun | |||
| @@ -717,7 +717,6 @@ chovesse $alt2 | |||
| chupeta $alt2 | |||
| clamores $alt2 | |||
| clero $alt | |||
| crepe $alt | |||
| coco $alt2 | |||
| cofre $alt | |||
| cogumelo $alt | |||
| @@ -732,6 +731,7 @@ colore $alt | |||
| começo $alt2 $noun | |||
| comodo $alt2 | |||
| concerto $alt2 $noun | |||
| concertos $alt2 | |||
| concordo $alt | |||
| conforto $alt $verb | |||
| congelo $alt | |||
| @@ -739,6 +739,7 @@ consolo $alt2 $noun | |||
| controle $alt2 $noun | |||
| controlo $alt2 $noun | |||
| coreia $alt | |||
| coreto $alt2 | |||
| corneta $alt2 | |||
| cornos $alt | |||
| corpos $alt | |||
| @@ -748,6 +749,7 @@ corvos $alt | |||
| coto $alt2 | |||
| cratera $alt | |||
| crede $alt2 | |||
| crepe $alt | |||
| decore $alt | |||
| desapego $alt2 $noun | |||
| descabelo $alt | |||
| @@ -775,6 +777,7 @@ dueto $alt2 | |||
| elixir eliSir | |||
| elo $alt | |||
| emprego $alt2 $noun | |||
| empregos $alt2 | |||
| encosto $alt $verb | |||
| endereço $alt2 | |||
| endereço $alt $verb | |||
| @@ -793,6 +796,7 @@ erros $alt2 | |||
| esboço $alt $verb | |||
| escopeta $alt2 | |||
| escova $alt2 $noun | |||
| escovas $alt2 | |||
| escovo $alt | |||
| escroto $alt2 | |||
| esforço $alt $verb | |||
| @@ -834,9 +838,7 @@ forca $alt2 | |||
| força $alt2 $noun | |||
| forças $alt2 | |||
| forço $alt | |||
| fossem $alt2 | |||
| forro $alt $verb | |||
| fosse $alt2 | |||
| frevo $alt2 | |||
| galera $alt | |||
| galileia $alt | |||
| @@ -1019,6 +1021,7 @@ topo $alt $verb | |||
| torno $alt $verb | |||
| torre $alt2 $noun | |||
| torres $alt2 | |||
| torro $alt | |||
| tortos $alt | |||
| traqueia $alt | |||
| travesso $alt2 | |||
| @@ -353,20 +353,22 @@ | |||
| tiv) e (L05_ E // es- | |||
| _com) e (L05_ e | |||
| _pud) e (L05_ E | |||
| _tem) e (L05_ e | |||
| _coub) e (L05_ E | |||
| _exag) e (L05_ E | |||
| _houv) e (L05_ E | |||
| _perd) e (L05_ e | |||
| _quis) e (L05_ E | |||
| _soub) e (L05_ E | |||
| _trem) e (L05_ e | |||
| diss) e (L06_ E // contra- | |||
| fend) e (L06_ e // de- o- | |||
| tend) e (L06_ e // a- con- en- es- | |||
| vend) e (L06_ e // re- | |||
| _mord) e (L06_ e | |||
| _rend) e (L06_ e | |||
| prend) e (L06_ e // a- rea- des- desa- | |||
| _arrepend) e (L06_ e | |||
| _defend) e (L06_ e | |||
| _depend) e (L06_ e | |||
| _escond) e (L06_ e | |||
| preend) e (L06_ e // com- a- re- sur- | |||
| @@ -383,6 +385,7 @@ respond) e (L06_ e // cor- | |||
| colh) e (L07_ e // & es- | |||
| corr) e (L07_ e // per- con- in- so- dis- | |||
| ench) e (L07_ e // pre- | |||
| fend) e (L07_ e // de- o- | |||
| nasc) e (L07_ e // re- | |||
| tend) e (L07_ e // en- con- a- es- | |||
| torc) e (L07_ e // con- | |||
| @@ -396,6 +399,7 @@ respond) e (L06_ e // cor- | |||
| _morr) e (L07_ e | |||
| _perd) e (L07_ e | |||
| _sofr) e (L07_ e | |||
| _trem) e (L07_ e | |||
| merec) e (L07_ e // des- | |||
| padec) e (L07_ e // com- | |||
| parec) e (L07_ e // a- rea- com- desa- | |||
| @@ -410,8 +414,8 @@ _amanhec) e (L07_ e | |||
| _amolec) e (L07_ e | |||
| _anoitec) e (L07_ e | |||
| _arrepend) e (L07_ e | |||
| _atrev) e (L07_ e | |||
| _cresc) e (L07_ e | |||
| _defend) e (L07_ e | |||
| _depend) e (L07_ e | |||
| _desguarnec) e (L07_ e | |||
| _emagrec) e (L07_ e | |||
| @@ -442,6 +446,7 @@ preend) e (L07_ e // sur- com- | |||
| proteg) e (L07_ e // des- | |||
| respond) e (L07_ e // cor- | |||
| qu) e (brL04_ E | |||
| _cel) e (brL04_ E | |||
| _hosp) e (dL03_ E | |||
| _gr) e (gL03_ e | |||
| _gal) e (gL03_ e | |||
| @@ -837,7 +842,8 @@ estabel) e (çL03_ e // re- | |||
| ?1 v) o (lt O | |||
| //sort | |||
| _f) o (L06_ o | |||
| _f) o (L05_ o | |||
| _f) o (L07_ o | |||
| _engl) o (bL01_ O | |||
| _s) o (bL02_ O | |||
| _esn) o (bL04_ O | |||
| @@ -849,7 +855,7 @@ _desabr) o (chL04_ O | |||
| _af) o (gL04_ O | |||
| _adv) o (gL04_ O | |||
| _ref) o (gL04_ O | |||
| _ap) oi (L01_ OI | |||
| _ap) oi (L04_ OI | |||
| _t) o (lL03_ o | |||
| c) o (lhL02_ O // es- en- re- | |||
| _t) o (lhL02_ O | |||
| @@ -869,14 +875,19 @@ _inson) o (rL03_ O | |||
| _comem) o (rL04 O | |||
| _remem) o (rL04_ O | |||
| _enf) o (rquL02_ O | |||
| _ext) o (rquL02_ O | |||
| c) o (rrL01_ o // escorra, incorra, corra, recorra | |||
| _m) o (rrL01_ o | |||
| p) o (rtL03_ O // im- trans- de- re- com- a- ex- | |||
| t) o (rçL01_ O // con- | |||
| _r) o (snL04_ O | |||
| _c) o (spL02_ O | |||
| p) ostos (_ Ost=Us# // dispostos etc. | |||
| _gar) o (tL03_ o | |||
| _g) o (zL04_ O | |||
| _esb) o (çL01_ O | |||
| _r) o (çL03_ O | |||
| tr) o (çL03_ O // des- | |||
| _ad) o (çL03_ O | |||
| _end) o (çL03_ O | |||
| //endsort | |||
| @@ -1162,5 +1173,6 @@ _remem) o (rL04_ O | |||
| __) - (_D m'enUs | |||
| D_) - (_D m'enUs | |||
| A_) - (_D _ | |||
| C_) - (_D _ | |||
| @@ -49,7 +49,7 @@ consonants 11 119 | |||
| ca 11 127 | |||
| an 4 125 | |||
| pt 29 140 | |||
| pt-pt 19 140 | |||
| pt-pt 18 140 | |||
| ro 36 148 | |||
| el 10 125 | |||
| grc 12 129 | |||
| @@ -134,11 +134,6 @@ endphoneme | |||
| phoneme R // for Portugal this is same the as [r] | |||
| import_phoneme pt/r | |||
| endphoneme | |||
| phoneme s# // This is [s] for Brazil, [S] for Portugal | |||
| CALL base/S | |||
| ipa ʃ | |||
| @@ -14,9 +14,5 @@ The 'phondata-manifest' file is produced by espeakedit when it compiles | |||
| the phoneme data. If it is not present here, find it in the espeak-data directory. | |||
| NOTE: | |||
| The format of espeak-data/phondata changed in eSpeak version 1.43. The utility | |||
| The format of espeak-data/phondata changed in eSpeak version 1.47. The utility | |||
| has been modified for this. [jonsd] | |||
| --- | |||
| To contact the author of these utilities, please send an e-mail to | |||
| <[email protected]> | |||
| @@ -1,8 +1,8 @@ | |||
| ; This is the script for "Inno Setup 5" to create the setup_espeak.exe installer for Windows | |||
| ; This is the script for "Inno Setup 5" to create the setup_espeak.exe installer for Windows | |||
| [Setup] | |||
| AppName=eSpeak | |||
| AppVerName=eSpeak version 1.46.47 | |||
| AppVerName=eSpeak version 1.47.01 | |||
| AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | |||
| WindowVisible=yes | |||
| @@ -48,18 +48,24 @@ Root: HKLM; Subkey: "Software\Microsoft\Speech\PhoneConverters\Tokens\eSpeak"; F | |||
| [Languages] | |||
| Name: "en"; MessagesFile: "compiler:Default.isl" | |||
| Name: "af"; MessagesFile: "compiler:Languages\Afrikaans.isl" | |||
| Name: "bg"; MessagesFile: "compiler:Languages\Bulgarian.isl" | |||
| Name: "bs"; MessagesFile: "compiler:Languages\Bosnian.isl" | |||
| Name: "cs"; MessagesFile: "compiler:Languages\Czech.isl" | |||
| Name: "da"; MessagesFile: "compiler:Languages\Danish.isl" | |||
| Name: "de"; MessagesFile: "compiler:Languages\German.isl" | |||
| Name: "el"; MessagesFile: "compiler:Languages\Greek.isl" | |||
| Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl" | |||
| Name: "fa"; MessagesFile: "compiler:Languages\Farsi.isl" | |||
| Name: "fi"; MessagesFile: "compiler:Languages\Finnish.isl" | |||
| Name: "fr"; MessagesFile: "compiler:Languages\French.isl" | |||
| Name: "hi"; MessagesFile: "compiler:Languages\Hindi.islu" | |||
| Name: "hr"; MessagesFile: "compiler:Languages\Croatian.isl" | |||
| Name: "hu"; MessagesFile: "compiler:Languages\Hungarian.isl" | |||
| Name: "id"; MessagesFile: "compiler:Languages\Indonesian-5.1.11.isl" | |||
| Name: "it"; MessagesFile: "compiler:Languages\Italian.isl" | |||
| Name: "lv"; MessagesFile: "compiler:Languages\Latvian-1-5.1.11.isl" | |||
| Name: "ka"; MessagesFile: "compiler:Languages\Georgian.islu" | |||
| Name: "lv"; MessagesFile: "compiler:Languages\Latvian.isl" | |||
| Name: "ne"; MessagesFile: "compiler:Languages\Nepali.islu" | |||
| Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl" | |||
| Name: "no"; MessagesFile: "compiler:Languages\Norwegian.isl" | |||
| Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl" | |||
| @@ -67,9 +73,9 @@ Name: "pt"; MessagesFile: "compiler:Languages\Portuguese.isl" | |||
| Name: "ro"; MessagesFile: "compiler:Languages\Romanian.isl" | |||
| Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" | |||
| Name: "sk"; MessagesFile: "compiler:Languages\Slovak.isl" | |||
| Name: "sq"; MessagesFile: "compiler:Languages\Albanian-2-5.1.11.isl" | |||
| Name: "sr"; MessagesFile: "compiler:Languages\Serbian.isl" | |||
| Name: "tr"; MessagesFile: "compiler:Languages\Turkish.isl" | |||
| Name: "vi"; MessagesFile: "compiler:Languages\Vietnamese.isl" | |||
| Name: "zh"; MessagesFile: "compiler:Languages\ChineseSimp-12-5.1.11.isl" | |||
| [CustomMessages] | |||
| @@ -77,26 +83,29 @@ v1=Select which voices to install | |||
| v2=or press Enter to accept defaults | |||
| v3=Enter voice names, eg: (for Portuguese) pt, or with a variant, eg: pt+f3 | |||
| bs.v1=Odaberite jezik kojeg želite instalirati | |||
| bs.v1=Odaberite jezik kojeg želite instalirati | |||
| bs.v2=ili pritisnite Enter za prihvat zadanih. | |||
| bs.v3=Upišite, npr. bs (za Bosanski) ili s varjantom: bs+f3 | |||
| bs.v3=Upišite, npr. bs (za Bosanski) ili s varjantom: bs+f3 | |||
| fr.v1=Sélectionnez les voix à installer | |||
| fr.v2=ou appuyez sur Entrée pour accepter les valeurs par défaut. | |||
| fr.v3=Entrez le nom des voix, ex : (pour le Français) fr, ou avec une variante ex : fr+f3 | |||
| fr.v1=Sélectionnez les voix à installer | |||
| fr.v2=ou appuyez sur Entrée pour accepter les valeurs par défaut. | |||
| fr.v3=Entrez le nom des voix, ex : (pour le Français) fr, ou avec une variante ex : fr+f3 | |||
| hr.v1=Odaberite jezik kojeg želite instalirati | |||
| hr.v1=Odaberite jezik kojeg želite instalirati | |||
| hr.v2=ili pritisnite Enter za prihvat zadanih. | |||
| hr.v3=Upišite, npr. hr (za Hrvatski) ili s varjantom: hr+f3 | |||
| hr.v3=Upišite, npr. hr (za Hrvatski) ili s varjantom: hr+f3 | |||
| pt.v1=Seleccione as vozes que pretende instalar | |||
| pt.v2=ou precione enter para aceitar as predefinidas. | |||
| pt.v3=Introduza os nomes das vozes, ex: (Brazil) pt (ou Portugal) pt-pt, ou com outras caracter?sticas, ex: pt+f3 | |||
| sr.v1=Molimo vas da odaberete glasove, koje želite da instalirate | |||
| sr.v1=Molimo vas da odaberete glasove, koje želite da instalirate | |||
| sr.v2=ili pritisnite Enter za instalaciju podrazumevanih glasova. | |||
| sr.v3=Da odaberete glas, unesite ime glasa kojeg želite instalirati, na primer sr, ili sr+f3 | |||
| sr.v3=Da odaberete glas, unesite ime glasa kojeg želite instalirati, na primer sr, ili sr+f3 | |||
| ne.v1=à¤à¤¿à¤¤à¥�रà¥�याउन चाहेको आवाजको चयन गरà¥�नà¥� होसà¥� । | |||
| ne.v2=अथवा यसमा निरà¥�धारण गरिà¤�को आवाजलाई नै चयन गरà¥�ने हो à¤à¤¨à¥‡ ईनà¥�टर कà¥�ञà¥�जीलाई दबाउनà¥� होसà¥� । | |||
| ne.v3=आवाजको नाम पà¥�रविषà¥�टी गरà¥�नà¥� होसà¥� , जसà¥�तै: नेपालीका लागि ne, अथवा सà¥�वरको पनि चयन गरà¥�ने हो à¤à¤¨à¥‡ ne+f3 | |||
| [Code] | |||
| var | |||
| @@ -1,7 +1,7 @@ | |||
| [Setup] | |||
| AppName=eSpeakEdit | |||
| AppVerName=eSpeakEdit version 1.46.02 | |||
| AppVerName=eSpeakEdit version 1.47.01 | |||
| DefaultDirName={pf}\eSpeak | |||
| DefaultGroupName=eSpeak | |||
| OutputBaseFilename=setup_espeakedit | |||
| @@ -16,6 +16,7 @@ Name: "{group}\Uninstall espeakedit"; Filename: "{uninstallexe}" | |||
| [InstallDelete] | |||
| Type: filesandordirs; Name: "{app}\phsource\vowelcharts" | |||
| Type: filesandordirs; Name: "{app}\espeakedit" | |||
| [Files] | |||
| @@ -30,6 +30,7 @@ | |||
| #define __WIN32__ | |||
| #define NEED_WCSTOF | |||
| #define NEED_GETOPT | |||
| #define USE_MBROLA_LIB | |||
| #define PATHSEP '\\' | |||
| #define USE_PORTAUDIO | |||
| @@ -38,7 +39,6 @@ | |||
| #define INCLUDE_MBROLA | |||
| #define INCLUDE_SONIC | |||
| // will look for espeak_data directory here, and also in user's home directory | |||
| #define PATH_ESPEAK_DATA "/usr/share/espeak-data" | |||
| @@ -7,7 +7,7 @@ BINDIR=$(PREFIX)/bin | |||
| INCDIR=$(PREFIX)/include/espeak | |||
| LIBDIR=$(PREFIX)/lib | |||
| RELEASE = 1.45 | |||
| RELEASE = 1.47 | |||
| BIN_NAME = speak | |||
| BIN2_NAME = espeak | |||
| LIB_NAME = libespeak.so | |||
| @@ -1603,9 +1603,9 @@ static int LookupNum3(Translator *tr, int value, char *ph_out, int suppress_null | |||
| } | |||
| if(tr->langopts.numbers2 & 0x200) | |||
| sprintf(ph_thousands,"%s%s",ph_10T,ph_digits); // say "thousands" before its number, not after | |||
| sprintf(ph_thousands,"%s%c%s%c",ph_10T,phonEND_WORD,ph_digits,phonEND_WORD); // say "thousands" before its number, not after | |||
| else | |||
| sprintf(ph_thousands,"%s%s",ph_digits,ph_10T); | |||
| sprintf(ph_thousands,"%s%c%s%c",ph_digits,phonEND_WORD,ph_10T,phonEND_WORD); | |||
| hundreds %= 10; | |||
| if((hundreds == 0) && (say_zero_hundred == 0)) | |||
| @@ -1738,7 +1738,7 @@ static int LookupNum3(Translator *tr, int value, char *ph_out, int suppress_null | |||
| } | |||
| } | |||
| sprintf(ph_out,"%s%s%s",buf1,ph_hundred_and,buf2); | |||
| sprintf(ph_out,"%s%s%c%s",buf1,ph_hundred_and,phonEND_WORD,buf2); | |||
| return(0); | |||
| } // end of LookupNum3 | |||
| @@ -1786,6 +1786,7 @@ static int TranslateNumber_1(Translator *tr, char *word, char *ph_out, unsigned | |||
| int suffix_ix; | |||
| int skipwords = 0; | |||
| int group_len; | |||
| int len; | |||
| char *p; | |||
| char string[32]; // for looking up entries in **_list | |||
| char buf1[100]; | |||
| @@ -2062,9 +2063,9 @@ static int TranslateNumber_1(Translator *tr, char *word, char *ph_out, unsigned | |||
| LookupNum3(tr, value, ph_buf, suppress_null, thousandplex, prev_thousands | ordinal | decimal_point); | |||
| if((thousandplex > 0) && (tr->langopts.numbers2 & 0x200)) | |||
| sprintf(ph_out,"%s%s%s%s",ph_zeros,ph_append,ph_buf2,ph_buf); // say "thousands" before its number | |||
| sprintf(ph_out,"%s%s%c%s%s",ph_zeros,ph_append,phonEND_WORD,ph_buf2,ph_buf); // say "thousands" before its number | |||
| else | |||
| sprintf(ph_out,"%s%s%s%s",ph_zeros,ph_buf2,ph_buf,ph_append); | |||
| sprintf(ph_out,"%s%s%s%c%s",ph_zeros,ph_buf2,ph_buf,phonEND_WORD,ph_append); | |||
| while(decimal_point) | |||
| @@ -2147,7 +2148,8 @@ static int TranslateNumber_1(Translator *tr, char *word, char *ph_out, unsigned | |||
| // speak any remaining decimal fraction digits individually | |||
| value = word[n_digits++] - '0'; | |||
| LookupNum2(tr, value, 2, buf1); | |||
| strcat(ph_out,buf1); | |||
| len = strlen(ph_out); | |||
| sprintf(&ph_out[len],"%c%s", phonEND_WORD, buf1); | |||
| } | |||
| // something after the decimal part ? | |||
| @@ -35,8 +35,8 @@ | |||
| #include "translate.h" | |||
| #include "wave.h" | |||
| const char *version_string = "1.46.53 16.Mar.13"; | |||
| const int version_phdata = 0x014640; | |||
| const char *version_string = "1.47.01 18.Mar.13"; | |||
| const int version_phdata = 0x014701; | |||
| int option_device_number = -1; | |||
| FILE *f_logespeak = NULL; | |||
| @@ -967,7 +967,7 @@ int TranslateWord(Translator *tr, char *word_start, int next_pause, WORD_TAB *wt | |||
| } | |||
| } | |||
| } | |||
| else if((found==0) && (dictionary_flags[0] & FLAG_SKIPWORDS)) | |||
| else if((found==0) && (dictionary_flags[0] & FLAG_SKIPWORDS) && !(dictionary_flags[0] & FLAG_ABBREV)) | |||
| { | |||
| // grouped words, but no translation. Join the words with hyphens. | |||
| wordx = word1; | |||
| @@ -395,10 +395,10 @@ void VoiceReset(int tone_only) | |||
| // Set voice to the default values | |||
| int pk; | |||
| // static unsigned char default_heights[N_PEAKS] = {140,128,120,110,90,90,128,128,128}; // changed for v.1.47 | |||
| // static unsigned char default_widths[N_PEAKS] = {128,128,128,160,171,171,128,128,128}; | |||
| static unsigned char default_heights[N_PEAKS] = {128,128,120,120,110,110,128,128,128}; // previous version | |||
| static unsigned char default_heights[N_PEAKS] = {130,128,120,116,100,100,128,128,128}; // changed for v.1.47 | |||
| static unsigned char default_widths[N_PEAKS] = {140,128,128,160,171,171,128,128,128}; | |||
| // static unsigned char default_heights[N_PEAKS] = {128,128,120,120,110,110,128,128,128}; // previous version | |||
| // static unsigned char default_widths[N_PEAKS] = {128,128,128,160,171,171,128,128,128}; | |||
| static int breath_widths[N_PEAKS] = {0,200,200,400,400,400,600,600,600}; | |||
| @@ -419,7 +419,7 @@ void VoiceReset(int tone_only) | |||
| voice->n_harmonic_peaks = 5; | |||
| voice->peak_shape = 0; | |||
| voice->voicing = 64; | |||
| voice->consonant_amp = 85; // change to 85 for v.1.47 was 100 | |||
| voice->consonant_amp = 90; // change to 85 for v.1.47 was 100 | |||
| voice->consonant_ampv = 100; | |||
| voice->samplerate = samplerate_native; | |||
| memset(voice->klattv,0,sizeof(voice->klattv)); | |||
| @@ -447,7 +447,6 @@ void VoiceReset(int tone_only) | |||
| // adjust formant smoothing depending on sample rate | |||
| formant_rate[pk] = (formant_rate_22050[pk] * 22050)/samplerate; | |||
| } | |||
| voice->height[2] = 240; // reduce F2 slightly | |||
| // This table provides the opportunity for tone control. | |||
| // Adjustment of harmonic amplitudes, steps of 8Hz | |||