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
| _0M4 bil^'ons | _0M4 bil^'ons | ||||
| _1M4 un||bil^'on | _1M4 un||bil^'on | ||||
| _0and i | |||||
| _0and %i | |||||
| _dpt kon | _dpt kon | ||||
| // ordinal numbers | // ordinal numbers | ||||
| _#º 'eno | |||||
| _#ª 'ena | |||||
| _#º o | |||||
| _#ª a | |||||
| //_ord eno | //_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 | _1Xo DeTi | ||||
| _20o Bint | |||||
| _2Xo Binti | _2Xo Binti | ||||
| _30o trent | |||||
| _3Xo trentaI | _3Xo trentaI | ||||
| _40o kwarant | |||||
| _4Xo kwarantaI | _4Xo kwarantaI | ||||
| _50o Tinkwant | |||||
| _5Xo TinkwantaI | _5Xo TinkwantaI | ||||
| _60o siSant | |||||
| _6Xo siSantaI | _6Xo siSantaI | ||||
| _70o sEtant | |||||
| _7Xo sEtantaI | _7Xo sEtantaI | ||||
| _80o gwitant | |||||
| _8Xo gwitantaI | _8Xo gwitantaI | ||||
| _90o noBant | |||||
| _9Xo noBantaI | _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 | // unstressed words |
| // words of one letter | // words of one letter | ||||
| в $combine | в $combine | ||||
| а $u $combine | |||||
| а $u $combine | |||||
| е $u | е $u | ||||
| й i $u | |||||
| й i $u | |||||
| и $u $pause | и $u $pause | ||||
| у $u $combine | |||||
| с $combine | |||||
| г god'ina $hasdot | |||||
| у $u $combine | |||||
| с $combine | |||||
| г god'ina $hasdot | |||||
| (а в) %av | |||||
| (а с) %as | |||||
| // letter names | // letter names | ||||
| б b@ | б b@ |
| ts v x z | ts v x z | ||||
| Dictionary en_dict 2013-03-15 | |||||
| Dictionary en_dict 2013-03-16 | |||||
| 0 0# 3 3: @ @- @2 @5 | 0 0# 3 3: @ @- @2 @5 | ||||
| @L a a# A: A@ aa aI aI3 | @L a a# A: A@ aa aI aI3 | ||||
| t tS ts tS; v x z Z | 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~ | @ @- @2 a a: aI aU a~ | ||||
| e E e: E: E~ i I i: | e E e: E: E~ i I i: | ||||
| t# t. t.# v w x z | 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 | a a: aI aU e E e: i | ||||
| I i: o o: u U u2 u: | I i: o o: u U u2 u: | ||||
| d. dZ f g h H j k | d. dZ f g h H j k | ||||
| l l. m n N n. n^ p | l l. m n N n. n^ p | ||||
| Q r R s S s. t T | 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 | Dictionary hy_dict 2008-12-22 | ||||
| ts; v w x z Z Z; | ts; v w x z Z Z; | ||||
| Dictionary pt_dict 2013-03-15 | |||||
| Dictionary pt_dict 2013-03-16 | |||||
| & &/ &U~ &~ @ @- a A | & &/ &U~ &~ @ @- a A | ||||
| aI aU e E eI EI eU EU | aI aU e E eI EI eU EU | ||||
| v w z Z | v w z Z | ||||
| Dictionary vi_dict 2013-03-08 | |||||
| Dictionary vi_dict 2013-03-16 | |||||
| @ @: @:I @:U @I @U a a: | @ @: @:I @:U @I @U a a: | ||||
| a:I a:U aI aU e E eU EU | a:I a:U aI aU e E eU EU | ||||
| ; C f h j J^ k kh | ; C f h j J^ k kh | ||||
| l l# m n N p ph Q | l l# m n N p ph Q | ||||
| q Q" Q^ r R R2 R3 s | 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 | 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 | ei eo eoi eu i iu o oe | ||||
| oi ong ou u ui yu | oi ong ou u ui yu | ||||
| tS tS` v w x z Z | 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 | @ a a# a: aI aU e E | ||||
| e: i I i: o o: r- u | e: i I i: o o: r- u | ||||
| v w x z Z z. | v w x z Z z. | ||||
| Dictionary bg_dict 2013-03-11 | |||||
| Dictionary bg_dict 2013-03-16 | |||||
| @ a e i o u | @ a e i o u | ||||
| Z | Z | ||||
| Dictionary kn_dict 2013-03-09 | |||||
| Dictionary kn_dict 2013-03-16 | |||||
| a a: aI aU e E e: i | a a: aI aU e E e: i | ||||
| I i: o o: r- u u: | I i: o o: r- u u: | ||||
| v w x X z | 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 | a a: aI aU e E e: i | ||||
| i: l- o o: r- u u: V | i: l- o o: r- u u: V | ||||
| x z Z | x z Z | ||||
| Dictionary an_dict 2013-03-15 | |||||
| Dictionary an_dict 2013-03-16 | |||||
| a aI aU e E eI eU i | a aI aU e E eI eU i | ||||
| o O oI u U | o O oI u U |
| _) zs (Y z | _) zs (Y z | ||||
| _) z (wY z | _) z (wY z | ||||
| n) z (_ ts | |||||
| n) z (_N ts | |||||
| @) zales (_ z'A:l@s | @) zales (_ z'A:l@s | ||||
| zei zaI | zei zaI | ||||
| zes (_ zI2z | zes (_ zI2z |
| ॐ #X1o~m | ॐ #X1o~m | ||||
| _?? Vks.@r | _?? Vks.@r | ||||
| _a ej | |||||
| _b bi: | |||||
| _c si: | |||||
| _d di: | |||||
| _e i: | |||||
| _f Ef | |||||
| // Punctuation | // Punctuation | ||||
| । dVn.d.V | । dVn.d.V |
| q kju: | q kju: | ||||
| r a:r | r a:r | ||||
| s Es | s Es | ||||
| t thi: | |||||
| t t#i: | |||||
| u ju: | u ju: | ||||
| v vi: | v vi: | ||||
| w dabalju: | w dabalju: |
| q kju: | q kju: | ||||
| r a:R | r a:R | ||||
| s Es | s Es | ||||
| t ti: | |||||
| t t#i: | |||||
| u ju: | u ju: | ||||
| v vi: | v vi: | ||||
| w dVbVlju: | w dVbVlju: |
| _perd) e (L05_ e | _perd) e (L05_ e | ||||
| _quis) e (L05_ E | _quis) e (L05_ E | ||||
| _soub) e (L05_ E | _soub) e (L05_ E | ||||
| proteg) e (L05_ e // des- | |||||
| diss) e (L06_ E / contra- | diss) e (L06_ E / contra- | ||||
| tend) e (L06_ e // a- con- en- es- | tend) e (L06_ e // a- con- en- es- | ||||
| vend) e (L06_ e // re- | |||||
| _mord) e (L06_ e | _mord) e (L06_ e | ||||
| _rend) e (L06_ e | _rend) e (L06_ e | ||||
| _vend) e (L06_ e | |||||
| prend) e (L06_ e // a- rea- des- desa- | prend) e (L06_ e // a- rea- des- desa- | ||||
| _arrepend) e (L06_ e | _arrepend) e (L06_ e | ||||
| _defend) e (L06_ e | _defend) e (L06_ e | ||||
| preend) e (L06_ e // com- a- re- sur- | preend) e (L06_ e // com- a- re- sur- | ||||
| respond) e (L06_ e // cor- | respond) e (L06_ e // cor- | ||||
| bat) e (L07_ e // re- com- | 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- | ced) e (L07_ e // pro- con- su- | ||||
| met) e (L07_ e // co- pro- arre- re- intro- compro- sub- | met) e (L07_ e // co- pro- arre- re- intro- compro- sub- | ||||
| mov) e (L07_ e // re- co- | mov) e (L07_ e // re- co- | ||||
| tend) e (L07_ e // en- con- a- es- | tend) e (L07_ e // en- con- a- es- | ||||
| torc) e (L07_ e // con- | torc) e (L07_ e // con- | ||||
| venc) e (L07_ e // con- | venc) e (L07_ e // con- | ||||
| vend) e (L07_ e // re- | |||||
| vert) e (L07_ e // in- re- con- | vert) e (L07_ e // in- re- con- | ||||
| volv) e (L07_ e // de- en- re- | volv) e (L07_ e // de- en- re- | ||||
| _eleg) e (L07_ e | _eleg) e (L07_ e | ||||
| parec) e (L07_ e // a- rea- com- desa- | parec) e (L07_ e // a- rea- com- desa- | ||||
| prend) e (L07_ e // a- rea- des- | prend) e (L07_ e // a- rea- des- | ||||
| screv) e (L07_ e // e- in- ree- pre- de- | screv) e (L07_ e // e- in- ree- pre- de- | ||||
| _abastec) e (L07_ e | |||||
| _aborrec) e (L07_ e | _aborrec) e (L07_ e | ||||
| _absolv) e (L07_ e | _absolv) e (L07_ e | ||||
| _adoec) e (L07_ e | _adoec) e (L07_ e | ||||
| _rejuvenec) e (L07_ e | _rejuvenec) e (L07_ e | ||||
| _resolv) e (L07_ e | _resolv) e (L07_ e | ||||
| _suspend) e (L07_ e | _suspend) e (L07_ e | ||||
| abastec) e (L07_ e / re- | |||||
| conhec) e (L07_ e // & re- des- | conhec) e (L07_ e // & re- des- | ||||
| estabelec) e (L07_ e // re- | estabelec) e (L07_ e // re- | ||||
| favorec) e (L07_ e // des- | favorec) e (L07_ e // des- | ||||
| _sev) e (rL03_ E | _sev) e (rL03_ E | ||||
| _reit) e (rL03_ E | _reit) e (rL03_ E | ||||
| _sinc) e (rL03_ E | _sinc) e (rL03_ E | ||||
| g) e (rL04_ E // su- refri- | |||||
| _g) e (rL04_ E | |||||
| qu) e (rL04_ E // re- | qu) e (rL04_ E // re- | ||||
| _op) e (rL04_ E | _op) e (rL04_ E | ||||
| _alt) e (rL04_ E | _alt) e (rL04_ E | ||||
| _sug) e (rL04_ E | |||||
| _sup) e (rL04_ E | _sup) e (rL04_ E | ||||
| _tol) e (rL04_ E | _tol) e (rL04_ E | ||||
| _ven) e (rL04_ E | _ven) e (rL04_ E | ||||
| _coop) e (rL04_ E | _coop) e (rL04_ E | ||||
| _temp) e (rL04_ E | _temp) e (rL04_ E | ||||
| _recup) e (rL04_ E | _recup) e (rL04_ E | ||||
| _refrig) e (rL04_ E | |||||
| _v) e (rbL03_ E | _v) e (rbL03_ E | ||||
| _p) e (rdL02_ E | _p) e (rdL02_ E | ||||
| _l) e (rdL03_ E | _l) e (rdL03_ E | ||||
| scr) e (vL03_ e // e- in- pre- ree- de- | scr) e (vL03_ e // e- in- pre- ree- de- | ||||
| _atr) e (vL03_ e | _atr) e (vL03_ e | ||||
| _r) e (zL04_ E | _r) e (zL04_ E | ||||
| pr) e (zL04_ E / des- menos- | |||||
| _pr) e (zL04_ E | |||||
| _despr) e (zL04_ E | |||||
| _embel) e (zL04_ E | _embel) e (zL04_ E | ||||
| _menospr) e (zL04_ E | |||||
| _emagr) e (çL03 | _emagr) e (çL03 | ||||
| pr) e (çL03_ e // a- | pr) e (çL03_ e // a- | ||||
| aqu) e (çL03_ e / re- | |||||
| aqu) e (çL03_ e // re- | |||||
| mer) e (çL03_ e // des- | mer) e (çL03_ e // des- | ||||
| pad) e (çL03_ e // com- | pad) e (çL03_ e // com- | ||||
| par) e (çL03_ e // a- re- com- rea- desa- | par) e (çL03_ e // a- re- com- rea- desa- |
| q kju: | q kju: | ||||
| r a:R | r a:R | ||||
| s Es | s Es | ||||
| t thi: | |||||
| t t#i: | |||||
| u ju: | u ju: | ||||
| v vi: | v vi: | ||||
| w dVbVlju: | w dVbVlju: |
| _ப) சக் tSVk | _ப) சக் tSVk | ||||
| _) ச (க்கரவர்த்தி tSV | _) ச (க்கரவர்த்தி tSV | ||||
| _) ச (க்கிலி tSV | _) ச (க்கிலி tSV | ||||
| _) சக் (ரவர்த்தி tSVk | |||||
| _க) ச (க்ஸ்தான zV | _க) ச (க்ஸ்தான zV | ||||
| சங்க (ர s.VNkV | சங்க (ர s.VNkV | ||||
| _) ச (ட்டL08ஸ்கர tSV | _) ச (ட்டL08ஸ்கர tSV | ||||
| _வரதா) ச (ாரி tS | _வரதா) ச (ாரி tS | ||||
| _வேதா) ச (ாரி tS | _வேதா) ச (ாரி tS | ||||
| _கிருஷ்ணமா) ச (ாரி tS | _கிருஷ்ணமா) ச (ாரி tS | ||||
| _கோபால) ச (ாரி tS | |||||
| _சங்கரா) ச (ாரி tS | _சங்கரா) ச (ாரி tS | ||||
| _தேசிகா) ச (ாரி tS | _தேசிகா) ச (ாரி tS | ||||
| _பட்டா) ச (ாரி tS | _பட்டா) ச (ாரி tS | ||||
| _மத்வா) ச (ாரி tS | _மத்வா) ச (ாரி tS | ||||
| அனந்தா) ச (ாரி tS | அனந்தா) ச (ாரி tS | ||||
| அன்னமா) ச (ாரி tS | அன்னமா) ச (ாரி tS | ||||
| ராஜகோபால) ச (ாரி tS | |||||
| ராமானுஜா) ச (ாரி tS | ராமானுஜா) ச (ாரி tS | ||||
| ஆ) ச (ாரிய_ tS | ஆ) ச (ாரிய_ tS | ||||
| ஆ) ச (ாரியார tS | ஆ) ச (ாரியார tS | ||||
| _) ப (ாகீரதி b | _) ப (ாகீரதி b | ||||
| _) ப (ாக்கிக் b | _) ப (ாக்கிக் b | ||||
| _) ப (ாக்கிய b | _) ப (ாக்கிய b | ||||
| _) ப (ாக்டரி_ f | |||||
| _) ப (ாக்டரியா b | |||||
| _) ப (ாக்டரியி f | |||||
| _) ப (ாக்டரியை f | |||||
| _) பாக்ட (ீரியா ba:kt. | _) பாக்ட (ீரியா ba:kt. | ||||
| _) பாக்த (ாத ba:gd | _) பாக்த (ாத ba:gd | ||||
| _) ப (ாக்ய b | _) ப (ாக்ய b | ||||
| _) பி (ராதித் p | _) பி (ராதித் p | ||||
| _) பி (ராத்தல b | _) பி (ராத்தல b | ||||
| _) பி (ராந்தி_ b | _) பி (ராந்தி_ b | ||||
| _) பி (ராந்திய_ p | |||||
| _) பி (ராந்தியங் p | _) பி (ராந்தியங் p | ||||
| _) பி (ராந்தியத் p | _) பி (ராந்தியத் p | ||||
| _) பி (ராந்தியம்_ p | _) பி (ராந்தியம்_ p | ||||
| _) பி (ரித்தானி b | _) பி (ரித்தானி b | ||||
| _) பிரின்சிப (ால prinsip | _) பிரின்சிப (ால prinsip | ||||
| _) பி (ரிமிய p | _) பி (ரிமிய p | ||||
| _) பி (ரியங்கள p | |||||
| _) பிரியங்க (ா prijVNk | _) பிரியங்க (ா prijVNk | ||||
| _) பி (ரியதர p | _) பி (ரியதர p | ||||
| _) பி (ரியத்த p | |||||
| _) பி (ரியன p | _) பி (ரியன p | ||||
| _) பி (ரியப்பட p | _) பி (ரியப்பட p | ||||
| _) பி (ரியம p | _) பி (ரியம p |
| q kju: | q kju: | ||||
| r a:r | r a:r | ||||
| s Es | s Es | ||||
| t thi: | |||||
| t t#i: | |||||
| u ju: | u ju: | ||||
| v vi: | v vi: | ||||
| w dVbVlju: | w dVbVlju: |
| //================================ | //================================ | ||||
| // Consonants | // 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 | .L02 n | ||||
| .group i | .group i | ||||
| i i | i i | ||||
| i (A j | |||||
| //i (A j | |||||
| ia i@ | ia i@ | ||||
| ià i@2 | ià i@2 | ||||
| iá i@3 | iá i@3 | ||||
| .group y | .group y | ||||
| y i | y i | ||||
| y (A j | |||||
| // y (A j | |||||
| ya i@ | ya i@ | ||||
| yà i@2 | yà i@2 | ||||
| yá i@3 | yá i@3 | ||||
| yệ i@6 | yệ i@6 | ||||
| // yêu i@U | // yêu i@U | ||||
| y (L01 _^_EN | |||||
| .group ỳ | .group ỳ | ||||
| ỳ i2 | ỳ i2 |
| l/l_@ [l/3] base | l/l_@ [l/3] base | ||||
| [l/] fr | [l/] fr | ||||
| [l/3] da | [l/3] da | ||||
| l/l@ [¨|5] base | |||||
| [l#] base | |||||
| l/l@ [l#] base | |||||
| base vowelstart_l | |||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [K] nso | [K] nso | ||||
| l/L2_uL [l/2] base | l/L2_uL [l/2] base | ||||
| l/l_3 [l/] de | l/l_3 [l/] de | ||||
| l/l_4 [ll] sq | l/l_4 [ll] sq | ||||
| l/la [¨|5] base | |||||
| [l#] base | |||||
| l/la [l#] base | |||||
| base vowelstart_l | |||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [K] nso | [K] nso | ||||
| l/l_a [l/3] base | l/l_a [l/3] base | ||||
| [l/] fr | [l/] fr | ||||
| [l/3] da | [l/3] da | ||||
| l/le [¨|5] base | |||||
| [l#] base | |||||
| l/le [l#] base | |||||
| base vowelstart_l | |||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [K] nso | [K] nso | ||||
| [&:] af | [&:] af | ||||
| l/l_front [L] sq | l/l_front [L] sq | ||||
| l/l_front_ [l/4] sq | l/l_front_ [l/4] sq | ||||
| l/li [¨|5] base | |||||
| [l#] base | |||||
| l/li [l#] base | |||||
| base vowelstart_l | |||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [l] zh | [l] zh | ||||
| ll/_ll [L] base | ll/_ll [L] base | ||||
| l/l_long [l] base | l/l_long [l] base | ||||
| [l] fr | [l] fr | ||||
| l/lo [¨|5] base | |||||
| [l#] base | |||||
| l/lo [l#] base | |||||
| base vowelstart_l | |||||
| [l/2] fr | [l/2] fr | ||||
| [K] nso | [K] nso | ||||
| [K] tn | [K] tn | ||||
| [l;] lt | [l;] lt | ||||
| [l] ru | [l] ru | ||||
| [l^] ru | [l^] ru | ||||
| l/lu [¨|5] base | |||||
| [l#] base | |||||
| l/lu [l#] base | |||||
| base vowelstart_l | |||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [K] nso | [K] nso | ||||
| [t] lv | [t] lv | ||||
| [t] sk | [t] sk | ||||
| ustop/t_short_ [t] fr | ustop/t_short_ [t] fr | ||||
| ustop/tsh_pzd [tS;] zh | |||||
| ustop/tsh_pzd [tS;h] zh | |||||
| ustop/tsh_pzd_unasp [tS;] zh | ustop/tsh_pzd_unasp [tS;] zh | ||||
| ustop/tsh_sr [tS] sr | ustop/tsh_sr [tS] sr | ||||
| ustop/tsh_unasp [tS`] am | ustop/tsh_unasp [tS`] am | ||||
| [tS;] ko | [tS;] ko | ||||
| ustop/t_sr [d] sr | ustop/t_sr [d] sr | ||||
| [t] sr | [t] sr | ||||
| ustop/ts_rfx [ts.] zh | |||||
| ustop/ts_rfx [ts.h] zh | |||||
| ustop/ts_rfx_unasp [ts.] zh | ustop/ts_rfx_unasp [ts.] zh | ||||
| ustop/ts_sr [tS;] sr | ustop/ts_sr [tS;] sr | ||||
| [dZ;] sr | [dZ;] sr | ||||
| vwl_en_us/or [o@] en-us | vwl_en_us/or [o@] en-us | ||||
| [O:] en-sc | [O:] en-sc | ||||
| vwl_en_us/ur [U@] en-us | 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/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/j [j/] fr | ||||
| vwl_fr/lo [l] 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 | vwl_fr/r [r] fr | ||||
| [r/2] fr | [r/2] fr | ||||
| vwl_fr/r_ [r/] fr | vwl_fr/r_ [r/] 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/@R2 [R] fr-ca | ||||
| vwl_fr/ra [] fr | |||||
| vwl_fr/ra fr post_r | |||||
| vwl_fr/r_a [r/] fr | 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/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/r_i [r/] fr | ||||
| vwl_fr/rj [] fr | |||||
| vwl_fr/rj fr post_r | |||||
| vwl_fr/r_n [r/] fr | vwl_fr/r_n [r/] fr | ||||
| vwl_fr/ro [] fr | |||||
| vwl_fr/ro fr post_r | |||||
| vwl_fr/r_o [r/] fr | vwl_fr/r_o [r/] fr | ||||
| vwl_fr/roo [] fr | |||||
| vwl_fr/roo fr post_r | |||||
| vwl_fr/rr [r/] fr | vwl_fr/rr [r/] fr | ||||
| vwl_fr/ru [] fr | |||||
| vwl_fr/ru fr post_r | |||||
| vwl_fr/r_u [r/] fr | 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/r_y [r/] fr | ||||
| vwl_fr/tr [r/2] fr | vwl_fr/tr [r/2] fr | ||||
| vwl_fr/trr [r/] fr | vwl_fr/trr [r/] fr | ||||
| vwl_fr/u2r [] fr | |||||
| vwl_fr/u2r fr pre_r | |||||
| vwl_fr/wa [w] fr | vwl_fr/wa [w] fr | ||||
| [w/] fr | [w/] fr | ||||
| vwl_fr/y2r [] fr | |||||
| vwl_fr/y2r fr pre_r | |||||
| vwl_hi/l-voc [l-] base | vwl_hi/l-voc [l-] base | ||||
| [l] lt | [l] lt | ||||
| [l-] sk | [l-] sk | ||||
| vwl_tn/@ [@] tn | vwl_tn/@ [@] tn | ||||
| vwl_tn/I [I] tn | vwl_tn/I [I] tn | ||||
| vwl_tn/r@ [@] tn | vwl_tn/r@ [@] tn | ||||
| vwl_zh/aang [aan] zhy | |||||
| vwl_zh/aang [aang] zhy | |||||
| vwl_zh/aau [Au] zh | vwl_zh/aau [Au] zh | ||||
| vwl_zh/a_n [a] zh | vwl_zh/a_n [a] zh | ||||
| vwl_zh/ang [ang] zhy | vwl_zh/ang [ang] zhy | ||||
| vwl_zh/ing [ing] zhy | vwl_zh/ing [ing] zhy | ||||
| vwl_zh/iou [iou] zh | vwl_zh/iou [iou] zh | ||||
| vwl_zh/ng [ng] zhy | vwl_zh/ng [ng] zhy | ||||
| vwl_zh/oeng [oen] zhy | |||||
| vwl_zh/oeng [oeng] zhy | |||||
| vwl_zh/ong [ong] zhy | vwl_zh/ong [ong] zhy | ||||
| [ong] zh | [ong] zh | ||||
| vwl_zh/uaa [uA] zh | vwl_zh/uaa [uA] zh |
| REF_HASH_TAB **list; | REF_HASH_TAB **list; | ||||
| const char *data_path; | const char *data_path; | ||||
| int prev_table; | int prev_table; | ||||
| int procedure_num; | |||||
| int prev_mnemonic; | int prev_mnemonic; | ||||
| if(f_report == NULL) | if(f_report == NULL) | ||||
| j++; | 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); | fputc('\n',f_report); | ||||
| } | } | ||||
| } | } | ||||
| strcpy(proc_names[n_procs], item_string); | strcpy(proc_names[n_procs], item_string); | ||||
| phoneme_out = &phoneme_out2; | phoneme_out = &phoneme_out2; | ||||
| sprintf(number_buf,"%.3dP", n_procs); | |||||
| phoneme_out->mnemonic = StringToWord(number_buf); | |||||
| } | } | ||||
| phoneme_out->code = phcode; | phoneme_out->code = phcode; |
| #include "translate.h" | #include "translate.h" | ||||
| #include "wave.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; | const int version_phdata = 0x014640; | ||||
| int option_device_number = -1; | int option_device_number = -1; |
| int ix; | int ix; | ||||
| static char buf[5]; | static char buf[5]; | ||||
| for(ix=0; ix<3; ix++) | |||||
| for(ix=0; ix<4; ix++) | |||||
| buf[ix] = word >> (ix*8); | buf[ix] = word >> (ix*8); | ||||
| buf[4] = 0; | buf[4] = 0; | ||||
| return(buf); | return(buf); |
| if(name2 == L('a','n')) | if(name2 == L('a','n')) | ||||
| { | { | ||||
| tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2; | tr->langopts.stress_flags = S_FINAL_SPANISH | S_FINAL_DIM_ONLY | S_FINAL_NO_2; | ||||
| tr->langopts.numbers2 = 0; | |||||
| } | } | ||||
| else | else | ||||
| if(name2 == L_pap) | if(name2 == L_pap) |
| if(ok) | if(ok) | ||||
| { | { | ||||
| *p2 = '-'; // replace next space by hyphen | *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 | flags = TranslateWord(translator, word, next_pause, wtab, NULL); // translate the combined word | ||||
| if((sylimit > 0) && (CountSyllables(p) > (sylimit & 0x1f))) | if((sylimit > 0) && (CountSyllables(p) > (sylimit & 0x1f))) | ||||
| { | { |