klatt voices, Added nasal formant value to nasal vowels. Fixed bug: speaking "hyphen" between two words with $combine attribute. Language changes: an, pt, ta. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@318 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -107,57 +107,67 @@ _1M2 un||mil^'on | |||
| _0M4 bil^'ons | |||
| _1M4 un||bil^'on | |||
| _0and i | |||
| _0and %i | |||
| _dpt kon | |||
| // ordinal numbers | |||
| _#º 'eno | |||
| _#ª 'ena | |||
| _#º o | |||
| _#ª a | |||
| //_ord eno | |||
| _1o un | |||
| 1o prim'Er | |||
| _2o dos | |||
| 2o seQ'und | |||
| _3o tres | |||
| 3o tErT'Er | |||
| _4o kwatr | |||
| _5o Tink | |||
| _6o seIs | |||
| _7o sEt | |||
| _8o gwit | |||
| _9o n'U | |||
| _10o DET | |||
| _11o onT | |||
| _12o DoT | |||
| _13o tReT | |||
| _14o katorT | |||
| _15o kinT | |||
| _16o sET | |||
| _1ox prim'Er | |||
| _2ox seQ'und | |||
| _3ox tErT'Er | |||
| _1o un'en | |||
| _2o dos'en | |||
| _3o tres'en | |||
| _4o kwatr'en | |||
| _5o Tink'en | |||
| _6o seIs'en | |||
| _7o sEt'en | |||
| _8o gwit'en | |||
| _9o nU'en | |||
| _11o onT'en | |||
| _12o DoT'en | |||
| _13o tReT'en | |||
| _14o katorT'en | |||
| _15o kinT'en | |||
| _16o sET'en | |||
| _10o DET'en | |||
| _20o Bint'en | |||
| _30o trent'en | |||
| _40o kwarant'en | |||
| _50o Tinkwant'en | |||
| _60o siSant'en | |||
| _70o sEtant'en | |||
| _80o gwitant'en | |||
| _90o noBant'en | |||
| _1Xo DeTi | |||
| _20o Bint | |||
| _2Xo Binti | |||
| _30o trent | |||
| _3Xo trentaI | |||
| _40o kwarant | |||
| _4Xo kwarantaI | |||
| _50o Tinkwant | |||
| _5Xo TinkwantaI | |||
| _60o siSant | |||
| _6Xo siSantaI | |||
| _70o sEtant | |||
| _7Xo sEtantaI | |||
| _80o gwitant | |||
| _8Xo gwitantaI | |||
| _90o noBant | |||
| _9Xo noBantaI | |||
| _0Co TEnt | |||
| _1Co TEnt | |||
| _0M1o mil | |||
| _1M1 mil | |||
| _0M2o mil^on | |||
| _1M2o mil^on | |||
| _1Co TEnt'en | |||
| _2Co dosTEnt'en | |||
| _3Co tresTEnt'en | |||
| _4Co kw,atroTEnt'en | |||
| _5Co T,inkoTEnt'en | |||
| _6Co seIsTEnt'en | |||
| _7Co sjEtTEnt'en | |||
| _8Co gw,eItoTEnt'en | |||
| _9Co nweUTEnt'en | |||
| _0M1o mil'en | |||
| _1M1 mil'en | |||
| _0M2o mil^on'en | |||
| _1M2o mil^on'en | |||
| // unstressed words | |||
| @@ -4,13 +4,17 @@ | |||
| // words of one letter | |||
| в $combine | |||
| а $u $combine | |||
| а $u $combine | |||
| е $u | |||
| й i $u | |||
| й i $u | |||
| и $u $pause | |||
| у $u $combine | |||
| с $combine | |||
| г god'ina $hasdot | |||
| у $u $combine | |||
| с $combine | |||
| г god'ina $hasdot | |||
| (а в) %av | |||
| (а с) %as | |||
| // letter names | |||
| б b@ | |||
| @@ -104,7 +104,7 @@ p Q r R s s; t T | |||
| ts v x z | |||
| Dictionary en_dict 2013-03-15 | |||
| Dictionary en_dict 2013-03-16 | |||
| 0 0# 3 3: @ @- @2 @5 | |||
| @L a a# A: A@ aa aI aI3 | |||
| @@ -191,7 +191,7 @@ N n^ p r R R2 s S | |||
| t tS ts tS; v x z Z | |||
| Dictionary hi_dict 2013-03-09 | |||
| Dictionary hi_dict 2013-03-16 | |||
| @ @- @2 a a: aI aU a~ | |||
| e E e: E: E~ i I i: | |||
| @@ -206,7 +206,7 @@ q r r. s S s. t T | |||
| t# t. t.# v w x z | |||
| Dictionary ta_dict 2013-03-15 | |||
| Dictionary ta_dict 2013-03-16 | |||
| a a: aI aU e E e: i | |||
| I i: o o: u U u2 u: | |||
| @@ -216,7 +216,7 @@ U: V V# | |||
| 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. tS v w z z. | |||
| t# t. tS v w z z. | |||
| Dictionary hy_dict 2008-12-22 | |||
| @@ -379,7 +379,7 @@ S s; S; t t; tS ts tS; | |||
| ts; v w x z Z Z; | |||
| Dictionary pt_dict 2013-03-15 | |||
| Dictionary pt_dict 2013-03-16 | |||
| & &/ &U~ &~ @ @- a A | |||
| aI aU e E eI EI eU EU | |||
| @@ -491,7 +491,7 @@ p Q r R s S t tS | |||
| v w z Z | |||
| Dictionary vi_dict 2013-03-08 | |||
| Dictionary vi_dict 2013-03-16 | |||
| @ @: @:I @:U @I @U a a: | |||
| a:I a:U aI aU e E eU EU | |||
| @@ -515,13 +515,13 @@ uei uo y y& y@ yE yi yu | |||
| ; C f h j J^ k kh | |||
| l l# m n N p ph Q | |||
| q Q" Q^ r R R2 R3 s | |||
| s. S; t th ts ts. ts. tS; | |||
| tS; tsh v w x X z. | |||
| s. S; t th ts ts. ts.h tS; | |||
| tS;h tsh v w x X z. | |||
| Dictionary zhy_dict 2009-01-19 | |||
| a aa aai aan aau ai au e | |||
| a aa aai aang aau ai au e | |||
| ei eo eoi eu i iu o oe | |||
| oi ong ou u ui yu | |||
| @@ -540,7 +540,7 @@ n^ p p` r s S t t` | |||
| tS tS` v w x z Z | |||
| Dictionary ml_dict 2013-03-10 | |||
| Dictionary ml_dict 2013-03-16 | |||
| @ a a# a: aI aU e E | |||
| e: i I i: o o: r- u | |||
| @@ -616,7 +616,7 @@ s S s. t T t# t. t.# | |||
| v w x z Z z. | |||
| Dictionary bg_dict 2013-03-11 | |||
| Dictionary bg_dict 2013-03-16 | |||
| @ a e i o u | |||
| @@ -696,7 +696,7 @@ t# t. t.# tS v w x z | |||
| Z | |||
| Dictionary kn_dict 2013-03-09 | |||
| Dictionary kn_dict 2013-03-16 | |||
| a a: aI aU e E e: i | |||
| I i: o o: r- u u: | |||
| @@ -721,7 +721,7 @@ R R3 s S t T tS ts | |||
| v w x X z | |||
| Dictionary te_dict 2013-03-09 | |||
| Dictionary te_dict 2013-03-16 | |||
| a a: aI aU e E e: i | |||
| i: l- o o: r- u u: V | |||
| @@ -860,7 +860,7 @@ r R s S t tS v w | |||
| x z Z | |||
| Dictionary an_dict 2013-03-15 | |||
| Dictionary an_dict 2013-03-16 | |||
| a aI aU e E eI eU i | |||
| o O oI u U | |||
| @@ -5864,7 +5864,7 @@ | |||
| _) zs (Y z | |||
| _) z (wY z | |||
| n) z (_ ts | |||
| n) z (_N ts | |||
| @) zales (_ z'A:l@s | |||
| zei zaI | |||
| zes (_ zI2z | |||
| @@ -195,12 +195,7 @@ _dpt _d@s@ml'o:_ // ?? what is Hi for "." ? | |||
| ॐ #X1o~m | |||
| _?? Vks.@r | |||
| _a ej | |||
| _b bi: | |||
| _c si: | |||
| _d di: | |||
| _e i: | |||
| _f Ef | |||
| // Punctuation | |||
| । dVn.d.V | |||
| @@ -26,7 +26,7 @@ p pi: | |||
| q kju: | |||
| r a:r | |||
| s Es | |||
| t thi: | |||
| t t#i: | |||
| u ju: | |||
| v vi: | |||
| w dabalju: | |||
| @@ -63,7 +63,7 @@ p pi: | |||
| q kju: | |||
| r a:R | |||
| s Es | |||
| t ti: | |||
| t t#i: | |||
| u ju: | |||
| v vi: | |||
| w dVbVlju: | |||
| @@ -359,12 +359,11 @@ | |||
| _perd) e (L05_ e | |||
| _quis) e (L05_ E | |||
| _soub) e (L05_ E | |||
| proteg) e (L05_ e // des- | |||
| diss) e (L06_ E / contra- | |||
| tend) e (L06_ e // a- con- en- es- | |||
| vend) e (L06_ e // re- | |||
| _mord) e (L06_ e | |||
| _rend) e (L06_ e | |||
| _vend) e (L06_ e | |||
| prend) e (L06_ e // a- rea- des- desa- | |||
| _arrepend) e (L06_ e | |||
| _defend) e (L06_ e | |||
| @@ -373,7 +372,7 @@ _escond) e (L06_ e | |||
| preend) e (L06_ e // com- a- re- sur- | |||
| respond) e (L06_ e // cor- | |||
| bat) e (L07_ e // re- com- | |||
| ceb) e (L07_ e / re- per- con- | |||
| ceb) e (L07_ e // re- per- con- | |||
| ced) e (L07_ e // pro- con- su- | |||
| met) e (L07_ e // co- pro- arre- re- intro- compro- sub- | |||
| mov) e (L07_ e // re- co- | |||
| @@ -388,6 +387,7 @@ respond) e (L06_ e // cor- | |||
| tend) e (L07_ e // en- con- a- es- | |||
| torc) e (L07_ e // con- | |||
| venc) e (L07_ e // con- | |||
| vend) e (L07_ e // re- | |||
| vert) e (L07_ e // in- re- con- | |||
| volv) e (L07_ e // de- en- re- | |||
| _eleg) e (L07_ e | |||
| @@ -401,7 +401,6 @@ respond) e (L06_ e // cor- | |||
| parec) e (L07_ e // a- rea- com- desa- | |||
| prend) e (L07_ e // a- rea- des- | |||
| screv) e (L07_ e // e- in- ree- pre- de- | |||
| _abastec) e (L07_ e | |||
| _aborrec) e (L07_ e | |||
| _absolv) e (L07_ e | |||
| _adoec) e (L07_ e | |||
| @@ -434,6 +433,7 @@ _perec) e (L07_ e | |||
| _rejuvenec) e (L07_ e | |||
| _resolv) e (L07_ e | |||
| _suspend) e (L07_ e | |||
| abastec) e (L07_ e / re- | |||
| conhec) e (L07_ e // & re- des- | |||
| estabelec) e (L07_ e // re- | |||
| favorec) e (L07_ e // des- | |||
| @@ -458,10 +458,11 @@ respond) e (L07_ e // cor- | |||
| _sev) e (rL03_ E | |||
| _reit) e (rL03_ E | |||
| _sinc) e (rL03_ E | |||
| g) e (rL04_ E // su- refri- | |||
| _g) e (rL04_ E | |||
| qu) e (rL04_ E // re- | |||
| _op) e (rL04_ E | |||
| _alt) e (rL04_ E | |||
| _sug) e (rL04_ E | |||
| _sup) e (rL04_ E | |||
| _tol) e (rL04_ E | |||
| _ven) e (rL04_ E | |||
| @@ -469,6 +470,7 @@ respond) e (L07_ e // cor- | |||
| _coop) e (rL04_ E | |||
| _temp) e (rL04_ E | |||
| _recup) e (rL04_ E | |||
| _refrig) e (rL04_ E | |||
| _v) e (rbL03_ E | |||
| _p) e (rdL02_ E | |||
| _l) e (rdL03_ E | |||
| @@ -503,11 +505,13 @@ _obsol) e (tL03_ e | |||
| scr) e (vL03_ e // e- in- pre- ree- de- | |||
| _atr) e (vL03_ e | |||
| _r) e (zL04_ E | |||
| pr) e (zL04_ E / des- menos- | |||
| _pr) e (zL04_ E | |||
| _despr) e (zL04_ E | |||
| _embel) e (zL04_ E | |||
| _menospr) e (zL04_ E | |||
| _emagr) e (çL03 | |||
| pr) e (çL03_ e // a- | |||
| aqu) e (çL03_ e / re- | |||
| aqu) e (çL03_ e // re- | |||
| mer) e (çL03_ e // des- | |||
| pad) e (çL03_ e // com- | |||
| par) e (çL03_ e // a- re- com- rea- desa- | |||
| @@ -68,7 +68,7 @@ p pi: | |||
| q kju: | |||
| r a:R | |||
| s Es | |||
| t thi: | |||
| t t#i: | |||
| u ju: | |||
| v vi: | |||
| w dVbVlju: | |||
| @@ -950,6 +950,7 @@ _துப்பாக்கி) க்க (ுண்ட gg | |||
| _ப) சக் tSVk | |||
| _) ச (க்கரவர்த்தி tSV | |||
| _) ச (க்கிலி tSV | |||
| _) சக் (ரவர்த்தி tSVk | |||
| _க) ச (க்ஸ்தான zV | |||
| சங்க (ர s.VNkV | |||
| _) ச (ட்டL08ஸ்கர tSV | |||
| @@ -1057,6 +1058,7 @@ _தணிகா) ச (ல tSV | |||
| _வரதா) ச (ாரி tS | |||
| _வேதா) ச (ாரி tS | |||
| _கிருஷ்ணமா) ச (ாரி tS | |||
| _கோபால) ச (ாரி tS | |||
| _சங்கரா) ச (ாரி tS | |||
| _தேசிகா) ச (ாரி tS | |||
| _பட்டா) ச (ாரி tS | |||
| @@ -1064,6 +1066,7 @@ _பிரம்ம) ச (ாரி tS | |||
| _மத்வா) ச (ாரி tS | |||
| அனந்தா) ச (ாரி tS | |||
| அன்னமா) ச (ாரி tS | |||
| ராஜகோபால) ச (ாரி tS | |||
| ராமானுஜா) ச (ாரி tS | |||
| ஆ) ச (ாரிய_ tS | |||
| ஆ) ச (ாரியார tS | |||
| @@ -2601,6 +2604,10 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (ாகீரதி b | |||
| _) ப (ாக்கிக் b | |||
| _) ப (ாக்கிய b | |||
| _) ப (ாக்டரி_ f | |||
| _) ப (ாக்டரியா b | |||
| _) ப (ாக்டரியி f | |||
| _) ப (ாக்டரியை f | |||
| _) பாக்ட (ீரியா ba:kt. | |||
| _) பாக்த (ாத ba:gd | |||
| _) ப (ாக்ய b | |||
| @@ -2947,6 +2954,7 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) பி (ராதித் p | |||
| _) பி (ராத்தல b | |||
| _) பி (ராந்தி_ b | |||
| _) பி (ராந்திய_ p | |||
| _) பி (ராந்தியங் p | |||
| _) பி (ராந்தியத் p | |||
| _) பி (ராந்தியம்_ p | |||
| @@ -2986,8 +2994,10 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) பி (ரித்தானி b | |||
| _) பிரின்சிப (ால prinsip | |||
| _) பி (ரிமிய p | |||
| _) பி (ரியங்கள p | |||
| _) பிரியங்க (ா prijVNk | |||
| _) பி (ரியதர p | |||
| _) பி (ரியத்த p | |||
| _) பி (ரியன p | |||
| _) பி (ரியப்பட p | |||
| _) பி (ரியம p | |||
| @@ -24,7 +24,7 @@ p pi: | |||
| q kju: | |||
| r a:r | |||
| s Es | |||
| t thi: | |||
| t t#i: | |||
| u ju: | |||
| v vi: | |||
| w dVbVlju: | |||
| @@ -77,7 +77,7 @@ ỵ ỵ | |||
| //================================ | |||
| // Consonants | |||
| //================================ | |||
| .L01 t c ne nd k x s nt ch th me te le ce ny ry e o u re nch de p pe ph sh v ve | |||
| .L01 t c ne nd k x s nt ch th me te le ce ny ry e o u re nch de p pe ph sh v ve ge | |||
| .L02 n | |||
| @@ -460,7 +460,7 @@ ỵ ỵ | |||
| .group i | |||
| i i | |||
| i (A j | |||
| //i (A j | |||
| ia i@ | |||
| ià i@2 | |||
| iá i@3 | |||
| @@ -822,7 +822,7 @@ ỵ ỵ | |||
| .group y | |||
| y i | |||
| y (A j | |||
| // y (A j | |||
| ya i@ | |||
| yà i@2 | |||
| yá i@3 | |||
| @@ -837,7 +837,7 @@ ỵ ỵ | |||
| yệ i@6 | |||
| // yêu i@U | |||
| y (L01 _^_EN | |||
| .group ỳ | |||
| ỳ i2 | |||
| @@ -452,8 +452,8 @@ l/l_ [l] base | |||
| l/l_@ [l/3] base | |||
| [l/] fr | |||
| [l/3] da | |||
| l/l@ [¨|5] base | |||
| [l#] base | |||
| l/l@ [l#] base | |||
| base vowelstart_l | |||
| [l] fr | |||
| [l/2] fr | |||
| [K] nso | |||
| @@ -486,8 +486,8 @@ l/L2_oL [l/2] base | |||
| l/L2_uL [l/2] base | |||
| l/l_3 [l/] de | |||
| l/l_4 [ll] sq | |||
| l/la [¨|5] base | |||
| [l#] base | |||
| l/la [l#] base | |||
| base vowelstart_l | |||
| [l] fr | |||
| [l/2] fr | |||
| [K] nso | |||
| @@ -495,8 +495,8 @@ l/la [ | |||
| l/l_a [l/3] base | |||
| [l/] fr | |||
| [l/3] da | |||
| l/le [¨|5] base | |||
| [l#] base | |||
| l/le [l#] base | |||
| base vowelstart_l | |||
| [l] fr | |||
| [l/2] fr | |||
| [K] nso | |||
| @@ -508,8 +508,8 @@ l/L_eL_af [&] af | |||
| [&:] af | |||
| l/l_front [L] sq | |||
| l/l_front_ [l/4] sq | |||
| l/li [¨|5] base | |||
| [l#] base | |||
| l/li [l#] base | |||
| base vowelstart_l | |||
| [l] fr | |||
| [l/2] fr | |||
| [l] zh | |||
| @@ -523,8 +523,8 @@ ll/ll [L] base | |||
| ll/_ll [L] base | |||
| l/l_long [l] base | |||
| [l] fr | |||
| l/lo [¨|5] base | |||
| [l#] base | |||
| l/lo [l#] base | |||
| base vowelstart_l | |||
| [l/2] fr | |||
| [K] nso | |||
| [K] tn | |||
| @@ -535,8 +535,8 @@ l^/l_rfx [l.] base | |||
| [l;] lt | |||
| [l] ru | |||
| [l^] ru | |||
| l/lu [¨|5] base | |||
| [l#] base | |||
| l/lu [l#] base | |||
| base vowelstart_l | |||
| [l] fr | |||
| [l/2] fr | |||
| [K] nso | |||
| @@ -1041,7 +1041,7 @@ ustop/t_short [t-] consonants | |||
| [t] lv | |||
| [t] sk | |||
| ustop/t_short_ [t] fr | |||
| ustop/tsh_pzd [tS;] zh | |||
| ustop/tsh_pzd [tS;h] zh | |||
| ustop/tsh_pzd_unasp [tS;] zh | |||
| ustop/tsh_sr [tS] sr | |||
| ustop/tsh_unasp [tS`] am | |||
| @@ -1058,7 +1058,7 @@ ustop/ts_pzd3 [tS;] hr | |||
| [tS;] ko | |||
| ustop/t_sr [d] sr | |||
| [t] sr | |||
| ustop/ts_rfx [ts.] zh | |||
| ustop/ts_rfx [ts.h] zh | |||
| ustop/ts_rfx_unasp [ts.] zh | |||
| ustop/ts_sr [tS;] sr | |||
| [dZ;] sr | |||
| @@ -2536,51 +2536,51 @@ vwl_en_us/oor [O:] en-us | |||
| vwl_en_us/or [o@] en-us | |||
| [O:] en-sc | |||
| vwl_en_us/ur [U@] en-us | |||
| vwl_fr/@2r [] fr | |||
| vwl_fr/a2r [] fr | |||
| vwl_fr/aa2r [] fr | |||
| vwl_fr/@2r fr pre_r | |||
| vwl_fr/a2r fr pre_r | |||
| vwl_fr/aa2r fr pre_r | |||
| vwl_fr/br [r/2] fr | |||
| vwl_fr/e2r [] fr | |||
| vwl_fr/e_2r [] fr | |||
| vwl_fr/ee2r [] fr | |||
| vwl_fr/i2r [] fr | |||
| vwl_fr/e2r fr pre_r | |||
| vwl_fr/e_2r fr pre_r | |||
| vwl_fr/ee2r fr pre_r | |||
| vwl_fr/i2r fr pre_r | |||
| vwl_fr/j [j/] fr | |||
| vwl_fr/lo [l] fr | |||
| vwl_fr/o2r [] fr | |||
| vwl_fr/oo2r [] fr | |||
| vwl_fr/o2r fr pre_r | |||
| vwl_fr/oo2r fr pre_r | |||
| vwl_fr/r [r] fr | |||
| [r/2] fr | |||
| vwl_fr/r_ [r/] fr | |||
| vwl_fr/r_@ [r/] fr | |||
| vwl_fr/r@ [] fr | |||
| vwl_fr/r@2 [] fr | |||
| vwl_fr/r@ fr post_r | |||
| vwl_fr/r@2 fr post_r | |||
| vwl_fr/@R2 [R] fr-ca | |||
| vwl_fr/ra [] fr | |||
| vwl_fr/ra fr post_r | |||
| vwl_fr/r_a [r/] fr | |||
| vwl_fr/raa [] fr | |||
| vwl_fr/re [] fr | |||
| vwl_fr/raa fr post_r | |||
| vwl_fr/re fr post_r | |||
| vwl_fr/r_e [r/] fr | |||
| vwl_fr/re2 [] fr | |||
| vwl_fr/ree [] fr | |||
| vwl_fr/ri [] fr | |||
| vwl_fr/re2 fr post_r | |||
| vwl_fr/ree fr post_r | |||
| vwl_fr/ri fr post_r | |||
| vwl_fr/r_i [r/] fr | |||
| vwl_fr/rj [] fr | |||
| vwl_fr/rj fr post_r | |||
| vwl_fr/r_n [r/] fr | |||
| vwl_fr/ro [] fr | |||
| vwl_fr/ro fr post_r | |||
| vwl_fr/r_o [r/] fr | |||
| vwl_fr/roo [] fr | |||
| vwl_fr/roo fr post_r | |||
| vwl_fr/rr [r/] fr | |||
| vwl_fr/ru [] fr | |||
| vwl_fr/ru fr post_r | |||
| vwl_fr/r_u [r/] fr | |||
| vwl_fr/rw [] fr | |||
| vwl_fr/ry [] fr | |||
| vwl_fr/rw fr post_r | |||
| vwl_fr/ry fr post_r | |||
| vwl_fr/r_y [r/] fr | |||
| vwl_fr/tr [r/2] fr | |||
| vwl_fr/trr [r/] fr | |||
| vwl_fr/u2r [] fr | |||
| vwl_fr/u2r fr pre_r | |||
| vwl_fr/wa [w] fr | |||
| [w/] fr | |||
| vwl_fr/y2r [] fr | |||
| vwl_fr/y2r fr pre_r | |||
| vwl_hi/l-voc [l-] base | |||
| [l] lt | |||
| [l-] sk | |||
| @@ -2623,7 +2623,7 @@ vwl_ru/u#u [u"] ru | |||
| vwl_tn/@ [@] tn | |||
| vwl_tn/I [I] tn | |||
| vwl_tn/r@ [@] tn | |||
| vwl_zh/aang [aan] zhy | |||
| vwl_zh/aang [aang] zhy | |||
| vwl_zh/aau [Au] zh | |||
| vwl_zh/a_n [a] zh | |||
| vwl_zh/ang [ang] zhy | |||
| @@ -2634,7 +2634,7 @@ vwl_zh/ie [iE] zh | |||
| vwl_zh/ing [ing] zhy | |||
| vwl_zh/iou [iou] zh | |||
| vwl_zh/ng [ng] zhy | |||
| vwl_zh/oeng [oen] zhy | |||
| vwl_zh/oeng [oeng] zhy | |||
| vwl_zh/ong [ong] zhy | |||
| [ong] zh | |||
| vwl_zh/uaa [uA] zh | |||
| @@ -745,6 +745,7 @@ static void CompileReport(void) | |||
| REF_HASH_TAB **list; | |||
| const char *data_path; | |||
| int prev_table; | |||
| int procedure_num; | |||
| int prev_mnemonic; | |||
| if(f_report == NULL) | |||
| @@ -802,7 +803,17 @@ static void CompileReport(void) | |||
| j++; | |||
| } | |||
| fprintf(f_report," [%s] %s",WordToString(prev_mnemonic = list[ix]->ph_mnemonic), phoneme_tab_list2[prev_table = list[ix]->ph_table].name); | |||
| prev_mnemonic = list[ix]->ph_mnemonic; | |||
| if((prev_mnemonic >> 24) == 'P') | |||
| { | |||
| // a procedure, not a phoneme | |||
| procedure_num = atoi(WordToString(prev_mnemonic)); | |||
| fprintf(f_report," %s %s", phoneme_tab_list2[prev_table = list[ix]->ph_table].name, proc_names[procedure_num]); | |||
| } | |||
| else | |||
| { | |||
| fprintf(f_report," [%s] %s",WordToString(prev_mnemonic), phoneme_tab_list2[prev_table = list[ix]->ph_table].name); | |||
| } | |||
| fputc('\n',f_report); | |||
| } | |||
| @@ -2761,6 +2772,8 @@ int CompilePhoneme(int compile_phoneme) | |||
| } | |||
| strcpy(proc_names[n_procs], item_string); | |||
| phoneme_out = &phoneme_out2; | |||
| sprintf(number_buf,"%.3dP", n_procs); | |||
| phoneme_out->mnemonic = StringToWord(number_buf); | |||
| } | |||
| phoneme_out->code = phcode; | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.h" | |||
| #include "wave.h" | |||
| const char *version_string = "1.46.51 15.Mar.13"; | |||
| const char *version_string = "1.46.52 16.Mar.13"; | |||
| const int version_phdata = 0x014640; | |||
| int option_device_number = -1; | |||
| @@ -82,7 +82,7 @@ const char *WordToString(unsigned int word) | |||
| int ix; | |||
| static char buf[5]; | |||
| for(ix=0; ix<3; ix++) | |||
| for(ix=0; ix<4; ix++) | |||
| buf[ix] = word >> (ix*8); | |||
| buf[4] = 0; | |||
| return(buf); | |||
| @@ -731,6 +731,7 @@ Translator *SelectTranslator(const char *name) | |||
| if(name2 == L('a','n')) | |||
| { | |||
| tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2; | |||
| tr->langopts.numbers2 = 0; | |||
| } | |||
| else | |||
| if(name2 == L_pap) | |||
| @@ -1938,6 +1938,7 @@ static int TranslateWord2(Translator *tr, char *word, WORD_TAB *wtab, int pre_pa | |||
| if(ok) | |||
| { | |||
| *p2 = '-'; // replace next space by hyphen | |||
| wtab[0].flags &= ~FLAG_ALL_UPPER; // prevent it being considered an abbreviation | |||
| flags = TranslateWord(translator, word, next_pause, wtab, NULL); // translate the combined word | |||
| if((sylimit > 0) && (CountSyllables(p) > (sylimit & 0x1f))) | |||
| { | |||