git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@32 d46cf337-b52f-0410-862d-fd96e6ae7743master
a (C% a | a (C% a | ||||
a (CC a | a (CC a | ||||
a (sch a | a (sch a | ||||
&CC) a (_ =A: | |||||
ai aI | ai aI | ||||
ay aI | ay aI | ||||
@A) al (_ 'al | @A) al (_ 'al | ||||
@) an (_ 'an | @) an (_ 'an | ||||
@) ant (_ 'ant | @) ant (_ 'ant | ||||
_) anthropo ,ant@-*o:p%o: | |||||
@) atisch (_S6 'A:tIS | @) atisch (_S6 'A:tIS | ||||
@) atisieren (_S9 A:tIs'i:*@n | @) atisieren (_S9 A:tIs'i:*@n | ||||
anier (_ 'A:ni:3 | anier (_ 'A:ni:3 | ||||
ell (_ 'El | ell (_ 'El | ||||
&) e (_$1 @ | &) e (_$1 @ | ||||
@t) e (_S1 @ | |||||
&) e (BB_ E2 | &) e (BB_ E2 | ||||
e (gt_+ e: | e (gt_+ e: | ||||
&) el (_ @l | &) el (_ @l | ||||
@) er (r E* | @) er (r E* | ||||
@) er (nC E* | @) er (nC E* | ||||
@) er (_$2 3 | @) er (_$2 3 | ||||
&) ere (_ @*@ | |||||
&) eren (_$1 n | |||||
&) erer (_ @*3 | |||||
&) eres (_$1 s | |||||
&) ere (_$3 @*@ | |||||
&) erem (_$4 @*@m | |||||
&) eren (_$4 @*@n | |||||
&) erer (_$4 @*3 | |||||
&) eres (_$4 @*@s | |||||
&) er (C_ @* | &) er (C_ @* | ||||
&) er (n_ @r | &) er (n_ @r | ||||
&) er (r_ E | &) er (r_ E | ||||
&) erung (_ =@*UN | &) erung (_ =@*UN | ||||
_) ein (@P3 'aIn | _) ein (@P3 'aIn | ||||
ein (and _|%aIn | |||||
_) emp (@P3 _|%Emp | _) emp (@P3 _|%Emp | ||||
_) ent (@P3 _|%Ent | _) ent (@P3 _|%Ent | ||||
_) enten Ent@n | _) enten Ent@n | ||||
_) haupt (@@P5 h'aUpt | _) haupt (@@P5 h'aUpt | ||||
_) high _^_EN | _) high _^_EN | ||||
_) hinter (@ h,Int3 | |||||
_) hyper _^_EN | _) hyper _^_EN | ||||
i (CC I | i (CC I | ||||
i (sch I | i (sch I | ||||
@) i (ng I | @) i (ng I | ||||
&CC) i (_ =i: | |||||
&) ie (ll_ i:,E | &) ie (ll_ i:,E | ||||
&) ier (_ 'i:3 | &) ier (_ 'i:3 | ||||
r) ien (@ IEn | r) ien (@ IEn | ||||
&) ien (_S1 n | &) ien (_S1 n | ||||
&n) ien (_ I@n | |||||
&) iens (_ =I;@ns | &) iens (_ =I;@ns | ||||
&) ient (_ =I;@nt | &) ient (_ =I;@nt | ||||
sch) ie (n i: | sch) ie (n i: | ||||
@) lich (_$4 lIC | @) lich (_$4 lIC | ||||
lady _^_EN | lady _^_EN | ||||
@) lo (gisch l'o: | |||||
.group m | .group m | ||||
_) m (_ Em | _) m (_ Em | ||||
o (C% O | o (C% O | ||||
o (CC O | o (CC O | ||||
o (sch O | o (sch O | ||||
&CC) o (_ =o: | |||||
_) ober (@P4 _|,o:b3 | _) ober (@P4 _|,o:b3 | ||||
_) ober (ste o:b3 | _) ober (ste o:b3 | ||||
thrill _^_EN | thrill _^_EN | ||||
@) tient (_ tsI'Ent | @) tient (_ tsI'Ent | ||||
@) tion (_ tsI'o:n | @) tion (_ tsI'o:n | ||||
@) ti (v_ t'i: | |||||
_) trail _^_EN | _) trail _^_EN | ||||
_) train _^_EN | _) train _^_EN | ||||
_) tranqu _^_EN | _) tranqu _^_EN | ||||
@) uerisch (_ 'u:*IS | @) uerisch (_ 'u:*IS | ||||
_) user _^_EN | _) user _^_EN | ||||
_) ueber (@P5 _|,y:b3 | |||||
.group v | .group v | ||||
_) v (_ faU | _) v (_ faU | ||||
v v | v v | ||||
.group y | .group y | ||||
_) y (_ UpsIlOn | |||||
_) y (_ ypsIlOn | |||||
y y: | y y: | ||||
y (CC y | y (CC y |
z Z Z; | z Z Z; | ||||
Dictionary pt_dict | |||||
& &/ &U~ &~ @ @- a A | |||||
aI aU e E eI EI eU EU | |||||
i i/ iU i~ o O oI OI | |||||
o~ U u uI u~ y | |||||
* : ; b C d dZ f | |||||
g h j k l l^ m n | |||||
N n^ p Q r R r- s | |||||
S s# s; t T tS ts v | |||||
w x z Z | |||||
Dictionary ru_dict | Dictionary ru_dict | ||||
8 @- A a E e E# E2 | 8 @- A a E e E# E2 | ||||
tS v w z | tS v w z | ||||
Dictionary pt_dict | |||||
& &/ &U~ &~ @ @- a A | |||||
aI aU e E eI EI eU EU | |||||
i i/ iU i~ o O oI OI | |||||
o~ U u uI u~ y | |||||
* : ; b C d dZ f | |||||
g h j k l l^ m n | |||||
N n^ p Q r R r- s | |||||
S s# s; t T tS ts v | |||||
w x z Z | |||||
Dictionary ro_dict | Dictionary ro_dict | ||||
@ @- @I @U a aI aU e | @ @- @I @U a aI aU e |
imperative I2mpEr@tIv | imperative I2mpEr@tIv | ||||
impi $1 | impi $1 | ||||
imprecise I2mprIs'aIs | imprecise I2mprIs'aIs | ||||
impregnable I2mprEgn@b@L | |||||
inappropriate ,Ina2proUpri@t | inappropriate ,Ina2proUpri@t | ||||
incense Ins'Ens $verb | incense Ins'Ens $verb | ||||
incoming InkVmI2N | incoming InkVmI2N | ||||
Mexico $1 | Mexico $1 | ||||
Milan $2 | Milan $2 | ||||
Mindanao mInd@n'aU | Mindanao mInd@n'aU | ||||
Minneapolis mIni:'ap@lI2s | |||||
Missouri mIs'U@rI | Missouri mIs'U@rI | ||||
Montreal m0ntrI'O:l | Montreal m0ntrI'O:l | ||||
Morocco m@r0koU | Morocco m@r0koU |
_) jere (C dZEr@ | _) jere (C dZEr@ | ||||
_) jes (ui dZEz | _) jes (ui dZEz | ||||
_) joa (n@ dZoU'a | _) joa (n@ dZoU'a | ||||
j (ü j | |||||
.group k | .group k | ||||
k k | k k | ||||
for) tuna (t tS@n@ | for) tuna (t tS@n@ | ||||
s) t (l | s) t (l | ||||
to (morr t@ | to (morr t@ | ||||
_) to (nn tV | |||||
@) town (_$4 taUn | @) town (_$4 taUn | ||||
_) tri (A traI | _) tri (A traI | ||||
_) trie traI | _) trie traI |
?1_13 tR'ezy | ?1_13 tR'ezy | ||||
?2_13 tR'ezi | ?2_13 tR'ezi | ||||
?1_14 k&t'orzy | ?1_14 k&t'orzy | ||||
?2_14 kat'Orzi | |||||
?2_14 kat'orzi | |||||
?1_15 k'iNzy | ?1_15 k'iNzy | ||||
?2_15 k'iNzi | ?2_15 k'iNzi | ||||
?1_16 dyz&s'eis# | ?1_16 dyz&s'eis# | ||||
// Open [E] | // Open [E] | ||||
nela n'El& | nela n'El& | ||||
nessa n'Es& | nessa n'Es& | ||||
era 'Er& | |||||
era 'E*& | |||||
abacaxi abakaSi | abacaxi abakaSi | ||||
axé aSE | axé aSE | ||||
e (rtA_ E | e (rtA_ E | ||||
e (rtAm_ E | e (rtAm_ E | ||||
e (rtAs_ E | e (rtAs_ E | ||||
e (rrA_ E | |||||
e (rrAm_ E | |||||
e (rrAs_ E | |||||
e (x_ E | e (x_ E | ||||
e (xA_ E | e (xA_ E | ||||
#include "translate.h" | #include "translate.h" | ||||
#include "wave.h" | #include "wave.h" | ||||
const char *version_string = "1.25.15 01.Jun.07"; | |||||
const char *version_string = "1.25.16 02.Jun.07"; | |||||
const int version_phdata = 0x012514; | const int version_phdata = 0x012514; | ||||
int option_device_number = -1; | int option_device_number = -1; |
tr->langopts.stress_flags = 0x6 | 0x10; | tr->langopts.stress_flags = 0x6 | 0x10; | ||||
tr->langopts.numbers = 0xa69 + 0x2000; | tr->langopts.numbers = 0xa69 + 0x2000; | ||||
tr->punct_to_tone[0][3] = 2; // use exclamation intonation | tr->punct_to_tone[0][3] = 2; // use exclamation intonation | ||||
SetLetterVowel(tr,'y'); | |||||
} | } | ||||
break; | break; | ||||
// limit the rate of change for each formant number | // limit the rate of change for each formant number | ||||
//static int formant_rate_22050[9] = {50, 104, 165, 230, 220, 220, 220, 220, 220}; // values for 22kHz sample rate | //static int formant_rate_22050[9] = {50, 104, 165, 230, 220, 220, 220, 220, 220}; // values for 22kHz sample rate | ||||
static int formant_rate_22050[9] = {50, 100, 165, 200, 200, 200, 200, 200, 200}; // values for 22kHz sample rate | |||||
static int formant_rate_22050[9] = {50, 100, 160, 200, 200, 200, 200, 200, 200}; // values for 22kHz sample rate | |||||
int formant_rate[9]; // values adjusted for actual sample rate | int formant_rate[9]; // values adjusted for actual sample rate | ||||