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