git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@16 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -0,0 +1,308 @@ | |||
| Phonemes which are used in the *_rules and *_list files | |||
| Dictionary af_dict | |||
| & 3: @ @- @L @U a A: | |||
| aI AI aU A~ E e: e@ eI | |||
| e~ I i iu O O: o@ OI | |||
| oI o~ u uI W y Y@ Yy | |||
| - : ; b c d dZ f | |||
| g h j k l m n N | |||
| p r s S t tS v w | |||
| x x2 z Z | |||
| Dictionary cs_dict | |||
| @- a a: aU e e: eI eU | |||
| i i: l- o o: oU r- u | |||
| u: | |||
| * b c d dZ f g h | |||
| j J k l l^ m n N | |||
| n^ p r R R^ R^/ s S | |||
| t tS ts v x z Z | |||
| Dictionary cy_dict | |||
| @ @- @I @Y a A: aI aU | |||
| AY aY E e: eU I i: Iu | |||
| O o: OI OY U u: uY V | |||
| Y y: Yu | |||
| : b C d D dZ f g | |||
| h j k l L m n N | |||
| p r s S t T v w | |||
| x z | |||
| Dictionary de_dict | |||
| 3 @ @- a A: aI aU E | |||
| E2 E: e: I i: O o: OI | |||
| U u: u: W y y: Y: | |||
| * ; b C d D f g | |||
| h j k l m n N p | |||
| pF r s S t tS ts v | |||
| x z | |||
| Dictionary el_dict | |||
| @- a aI e i o oI u | |||
| * ; b c C d D f | |||
| g j k l l^ m n N | |||
| n^ p Q r R s s; t | |||
| T ts v x z z; | |||
| Dictionary en_dict | |||
| 0 3 3: @ @- @2 @5 @L | |||
| a a2 A: A@ aa aI aI@ aU | |||
| aU@ E e@ eI I i I2 i: | |||
| i@ IR O O: o: O@ o@ OI | |||
| oU O~ U u: U@ V VR | |||
| : ; b C d D dZ f | |||
| g g- h j k l L m | |||
| n N p Q r r- s S | |||
| t T tS v w x z Z | |||
| Dictionary eo_dict | |||
| @- a aI aU e eI eU i | |||
| o OI u uI | |||
| * b d dZ f g h j | |||
| k l m n p r R s | |||
| S t T tS ts v w x | |||
| z Z | |||
| Dictionary es_dict | |||
| @- a aI e E eI eU i | |||
| o oI u | |||
| * b B d D f g j | |||
| k l l^ m n n^ p Q | |||
| r R s t T tS v w | |||
| x | |||
| Dictionary fi_dict | |||
| & &i &y @- a ai au e | |||
| ei eu ey i ie iu iy o | |||
| oi ou u ui uo Y y Yi | |||
| yi Yy yY | |||
| * : b d f g h j | |||
| k l m n N p r s | |||
| S s2 t v Z | |||
| Dictionary fr_dict | |||
| @ @- a A A~ e E E~ | |||
| i o O oU O~ u U u: | |||
| W w^i W~ y Y | |||
| (o) : ; b c d dZ f | |||
| g h j k l L l/2 m | |||
| n N n^ p r R s S | |||
| t t2 tS v w z Z z2 | |||
| Dictionary hi_dict | |||
| @ @- @2 @3 a a: aI aU | |||
| e E e: E: E~ i I i: | |||
| l- o O o: O: o~ O~ r- | |||
| U u: V | |||
| - : b c ch d d. f | |||
| g h H j J k kh l | |||
| m n N n. n^ p ph Q | |||
| q r s S s. t T t. | |||
| t.h th v w x z | |||
| Dictionary hr_dict | |||
| & 8 @ @- @2 a A a: | |||
| aI aU E e e: eI i I | |||
| i: iI l- o o: oI oU r- | |||
| u U u: | |||
| * b d d; dZ dZ; f g | |||
| h j k l l^ m n N | |||
| n^ p r R s S t tS | |||
| ts tS; v w x z Z | |||
| Dictionary hu_dict | |||
| @- A a: E e e: i i: | |||
| o o: u u: y Y y: Y: | |||
| * : b c C d dZ f | |||
| g h j J k l m n | |||
| N n^ p r s S s2 t | |||
| tS ts v z Z | |||
| Dictionary it_dict | |||
| @- a a/ aI aU e E i | |||
| o O oI U u | |||
| * : b d dZ f g j | |||
| k l l^ m n N n^ p | |||
| r R s S t tS ts v | |||
| w w2 z | |||
| Dictionary nl_dict | |||
| 8 @ @- A a: E e: EI | |||
| eU i I O o: u VU Wy | |||
| y Y: yU | |||
| * : ; b C d f g | |||
| h j k l m n N n^ | |||
| p Q r s S s; t tS | |||
| v v2 w x z | |||
| Dictionary no_dict | |||
| @ @- @2 a A a: A: AI | |||
| aI aU E E: e: I i: O | |||
| o: OI U u- u-: u-I u: W | |||
| y y: Y: Yy | |||
| * : ; b d f g h | |||
| j k l m n N p r | |||
| R s S s; t v w x | |||
| z | |||
| Dictionary pl_dict | |||
| @- a E E~ i O O~ u | |||
| y | |||
| * ; b c C d d; dZ | |||
| dz; f g h j k l m | |||
| n N n^ p r s S S; | |||
| t t; tS ts ts; v w x | |||
| z Z Z; | |||
| Dictionary pt_dict | |||
| & &/ &U~ &~ @ @- a A | |||
| aI aU e E eI EI eU EU | |||
| i i/ iU 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 s S | |||
| s; t tS ts v w x z | |||
| Z | |||
| Dictionary ro_dict | |||
| @ @- @I @U a aI aU e | |||
| ea eI eo eU i i/ I^ iI | |||
| iU o Oa oI oU u uI y | |||
| Y yI yU | |||
| * *; b b; C d d; dZ | |||
| f f; g h j k l l; | |||
| m m; n N n; p p; r | |||
| s S s; S; t t; tS ts | |||
| ts; v v; w w2 z Z z; | |||
| Z; | |||
| Dictionary ru_dict | |||
| 8 @- A a E e E# E2 | |||
| E3 i I I# I2 I3 ja ju | |||
| o O u u" u# V V# y | |||
| Y | |||
| * ; b d d; dZ; f g | |||
| j k l l^ m n n^ p | |||
| r s S s; S; t t; ts | |||
| ts; tS; v x z Z z; Z; | |||
| Dictionary sk_dict | |||
| & @- a a: e e: i i: | |||
| l- l: o o: oU r- r: u | |||
| u: | |||
| * b c d d; dZ f g | |||
| h j k l l^ m n N | |||
| n^ p r R R^ R^/ s S | |||
| t t; tS ts v w x z | |||
| Z | |||
| Dictionary sv_dict | |||
| 8 @ a a2 A: E e: E: | |||
| I i: O o: U u- u: W | |||
| y y: Y: | |||
| : ; b d f g h j | |||
| k l m n N p r s | |||
| S s. S; sx t v w z | |||
| Dictionary sw_dict | |||
| @- a a/ e i m- n- N- | |||
| o u | |||
| * : b d D f g h | |||
| j J k l m n N n^ | |||
| p Q r s S t T tS | |||
| v w x z | |||
| Dictionary vi_dict | |||
| @ @: @:I @:U @I @U a a: | |||
| a:I a:U aI aU E e eU EU | |||
| i i@ iU O o OI oI u | |||
| u@ uI y y@ yI | |||
| b c d D f g h j | |||
| k kh l m n N n^ p | |||
| Q s t t[ ts; tS; v w | |||
| x z Z z; | |||
| Dictionary zhy_dict | |||
| a aa aai aan aau ai au e | |||
| ei eo eoi eu i iu o oe | |||
| oi ong ou u ui yu | |||
| b c d f g h j k | |||
| l m n N p r s t | |||
| tS v w z | |||
| @@ -2,6 +2,7 @@ | |||
| 0 l/ NULL 0 l | |||
| 0 r/ NULL 0 r | |||
| 0 r- NULL 0 r | |||
| 0 R NULL 0 r | |||
| 0 w/ NULL 0 w | |||
| 0 j/ NULL 0 j | |||
| 0 ; NULL 0 NULL | |||
| @@ -5,6 +5,7 @@ volume 16 | |||
| 0 r/ r 5 r _ | |||
| 0 r 3 5 r _ | |||
| 0 r/ NULL 0 r | |||
| 0 R NULL 0 r | |||
| 0 r- NULL 0 r | |||
| 0 l- NULL 0 l | |||
| 0 w/ NULL 0 w | |||
| @@ -18,10 +19,13 @@ volume 16 | |||
| 0 I NULL 0 i | |||
| 0 U NULL 0 u | |||
| 0 8 NULL 0 o | |||
| 0 E NULL 0 e | |||
| 0 & NULL 0 a | |||
| 0 A NULL 0 a | |||
| 0 @ NULL 0 e | |||
| 0 aI NULL 60 a j | |||
| 0 iI NULL 60 i j | |||
| 0 tS; NULL 0 tS' | |||
| 0 dZ; NULL 0 dZ' | |||
| @@ -1,6 +1,7 @@ | |||
| 0 l/2 NULL 0 l | |||
| 0 r/ NULL 0 r | |||
| 0 r- NULL 0 r | |||
| 0 R NULL 0 r | |||
| 0 l- NULL 0 l | |||
| 0 w/ NULL 0 w | |||
| 0 j/ NULL 0 j | |||
| @@ -4,6 +4,7 @@ | |||
| 0 l/ NULL 0 l | |||
| 0 r/ NULL 0 r | |||
| 0 r- NULL 0 r | |||
| 0 R NULL 0 r | |||
| 0 l- NULL 0 l | |||
| 0 w/ NULL 0 w | |||
| 0 j/ NULL 0 j | |||
| @@ -8,6 +8,7 @@ | |||
| 0 l/ NULL 0 l | |||
| 0 r/ NULL 0 r | |||
| 0 r- NULL 0 r | |||
| 0 R NULL 0 r | |||
| 0 l- NULL 0 l | |||
| 0 w/ NULL 0 w | |||
| 0 j/ NULL 0 j | |||
| @@ -372,7 +372,15 @@ Translator *SelectTranslator(const char *name) | |||
| } | |||
| break; | |||
| case L('n','l'): | |||
| case L('l','a'): //Latin | |||
| { | |||
| tr = new Translator(); | |||
| tr->charset_a0 = charsets[4]; // ISO-8859-4, includes a,e,i,o,u-macron | |||
| tr->langopts.stress_rule = 2; | |||
| } | |||
| break; | |||
| case L('n','l'): // Dutch | |||
| { | |||
| static const int stress_lengths_nl[8] = {160,135, 210,210, 0, 0, 260,280}; | |||
| tr = new Translator(); | |||