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))) | ||||
{ | { |