| _dpt _n'@t`yb | _dpt _n'@t`yb | ||||
| % p@rs'@nt | % p@rs'@nt | ||||
| ። ?'aratyn@t`yb |
| Using phonemetable: 'af' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/af_list' | |||||
| 1413 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/af_rules' | |||||
| 5116 rules, 60 groups (0) | |||||
| Using phonemetable: 'ca' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ca_list' | |||||
| 192 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ca_rules' | |||||
| 134 rules, 28 groups (0) | |||||
| Using phonemetable: 'cs' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/cs_list' | |||||
| 357 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/cs_rules' | |||||
| 506 rules, 48 groups (0) | |||||
| Using phonemetable: 'cy' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/cy_list' | |||||
| 166 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/cy_rules' | |||||
| 208 rules, 27 groups (0) | |||||
| Using phonemetable: 'da' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/da_list' | |||||
| 11090 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/da_rules' | |||||
| 7410 rules, 56 groups (0) | |||||
| Using phonemetable: 'hu' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hu_list' | |||||
| 330: Missing '(' | |||||
| 491: Unknown keyword: $abbrew | |||||
| 1391: Unknown keyword: $unstressendváltozatából | |||||
| 2451: Unknown keyword: $unstressendtárgyaljanak | |||||
| 2917: Unknown keyword: $unstresend | |||||
| 4200: Unknown keyword: $unstressed | |||||
| 4939: Missing '(' | |||||
| 4823 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hu_rules' | |||||
| 1667 rules, 45 groups (0) | |||||
| Using phonemetable: 'de' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/de_list' | |||||
| 634 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/de_rules' | |||||
| 1231 rules, 34 groups (0) | |||||
| Using phonemetable: 'el' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/el_list' | |||||
| 242 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/el_rules' | |||||
| 173 rules, 27 groups (26) | |||||
| Using phonemetable: 'en' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/en_list' | |||||
| 3345 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/en_rules' | |||||
| 5487 rules, 97 groups (0) | |||||
| Using phonemetable: 'eo' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/eo_list' | |||||
| 242 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/eo_rules' | |||||
| 129 rules, 27 groups (0) | |||||
| Using phonemetable: 'es' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/es_list' | |||||
| 384 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/es_rules' | |||||
| 173 rules, 27 groups (0) | |||||
| Using phonemetable: 'fi' | Using phonemetable: 'fi' | ||||
| Compiling: '/home/jsd1/speechdata/dictsource/fi_list' | Compiling: '/home/jsd1/speechdata/dictsource/fi_list' | ||||
| 316 entries | 316 entries | ||||
| Compiling: '/home/jsd1/speechdata/dictsource/fi_rules' | Compiling: '/home/jsd1/speechdata/dictsource/fi_rules' | ||||
| 129 rules, 29 groups (0) | 129 rules, 29 groups (0) | ||||
| Using phonemetable: 'fr' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/fr_list' | |||||
| 864 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/fr_rules' | |||||
| 1183 rules, 33 groups (0) | |||||
| Using phonemetable: 'grc' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/grc_list' | |||||
| 22 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/grc_rules' | |||||
| 134 rules, 54 groups (27) | |||||
| Using phonemetable: 'hr' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hbs_list' | |||||
| 569 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hbs_rules' | |||||
| 102 rules, 34 groups (0) | |||||
| Using phonemetable: 'hi' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hi_list' | |||||
| 249 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hi_rules' | |||||
| 216 rules, 88 groups (86) | |||||
| Using phonemetable: 'ta' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ta_list' | |||||
| 483 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ta_rules' | |||||
| 2988 rules, 31 groups (26) | |||||
| Using phonemetable: 'hy' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hy_list' | |||||
| 70 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/hy_rules' | |||||
| 93 rules, 39 groups (38) | |||||
| Using phonemetable: 'id' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/id_list' | |||||
| 132 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/id_rules' | |||||
| 77 rules, 27 groups (0) | |||||
| Using phonemetable: 'is' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/is_list' | |||||
| 327 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/is_rules' | |||||
| 205 rules, 37 groups (0) | |||||
| Using phonemetable: 'it' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/it_listx' | |||||
| 4161 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/it_list' | |||||
| 412 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/it_rules' | |||||
| 309 rules, 28 groups (0) | |||||
| Using phonemetable: 'jbo' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/jbo_list' | |||||
| 68 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/jbo_rules' | |||||
| 63 rules, 27 groups (0) | |||||
| Using phonemetable: 'ku' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ku_list' | |||||
| 106 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ku_rules' | |||||
| 46 rules, 32 groups (0) | |||||
| Using phonemetable: 'la' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/la_list' | |||||
| 215 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/la_rules' | |||||
| 113 rules, 31 groups (0) | |||||
| Using phonemetable: 'lv' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/lv_list' | |||||
| 339 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/lv_rules' | |||||
| 1035 rules, 40 groups (0) | |||||
| Using phonemetable: 'mk' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/mk_list' | |||||
| 188 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/mk_rules' | |||||
| 150 rules, 65 groups (0) | |||||
| Using phonemetable: 'nci' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/nci_list' | |||||
| 16 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/nci_rules' | |||||
| 41 rules, 21 groups (0) | |||||
| Using phonemetable: 'nl' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/nl_list' | |||||
| 1450 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/nl_rules' | |||||
| 628 rules, 33 groups (0) | |||||
| Using phonemetable: 'no' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/no_list' | |||||
| 236 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/no_rules' | |||||
| 142 rules, 32 groups (0) | |||||
| Using phonemetable: 'base2' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pap_list' | |||||
| 86 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pap_rules' | |||||
| 68 rules, 32 groups (0) | |||||
| Using phonemetable: 'pl' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pl_list' | |||||
| 2957 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pl_rules' | |||||
| 942 rules, 55 groups (0) | |||||
| Using phonemetable: 'pt' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pt_list' | |||||
| 719 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pt_rules' | |||||
| 687 rules, 38 groups (0) | |||||
| Using phonemetable: 'ro' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ro_list' | |||||
| 2167 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ro_rules' | |||||
| 348 rules, 32 groups (0) | |||||
| Using phonemetable: 'ru' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ru_list' | |||||
| 156 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ru_rules' | |||||
| 520 rules, 34 groups (33) | |||||
| Using phonemetable: 'sk' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sk_list' | |||||
| 321 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sk_rules' | |||||
| 535 rules, 46 groups (0) | |||||
| Using phonemetable: 'sq' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sq_list' | |||||
| 132 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sq_rules' | |||||
| 100 rules, 29 groups (0) | |||||
| Using phonemetable: 'sv' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sv_list' | |||||
| 341 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sv_rules' | |||||
| 697 rules, 30 groups (0) | |||||
| Using phonemetable: 'sw' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sw_list' | |||||
| 167 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sw_rules' | |||||
| 66 rules, 27 groups (0) | |||||
| Using phonemetable: 'sl' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sl_list' | |||||
| 105 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/sl_rules' | |||||
| 79 rules, 30 groups (0) | |||||
| Using phonemetable: 'tr' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/tr_list' | |||||
| 252 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/tr_rules' | |||||
| 200 rules, 33 groups (0) | |||||
| Using phonemetable: 'vi' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/vi_list' | |||||
| 135 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/vi_rules' | |||||
| 404 rules, 97 groups (0) | |||||
| Using phonemetable: 'zh' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/zh_list' | |||||
| 3873 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/zh_rules' | |||||
| 181 rules, 28 groups (0) | |||||
| Using phonemetable: 'zhy' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/zhy_rules' | |||||
| 79 rules, 27 groups (0) | |||||
| Using phonemetable: 'am' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/am_list' | |||||
| 28 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/am_rules' | |||||
| 345 rules, 7 groups (0) | |||||
| Using phonemetable: 'ml' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ml_list' | |||||
| 99 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ml_rules' | |||||
| 123 rules, 47 groups (42) | |||||
| Using phonemetable: 'ne' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ne_list' | |||||
| 155 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ne_rules' | |||||
| 354 rules, 87 groups (86) | |||||
| Using phonemetable: 'pa' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pa_list' | |||||
| 134 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/pa_rules' | |||||
| 270 rules, 67 groups (65) | |||||
| Using phonemetable: 'prs' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/prs_list' | |||||
| 53 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/prs_rules' | |||||
| 120 rules, 42 groups (36) | |||||
| Using phonemetable: 'rw' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/rw_list' | |||||
| 69 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/rw_rules' | |||||
| 47 rules, 27 groups (0) | |||||
| Using phonemetable: 'hi' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ur_list' | |||||
| 148 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ur_rules' | |||||
| 82 rules, 49 groups (35) | |||||
| Using phonemetable: 'bg' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/bg_listx' | |||||
| 2790 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/bg_list' | |||||
| 227 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/bg_rules' | |||||
| 118 rules, 31 groups (30) | |||||
| Using phonemetable: 'nso' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/nso_list' | |||||
| 166 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/nso_rules' | |||||
| 80 rules, 27 groups (0) | |||||
| Using phonemetable: 'ht' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ht_list' | |||||
| 126 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ht_rules' | |||||
| 41 rules, 30 groups (0) | |||||
| Using phonemetable: 'ak' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ak_rules' | |||||
| 50 rules, 29 groups (0) | |||||
| Using phonemetable: 'az' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/az_list' | |||||
| 61 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/az_rules' | |||||
| 36 rules, 34 groups (0) | |||||
| Using phonemetable: 'wo' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/wo_list' | |||||
| 24 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/wo_rules' | |||||
| 60 rules, 32 groups (0) | |||||
| Using phonemetable: 'dv' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/dv_list' | |||||
| 155 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/dv_rules' | |||||
| 79 rules, 51 groups (50) | |||||
| Using phonemetable: 'kn' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/kn_list' | |||||
| 262 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/kn_rules' | |||||
| 111 rules, 55 groups (50) | |||||
| Using phonemetable: 'tn' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/tn_list' | |||||
| 110 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/tn_rules' | |||||
| 82 rules, 27 groups (0) | |||||
| Using phonemetable: 'te' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/te_list' | |||||
| 141 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/te_rules' | |||||
| 112 rules, 58 groups (53) | |||||
| Using phonemetable: 'ka' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ka_list' | |||||
| 135 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/ka_rules' | |||||
| 54 rules, 48 groups (43) | |||||
| Using phonemetable: 'si' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/si_list' | |||||
| 53 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/si_rules' | |||||
| 125 rules, 66 groups (59) | |||||
| Using phonemetable: 'et' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/et_list' | |||||
| 211 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/et_rules' | |||||
| 167 rules, 31 groups (0) | |||||
| Using phonemetable: 'mt' | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/mt_list' | |||||
| 232 entries | |||||
| Compiling: '/home/jsd1/speechdata/dictsource/mt_rules' | |||||
| 99 rules, 31 groups (0) | |||||
| x Z | x Z | ||||
| Dictionary hu_dict 2011-10-24 | |||||
| Dictionary hu_dict 2011-11-15 | |||||
| a A a: E e: i i: o | |||||
| o: u u: Y y y: Y: | |||||
| a A a: e E e: i i: | |||||
| o o: u u: Y y y: Y: | |||||
| - : b c C d dZ dz | - : b c C d dZ dz | ||||
| f g h j J k l l^ | f g h j J k l l^ | ||||
| ts v x z | ts v x z | ||||
| Dictionary en_dict 2011-10-24 | |||||
| Dictionary en_dict 2011-11-16 | |||||
| 0 3 3: @ @- @2 @5 @L | 0 3 3: @ @- @2 @5 @L | ||||
| a a# A: A@ aa aI aI3 aI@ | a a# A: A@ aa aI aI3 aI@ | ||||
| x z Z | x z Z | ||||
| Dictionary es_dict 2011-05-15 | |||||
| Dictionary es_dict 2011-11-16 | |||||
| a aI aU e E eI eU i | a aI aU e E eI eU i | ||||
| o O oI u | o O oI u | ||||
| * ** : b B d D f | |||||
| g j J J^ k l m n | |||||
| N n^ p Q R R2 s S | |||||
| t T tS v v# w x z | |||||
| : b B d D f g j | |||||
| J J^ k l m n N n^ | |||||
| p Q r R R2 s S t | |||||
| T tS w x z | |||||
| Dictionary fi_dict 2011-10-14 | Dictionary fi_dict 2011-10-14 | ||||
| S s2 t v w Z | S s2 t v w Z | ||||
| Dictionary fr_dict 2011-08-14 | |||||
| Dictionary fr_dict 2011-11-15 | |||||
| @ @- a A~ e E E: E~ | |||||
| i I o O O~ u u: w | |||||
| W W~ y Y | |||||
| @ @- a a- A~ e E e- | |||||
| E: E~ i I o O O~ u | |||||
| u: w W W~ y Y y- | |||||
| : b d dZ f g h j | : b d dZ f g h j | ||||
| k l m n N n2 n^ p | k l m n N n2 n^ p | ||||
| t. th th. v w x z | t. th th. v w x z | ||||
| Dictionary ta_dict 2011-09-13 | |||||
| Dictionary ta_dict 2011-11-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: | ||||
| t tS v w x | t tS v w x | ||||
| Dictionary nl_dict 2011-10-14 | |||||
| Dictionary nl_dict 2011-11-15 | |||||
| 8 @ @- a A a: A~ e | 8 @ @- a A a: A~ e | ||||
| E e# E2 e: EI eU i I | E e# E2 e: EI eU i I | ||||
| tS v w z | tS v w z | ||||
| Dictionary am_dict 2011-08-26 | |||||
| Dictionary am_dict 2011-10-29 | |||||
| @ a e i o u y | @ a e i o u y | ||||
| caesar si:z3 | caesar si:z3 | ||||
| cafe kafeI | cafe kafeI | ||||
| cajole ka#dZoUl | cajole ka#dZoUl | ||||
| cajun keIdZ@n | |||||
| caldera k0ld'e@r@ | caldera k0ld'e@r@ | ||||
| calix keIlIks | calix keIlIks | ||||
| calv kA:v // for calved, calving | calv kA:v // for calved, calving | ||||
| charit tSarIt // charitable | charit tSarIt // charitable | ||||
| chateau SatoU | chateau SatoU | ||||
| chemise SEm'i:z | chemise SEm'i:z | ||||
| chevrolet SEvr@leI | |||||
| chic Si:k | chic Si:k | ||||
| chiffron SIfr0n | chiffron SIfr0n | ||||
| chimera kaIm'i@r@ | chimera kaIm'i@r@ | ||||
| crisis kraIsIs | crisis kraIsIs | ||||
| crises kraIsi:z | crises kraIsi:z | ||||
| christmas krIsm@s | christmas krIsm@s | ||||
| crème krEm | |||||
| croissant kwA:sA~ | croissant kwA:sA~ | ||||
| crooked krUkId | crooked krUkId | ||||
| crusade $2 | crusade $2 | ||||
| underworld $1 | underworld $1 | ||||
| undo Vnd'u: | undo Vnd'u: | ||||
| undos Vnd'u:z | undos Vnd'u:z | ||||
| unfed Vnf'Ed | |||||
| uni ju:ni | uni ju:ni | ||||
| uninterest Vn'Int@r@st | uninterest Vn'Int@r@st | ||||
| university ju:nIv'3:sI2ti | university ju:nIv'3:sI2ti |
| ch (atea S | ch (atea S | ||||
| chau (f SoU | chau (f SoU | ||||
| chau (v SoU | chau (v SoU | ||||
| i) che (_ S | |||||
| ch (é+ S | ch (é+ S | ||||
| ch (ef S | ch (ef S | ||||
| ch (em k | ch (em k | ||||
| gue (_ g | gue (_ g | ||||
| _) gue gE | _) gue gE | ||||
| _) guer (n g3: | _) guer (n g3: | ||||
| _) g (yn g | |||||
| o) g (y_ g | o) g (y_ g | ||||
| g (ynous_ =dZ | g (ynous_ =dZ | ||||
| // accent names | // accent names | ||||
| _lig liQaD'u**a | |||||
| _lig liQaD'ura | |||||
| _acu aQ'uDo | _acu aQ'uDo | ||||
| _ac2 d'Oble||aQ'uDo | _ac2 d'Oble||aQ'uDo | ||||
| _brv b**'eBe | |||||
| _brv br'eBe | |||||
| _ced TeD'iJ^a | _ced TeD'iJ^a | ||||
| _cir TiRkumfl'exo | |||||
| _dia dj'E**esis | |||||
| _cir Tirkumfl'exo | |||||
| _dia dj'Eresis | |||||
| _dac d'Oble||aQ'uDo | _dac d'Oble||aQ'uDo | ||||
| _dot p'unto // ?? | _dot p'unto // ?? | ||||
| _grv g**'aBe | |||||
| _hac ka**'On | |||||
| _mcn mak**'On | |||||
| _grv gr'aBe | |||||
| _hac kar'On | |||||
| _mcn makr'On | |||||
| _ogo kol'ita | _ogo kol'ita | ||||
| _rng an'iJ^o | _rng an'iJ^o | ||||
| _stk b'a*Ra // ?? | |||||
| _stk b'aRR2a // ?? | |||||
| _tld t'ilde | _tld t'ilde | ||||
| _, koma | _, koma | ||||
| _; p,untoik'oma | _; p,untoik'oma | ||||
| _: d,Osp'untOs | _: d,Osp'untOs | ||||
| _! TE*R'aRaDmi**aTj'On | |||||
| _? TE*R'aRintE*R,oQaTj'On | |||||
| _¡ aB**'iRaDmi**aTj'On | |||||
| _¿ aB**'iRintE*R,oQaTj'On | |||||
| _< men'ORke | |||||
| _> maJ^'ORke | |||||
| _' apOst**'ofo | |||||
| _! TERR2'araDmiraTj'On | |||||
| _? TERR2'arintERR2,oQaTj'On | |||||
| _¡ aBr'iraDmiraTj'On | |||||
| _¿ aBr'irintERR2,oQaTj'On | |||||
| _< men'Orke | |||||
| _> maJ^'Orke | |||||
| _' apOstr'ofo | |||||
| _" kom'iJ^as | _" kom'iJ^as | ||||
| _+ s'iQnOdesum'aR | |||||
| _+ s'iQnOdesum'ar | |||||
| _- gJ^On | _- gJ^On | ||||
| __ suB**aJ^'aDo | |||||
| _/ ba*Ra | |||||
| _\ b'a*RaimbERt'iDa | |||||
| _` aT'EntOg**'aBe | |||||
| _( ,aB**epa**'Entesis | |||||
| _) Tj,E*Rapa**'Entesis | |||||
| _[ ,aB**ekORtS'ete | |||||
| _] Tj,E*RakORtS'ete | |||||
| _{ ,aB**eJ^'aBe | |||||
| _} Tj,E*RaJ^'aBe | |||||
| _« kom'iJ^as||iTkJ^'ERDas | |||||
| _» kom'iJ^as||dE**'EtSas | |||||
| __ suBraJ^'aDo | |||||
| _/ baRR2a | |||||
| _\ b'aRR2aimbErt'iDa | |||||
| _` aT'EntOgr'aBe | |||||
| _( ,aBrepar'Entesis | |||||
| _) Tj,ERR2apar'Entesis | |||||
| _[ ,aBrekOrtS'ete | |||||
| _] Tj,ERR2akOrtS'ete | |||||
| _{ ,aBreJ^'aBe | |||||
| _} Tj,ERR2aJ^'aBe | |||||
| _« kom'iJ^as||iTkJ^'ErDas | |||||
| _» kom'iJ^as||dEr'EtSas | |||||
| = iQw'al $max3 | = iQw'al $max3 | ||||
| + m'as $max3 | + m'as $max3 | ||||
| # almOaD'iJ^a $max3 | # almOaD'iJ^a $max3 | ||||
| * astE*'isko $max3 | |||||
| * astEr'isko $max3 | |||||
| . punto $max3 | . punto $max3 | ||||
| ^ TiRkumfl'exo | |||||
| € eU**o | |||||
| % pO**Tj'Ento $max3 | |||||
| & ampERs'ant | |||||
| @ a*R'oBa | |||||
| / ba*Ra | |||||
| © kopi*R'aIt | |||||
| £ liB**as | |||||
| ¶ p'a*Rafo | |||||
| ^ Tirkumfl'exo | |||||
| € eUro | |||||
| % pOrTj'Ento $max3 | |||||
| & ampErs'ant | |||||
| @ aRR2'oBa | |||||
| / baRR2a | |||||
| © kopiRR2'aIt | |||||
| £ liBras | |||||
| ¶ p'aRR2afo | |||||
| § sEkTj'On | § sEkTj'On | ||||
| // numbers | // numbers | ||||
| _0 Te*o | |||||
| _0 Tero | |||||
| _1 'uno | _1 'uno | ||||
| _2 d'Os | _2 d'Os | ||||
| _3 t**'es | |||||
| _4 kw'at**o | |||||
| _3 tr'es | |||||
| _4 kw'atro | |||||
| _5 T'inko | _5 T'inko | ||||
| _6 s'eIs | _6 s'eIs | ||||
| _7 sj'ete | _7 sj'ete | ||||
| _1X dj'ET | _1X dj'ET | ||||
| _11 'OnTe | _11 'OnTe | ||||
| _12 d'oTe | _12 d'oTe | ||||
| _13 t**'eTe | |||||
| _14 kat'ORTe | |||||
| _13 tr'eTe | |||||
| _14 kat'OrTe | |||||
| _15 k'inTe | _15 k'inTe | ||||
| _20 b'eInte | _20 b'eInte | ||||
| _2X b'eInt | _2X b'eInt | ||||
| _3X t**'eInta | |||||
| _4X kwa*'Enta | |||||
| _3X tr'eInta | |||||
| _4X kwar'Enta | |||||
| _5X Tinkw'Enta | _5X Tinkw'Enta | ||||
| _6X sEs'Enta | _6X sEs'Enta | ||||
| _7X sEt'Enta | _7X sEt'Enta | ||||
| _#ª a | _#ª a | ||||
| _ord o | _ord o | ||||
| _1o p**im'E** | |||||
| _1o prim'Er | |||||
| _2o seQ'und | _2o seQ'und | ||||
| _3o tERT'E** | |||||
| _4o kw'a**t | |||||
| _3o tErT'Er | |||||
| _4o kw'art | |||||
| _5o kint | _5o kint | ||||
| _6o s'Ekst | _6o s'Ekst | ||||
| _7o s'Etim | _7o s'Etim | ||||
| _10o D'ETim | _10o D'ETim | ||||
| _11o und'ETim | _11o und'ETim | ||||
| _12o DwoD'ETim | _12o DwoD'ETim | ||||
| _13o DeTimotERT'E** | |||||
| _14o DeTimokw'a**t | |||||
| _13o DeTimotErT'Er | |||||
| _14o DeTimokw'art | |||||
| _15o DeTimok'int | _15o DeTimok'int | ||||
| _16o DeTimos'Ekst | _16o DeTimos'Ekst | ||||
| _17o DeTimos'Eptim | _17o DeTimos'Eptim | ||||
| _18o DeTimOkt'aB | _18o DeTimOkt'aB | ||||
| _19o DeTimonoB'en | _19o DeTimonoB'en | ||||
| _2Xo Bix'Esim | _2Xo Bix'Esim | ||||
| _3Xo t**ix'Esim | |||||
| _4Xo kwaD**ax'Esim | |||||
| _3Xo trix'Esim | |||||
| _4Xo kwaDrax'Esim | |||||
| _5Xo kinkwax'Esim | _5Xo kinkwax'Esim | ||||
| _6Xo seQsax'Esim | _6Xo seQsax'Esim | ||||
| _7Xo sEptwax'Esim | _7Xo sEptwax'Esim | ||||
| ñ _|En^e | ñ _|En^e | ||||
| p pe | p pe | ||||
| q ku | q ku | ||||
| r _|E**e | |||||
| r _|Ere | |||||
| s _|Ese | s _|Ese | ||||
| t te | t te | ||||
| v _|uBe | v _|uBe | ||||
| a a $atend | a a $atend | ||||
| _o o | _o o | ||||
| o o $atend | o o $atend | ||||
| _y ,ig**'iEQa | |||||
| y ,ig**'iEQa $atend | |||||
| _y ,igr'iEQa | |||||
| y ,igr'iEQa $atend | |||||
| ch tSe | ch tSe | ||||
| ll EJ^e | ll EJ^e | ||||
| ?2 ll Ej:e | ?2 ll Ej:e | ||||
| _ó 'o||aTEntw'aDa | _ó 'o||aTEntw'aDa | ||||
| ó 'o||aTEntw'aDa $atend | ó 'o||aTEntw'aDa $atend | ||||
| ú 'u||aTEntw'aDa | ú 'u||aTEntw'aDa | ||||
| ü ,uDjE**'Esis | |||||
| ü ,uDjEr'Esis | |||||
| Srta señorita $text $capital $dot | Srta señorita $text $capital $dot | ||||
| Ud usted $text $capital $dot | Ud usted $text $capital $dot | ||||
| Uds ustedes $text $capital $dot | Uds ustedes $text $capital $dot | ||||
| // (/ h) pO*||'O**a | |||||
| // (/ h) pOr||'Ora | |||||
| // pronunciation exceptions | // pronunciation exceptions |
| // Conditional rules | // Conditional rules | ||||
| // ?1 Castilian | // ?1 Castilian | ||||
| // ?2 Latin America | // ?2 Latin America | ||||
| // ?3 mbrola VZ1 | |||||
| .L01 l r y | .L01 l r y | ||||
| .L02 b d g n m // change [s] to [z] before these | .L02 b d g n m // change [s] to [z] before these | ||||
| b b | b b | ||||
| _) b ($unpr b // phoneme definition may change it to [B] | _) b ($unpr b // phoneme definition may change it to [B] | ||||
| _) b (L01A b // Only bl, br are allowed at start of word | _) b (L01A b // Only bl, br are allowed at start of word | ||||
| _) b (A b | |||||
| b (A B | b (A B | ||||
| b (cY B | b (cY B | ||||
| b (L03 B | b (L03 B | ||||
| d d | d d | ||||
| _) d ($unpr d // phoneme definition may change it to [D] | _) d ($unpr d // phoneme definition may change it to [D] | ||||
| _) d (rA d | _) d (rA d | ||||
| _) d (A d | |||||
| d (A D | d (A D | ||||
| d (cY D | d (cY D | ||||
| d (L03 D | d (L03 D | ||||
| _) g (L01A g | _) g (L01A g | ||||
| _) gh (A g // allow _gh in foreign words | _) gh (A g // allow _gh in foreign words | ||||
| _) gn (A n | _) gn (A n | ||||
| _) g (A g | |||||
| g (A Q | g (A Q | ||||
| g (cY Q | g (cY Q | ||||
| g (L03 Q | g (L03 Q | ||||
| i i | i i | ||||
| i (A J^ | i (A J^ | ||||
| C) i (A j | C) i (A j | ||||
| l) i (A %i | |||||
| r) i (A %i | |||||
| gu) i (A j | |||||
| ?!3 l) i (A %i | |||||
| ?!3 r) i (A %i | |||||
| .group j | .group j | ||||
| .group r | .group r | ||||
| r R | |||||
| r (_ * | |||||
| r (t ** | |||||
| A) r (A ** | |||||
| C) r (A ** | |||||
| r r | |||||
| r (_ r | |||||
| r (t r | |||||
| A) r (A r | |||||
| C) r (A r | |||||
| _) r (A R | |||||
| l) r (A R | l) r (A R | ||||
| m) r (A R | m) r (A R | ||||
| n) r (A R | n) r (A R | ||||
| s s | s s | ||||
| &) s (_S1 s | &) s (_S1 s | ||||
| _) s (C@ %Es | _) s (C@ %Es | ||||
| ss (K s | |||||
| _) sh (A S | _) sh (A S | ||||
| _) sh (L01A S | _) sh (L01A S | ||||
| sh (K S | sh (K S | ||||
| u u | u u | ||||
| u (A w | u (A w | ||||
| u (y_ w | u (y_ w | ||||
| l) u (A %u | |||||
| r) u (A %u | |||||
| !?3 l) u (A %u | |||||
| !?3 r) u (A %u | |||||
| g) u (Y // gue gui | |||||
| g) u (e | |||||
| g) u (i | |||||
| .group v | .group v | ||||
| v B | |||||
| _) v (L01A b // allow vl vr at start of word | |||||
| ?1 m) v b | |||||
| ?1 n) v b | |||||
| ?1 v (L06 b | |||||
| ?1 v (iA b | |||||
| ?1 v (uA b | |||||
| ?2 v v# | |||||
| ?2 _) v v | |||||
| ?2 v (L06 v | |||||
| ?2 v (j v | |||||
| ?2 v (iA v | |||||
| ?2 v (uA v | |||||
| v b | |||||
| _) v ($unpr b // phoneme definition may change it to [B] | |||||
| _) v (L01A b // Only bl, br are allowed at start of word | |||||
| _) v (A b | |||||
| v (A B | |||||
| v (cY B | |||||
| v (L03 B | |||||
| m) v b | |||||
| n) v b | |||||
| v (iA b | |||||
| v (uA b | |||||
| .group w | .group w | ||||
| ?1 A) x (A Qs | ?1 A) x (A Qs | ||||
| x (_ =Qs | x (_ =Qs | ||||
| _) x ($unpr z // ? | _) x ($unpr z // ? | ||||
| ?3 _e) x (c x // ?? needed for mbrola-vz1 | |||||
| ?3 _e) x (p x | |||||
| .group y | .group y | ||||
| ú ''u | ú ''u | ||||
| ü u | ü u | ||||
| ñ n^ | ñ n^ | ||||
| $ d'Ola* | |||||
| $ d'Olar | |||||
| _) - (_D m'EnOs | _) - (_D m'EnOs | ||||
| A_) - (_D _ | A_) - (_D _ |
| / | |||||
| // *************************************************************************** | // *************************************************************************** | ||||
| // * Copyright (C) 2005 to 2010 by Jonathan Duddington * | // * Copyright (C) 2005 to 2010 by Jonathan Duddington * | ||||
| // * email: [email protected] * | // * email: [email protected] * | ||||
| // 2006-11-18 Gilles Casse <[email protected]> | // 2006-11-18 Gilles Casse <[email protected]> | ||||
| // | // | ||||
| // Updated 2011-04-15 Michel Such <[email protected]> | |||||
| // Updated 2011-10-14 Michel Such <[email protected]> | |||||
| // | // | ||||
| // * Numbers, a few abbreviations and exceptions. | // * Numbers, a few abbreviations and exceptions. | ||||
| // | // | ||||
| uk $abbrev | uk $abbrev | ||||
| ups ypeEs | ups ypeEs | ||||
| url y:ErEl | url y:ErEl | ||||
| USA $abbrev | |||||
| usb y:Esbe | usb y:Esbe | ||||
| utc $abbrev | utc $abbrev | ||||
| utf $abbrev | utf $abbrev | ||||
| le $verb $verbextend $u | le $verb $verbextend $u | ||||
| el $u+ | el $u+ | ||||
| los los $u+ | los los $u+ | ||||
| la $nounf $u+ | |||||
| la $verb $verbextend $u | |||||
| les lez2 $nounf $u+ | |||||
| les lez2 $verb $verbextend $u | |||||
| la la- $nounf $u+ | |||||
| la la- $verb $verbextend $u | |||||
| les le-z2 $nounf $u+ | |||||
| les le-z2 $verb $verbextend $u | |||||
| un $nounf $u+ | un $nounf $u+ | ||||
| une $nounf $u+ | une $nounf $u+ | ||||
| voilà $u+ | voilà $u+ | ||||
| // possessives | // possessives | ||||
| ma $u $nounf | |||||
| ma ma- $u $nounf | |||||
| mon $u $nounf | mon $u $nounf | ||||
| mes mez2 $u $nounf | |||||
| ta $u $nounf | |||||
| mes me-z2 $u $nounf | |||||
| ta ta- $u $nounf | |||||
| ton $u $nounf | ton $u $nounf | ||||
| tes tez2 $u $nounf | |||||
| sa $u $nounf | |||||
| tes te-z2 $u $nounf | |||||
| sa sa- $u $nounf | |||||
| son $u+ $nounf | son $u+ $nounf | ||||
| son sO~ $noun | son sO~ $noun | ||||
| ses sez2 $u $nounf | |||||
| ses se-z2 $u $nounf | |||||
| notre $u $nounf | notre $u $nounf | ||||
| votre $u $nounf | votre $u $nounf | ||||
| leur $u $nounf | leur $u $nounf | ||||
| leur $u $verb $verbextend | leur $u $verb $verbextend | ||||
| (la leur) la||lYr $u+ $verbf | |||||
| (le leur) l@||lYr $u+ $verbf | |||||
| (la leur) la-||lYr $u+ $verbf | |||||
| (le leur) l@-||lYr $u+ $verbf | |||||
| nos $u $nounf | nos $u $nounf | ||||
| vos $u $nounf | vos $u $nounf | ||||
| leurs $u+ $nounf | leurs $u+ $nounf | ||||
| leurs $u $verb $verbextend | leurs $u $verb $verbextend | ||||
| (les leur) le||lYr $u+ $verbf | |||||
| (les leurs) le||lYr $u+ $verbf | |||||
| (les leur) le-||lYr $u+ $verbf | |||||
| (les leurs) le-||lYr $u+ $verbf | |||||
| // prepositions | // prepositions | ||||
| de $u $nounf | de $u $nounf | ||||
| du $u $nounf | |||||
| des dez2 $u $nounf | |||||
| du dy- $u $nounf | |||||
| des de-z2 $u $nounf | |||||
| à a $u+ | à a $u+ | ||||
| phallus falys | phallus falys | ||||
| pokémon pokemOn | pokémon pokemOn | ||||
| polder pOldEr | polder pOldEr | ||||
| pouls pu | |||||
| premier pr@mjer2 | premier pr@mjer2 | ||||
| program _^_en | program _^_en | ||||
| query _^_en | query _^_en | ||||
| évitions evitjO~z2 | évitions evitjO~z2 | ||||
| // no liaison | // no liaison | ||||
| (quelqu'un) kElkW~ $U+ | |||||
| (quelqu'un) kElkW~ $u+ | |||||
| pourcent pursA~ | pourcent pursA~ | ||||
| vincent vE~sA~ | vincent vE~sA~ | ||||
| // http://www.fluxnic.net/cicero | // http://www.fluxnic.net/cicero | ||||
| // | // | ||||
| // Rules are now maintained by Michel Such <[email protected]> | // Rules are now maintained by Michel Such <[email protected]> | ||||
| // Last update: 2011-08-13 Michel Such <[email protected]> | |||||
| // Last update: 2011-10-26 Michel Such <[email protected]> | |||||
| // | // | ||||
| // Letter classes: | // Letter classes: | ||||
| e (ct+++++ E | e (ct+++++ E | ||||
| e (x+++++ E | e (x+++++ E | ||||
| _C) e (_ @ // je te | |||||
| _C) e (_ @- // je te | |||||
| -c) e (_ | -c) e (_ | ||||
| -j) e (_ | -j) e (_ | ||||
| C) e (- | C) e (- | ||||
| _neu) f (_heures v | _neu) f (_heures v | ||||
| // group f: English section | // group f: English section | ||||
| _) fire _^_en | |||||
| _) fire (CA _^_en | |||||
| _) fire (CCA _^_en | |||||
| fly _^_en | fly _^_en | ||||
| _) frame _^_en | _) frame _^_en | ||||
| fter (_ _^_en | fter (_ _^_en | ||||
| .group q | .group q | ||||
| q k // coq | |||||
| q k // coq | |||||
| _) qu' (AP3 k | _) qu' (AP3 k | ||||
| _) qua (d kwa // quadrature | _) qua (d kwa // quadrature | ||||
| _) qua (tA kwa // quaternaire | _) qua (tA kwa // quaternaire | ||||
| _) qua (rtz kwa // quartz | _) qua (rtz kwa // quartz | ||||
| qu k // quatre | qu k // quatre | ||||
| _) que (_ k@ // que | _) que (_ k@ // que | ||||
| n) q (_ k // cinq cent | |||||
| n) q (_ k // cinq | |||||
| n) q (_mill // cinq mille | |||||
| n) q (_cent_ // cinq cent | |||||
| // group q: English section | // group q: English section | ||||
| quick _^_en // quick, quickly | quick _^_en // quick, quickly | ||||
| // group s: English section | // group s: English section | ||||
| send (_ _^_en | send (_ _^_en | ||||
| server (X _^_en | |||||
| _) server (X _^_en | |||||
| sh (_ _^_en | sh (_ _^_en | ||||
| sh (Ap _^_en // shop, ship | sh (Ap _^_en // shop, ship | ||||
| sh (At _^_en // shut, shot | sh (At _^_en // shut, shot |
| kilen) c (sáv ts | kilen) c (sáv ts | ||||
| cszs tSZ | cszs tSZ | ||||
| kilen) c (schill ts | kilen) c (schill ts | ||||
| _bohó) cs ts|S | |||||
| .group ch | .group ch | ||||
| anar) ch (i h | anar) ch (i h | ||||
| végi) g (gyö g | végi) g (gyö g | ||||
| ro) ggyj (ék J: | ro) ggyj (ék J: | ||||
| rá) g (gyűjt g //for example virággyűjtés, virággyűjteményt words | rá) g (gyűjt g //for example virággyűjtés, virággyűjteményt words | ||||
| _lo) g (gyűjt g //for example loggyűjtemény word | |||||
| dro) g (gyanú g | |||||
| .group gy | .group gy | ||||
| gy J | gy J | ||||
| huszone) gy (es J: | huszone) gy (es J: | ||||
| _e) gy (é_ J: | _e) gy (é_ J: | ||||
| _mint-e) gy (é_ J: | _mint-e) gy (é_ J: | ||||
| na) gy (sáp J | |||||
| .group h | .group h | ||||
| h h | h h | ||||
| pihe) nj (_S2 n^ | pihe) nj (_S2 n^ | ||||
| főbe) n (jár n | főbe) n (jár n | ||||
| _) nvda (- Enve:de:a: | |||||
| ingye) n n | ingye) n n | ||||
| ?1 _) nylon nEjlon | ?1 _) nylon nEjlon | ||||
| ajá) nlj j: | ajá) nlj j: | ||||
| benzi) nj nj | benzi) nj nj | ||||
| mikrofo) n (nyílás n | mikrofo) n (nyílás n | ||||
| szí) n (nyom n | szí) n (nyom n | ||||
| kormá) ny (javaslat n^ | |||||
| .group o | .group o | ||||
| o o | o o | ||||
| t (-t t: // use long [t:], not two [t] | t (-t t: // use long [t:], not two [t] | ||||
| t-) t // silent after 'tt-' | t-) t // silent after 'tt-' | ||||
| -) t (_ t | -) t (_ t | ||||
| _) t (_ te: | _) t (_ te: | ||||
| tc ts: | tc ts: | ||||
| _spor) t (cél t | _spor) t (cél t | ||||
| pó) t (selejt t | pó) t (selejt t | ||||
| diva) t (cikk t | diva) t (cikk t | ||||
| küldö) tt (gyűl t | |||||
| szé) t (söpör t | |||||
| rokkan) t (segít t | |||||
| .group tj | .group tj | ||||
| C) tj c | C) tj c | ||||
| terüle) tj (elöl tj | terüle) tj (elöl tj | ||||
| _á) tj (u tj | _á) tj (u tj | ||||
| _tábláza) tj (egy tj | _tábláza) tj (egy tj | ||||
| üzene) tj (el tj | |||||
| .group ts | .group ts | ||||
| ts (_S2 tS //general rule with word end of ts letters | ts (_S2 tS //general rule with word end of ts letters | ||||
| _gő) z (süvölt z | _gő) z (süvölt z | ||||
| ezkö) z (sor z | ezkö) z (sor z | ||||
| wal) z (er ts | wal) z (er ts | ||||
| tanácskö) z (társaság s | |||||
| .group | .group | ||||
| $ dolla:R2 | $ dolla:R2 |
| _, k'Oma: | _, k'Oma: | ||||
| _: d'8b@l@p,8nt | _: d'8b@l@p,8nt | ||||
| _; p'8ntkOm,a: | _; p'8ntkOm,a: | ||||
| / sl'As | |||||
| \ b'AkkslAs | |||||
| / sl'ES | |||||
| \ b'EkslES | |||||
| _? v@-*'a:xte:k@n | _? v@-*'a:xte:k@n | ||||
| _! 'Wyt@-*upt,e:k@n | _! 'Wyt@-*upt,e:k@n | ||||
| _" 'a:nha:lInxste:k@n | _" 'a:nha:lInxste:k@n | ||||
| _9 n'e:Q@n | _9 n'e:Q@n | ||||
| _10 t'in | _10 t'in | ||||
| _11 'Elf | _11 'Elf | ||||
| _12 tw'a:lf | |||||
| _12 tv#'a:lf | |||||
| _13 d'Ertin | _13 d'Ertin | ||||
| _14 v'e:rtin | |||||
| _14 f'I:rtin | |||||
| _15 v'EIftin | _15 v'EIftin | ||||
| _16 z'Estin | _16 z'Estin | ||||
| _17 z'e:v@ntin | _17 z'e:v@ntin | ||||
| _19 n'e:Q@ntin | _19 n'e:Q@ntin | ||||
| _2X tv#'Int@x | _2X tv#'Int@x | ||||
| _3X d'Ert@x | _3X d'Ert@x | ||||
| _4X v'e:rt@x | |||||
| _4X f'I:rt@x | |||||
| _5X v'EIft@x | _5X v'EIft@x | ||||
| _6X z'Est@x | _6X z'Est@x | ||||
| _7X z'e:v@nt@x | _7X z'e:v@nt@x | ||||
| hardware _^_EN | hardware _^_EN | ||||
| homepage _^_EN | homepage _^_EN | ||||
| items _^_EN | items _^_EN | ||||
| jaws _^_EN | |||||
| laptop _^_EN | laptop _^_EN | ||||
| malware _^_EN | malware _^_EN | ||||
| medical _^_EN | medical _^_EN | ||||
| (al-qaeda) Al_:k'AjdA | (al-qaeda) Al_:k'AjdA | ||||
| Betty bE:ti | Betty bE:ti | ||||
| charlotte $2 | charlotte $2 | ||||
| Danica dan'itsa | |||||
| Dewever d@'v#e:v@r | Dewever d@'v#e:v@r | ||||
| Herman $1 | |||||
| Henin _^_FR | Henin _^_FR | ||||
| Inge IN@ | Inge IN@ | ||||
| Ingeborg INe:bOrx | Ingeborg INe:bOrx | ||||
| Ingmar INmAr | Ingmar INmAr | ||||
| Ingrid IN@-*It | Ingrid IN@-*It | ||||
| Joe dZo: | |||||
| Joey dZo:wi | |||||
| Justine Zyst'in | Justine Zyst'in | ||||
| kennedy kEn@dE | kennedy kEn@dE | ||||
| Laurent lo:r'An^ | Laurent lo:r'An^ | ||||
| Lisette _^_FR | |||||
| Naomi $2 | Naomi $2 | ||||
| Nys nEIsd'WyzEnt | Nys nEIsd'WyzEnt | ||||
| .group be | .group be | ||||
| _) be (@P2 b@ | _) be (@P2 b@ | ||||
| _) bee (+ be: | _) bee (+ be: | ||||
| _) be (CjeK bE | |||||
| _) be (cC bE | _) be (cC bE | ||||
| _) be (del be: | _) be (del be: | ||||
| _) bei (de bEI | _) bei (de bEI | ||||
| // _) de (CC@P2 d@ // Used a lot in family names | // _) de (CC@P2 d@ // Used a lot in family names | ||||
| _) de (geen d@ // degene, degenen | _) de (geen d@ // degene, degenen | ||||
| _) de (zelf d@ | _) de (zelf d@ | ||||
| _) dj dZ | |||||
| dj tj | |||||
| .group e | .group e | ||||
| &C) e (_S1qd @ | &C) e (_S1qd @ | ||||
| KAC) e (_S1e @ // remove 'e' and double the vowel | KAC) e (_S1e @ // remove 'e' and double the vowel | ||||
| KAj) e (_S1 @ | |||||
| el) e (_+S1qd @ | el) e (_+S1qd @ | ||||
| er) e (_+S1qd @ | er) e (_+S1qd @ | ||||
| ig) e (_+S1qd @ | ig) e (_+S1qd @ | ||||
| &) en (_S2qd @n | &) en (_S2qd @n | ||||
| KAC) en (_S2e @n // flag 'e' means double the previous vowel | KAC) en (_S2e @n // flag 'e' means double the previous vowel | ||||
| KAj) en (_S2 @n | |||||
| and) en (_S2 @n | and) en (_S2 @n | ||||
| el) en (_+S2qd @n | el) en (_+S2qd @n | ||||
| er) en (_+S2qd @n | er) en (_+S2qd @n | ||||
| &) er (en_$p_alt @r // where 'eren' is not a verb ending | &) er (en_$p_alt @r // where 'eren' is not a verb ending | ||||
| eren (_ 'I:r@n | eren (_ 'I:r@n | ||||
| er (ij_ @r | |||||
| tol) er (abel @r | tol) er (abel @r | ||||
| mis) er (abel @r | mis) er (abel @r | ||||
| _) erger ErQ@r // ergeren | _) erger ErQ@r // ergeren | ||||
| ij (_ 'EI | ij (_ 'EI | ||||
| ij (e_ 'EI | ij (e_ 'EI | ||||
| @) ij (n_ 'EI | @) ij (n_ 'EI | ||||
| ij (tjeX 'EI | |||||
| ij (en 'EI | ij (en 'EI | ||||
| &) ika (_ =ika: | &) ika (_ =ika: | ||||
| &) iko (_ =iko: | &) iko (_ =iko: | ||||
| _) sh S | _) sh S | ||||
| sh (K S | sh (K S | ||||
| sj S | sj S | ||||
| @) sje (_ sj@ | |||||
| @@) s (_S1 s | @@) s (_S1 s | ||||
| sc (oop sk | sc (oop sk |
| பைக்க $alt | பைக்க $alt | ||||
| பாதிக்கும் $alt | பாதிக்கும் $alt | ||||
| பாதிக்குமா $alt | பாதிக்குமா $alt | ||||
| பத்திரப் $alt | |||||
| காட் $alt | காட் $alt | ||||
| கிடு $alt | கிடு $alt | ||||
| களிலேயே $alt | களிலேயே $alt | ||||
| கோபிக்கு $alt | |||||
| கிரே gre: | |||||
| க்ரே $alt | |||||
| கவுன் $alt | |||||
| கௌன் $alt | |||||
| கிண் $alt | |||||
| ஓகோ o:Ho: | ஓகோ o:Ho: | ||||
| கப் kVp | கப் kVp | ||||
| செட் set. | செட் set. | ||||
| திக் dik | |||||
| திக் dik | |||||
| பிட் bit. |
| .L14 நெருப்பு நெருப்புப் தீ தீப் | .L14 நெருப்பு நெருப்புப் தீ தீப் | ||||
| // words after 'full' | |||||
| .L15 மீல்ஸ கிளாஸ பாட்டில டிக்கெட் டாஸ | |||||
| // consonants | // consonants | ||||
| .group க | .group க | ||||
| _) க (வர்ன்மெண்ட gV | _) க (வர்ன்மெண்ட gV | ||||
| _) கவர்மெண்ட gVvVrmen.t.V# | _) கவர்மெண்ட gVvVrmen.t.V# | ||||
| _) க (வாஸ்கர gV | _) க (வாஸ்கர gV | ||||
| _) க (வுனை gV | |||||
| _) க (வுன்கள gV | |||||
| _) க (வுர gV | _) க (வுர gV | ||||
| _) க (ாண்டாமிருக g | _) க (ாண்டாமிருக g | ||||
| _) க (ாண்டீப g | _) க (ாண்டீப g | ||||
| க (ாரன k | க (ாரன k | ||||
| _) க (ார்டன g | _) க (ார்டன g | ||||
| _) க (ிடுகிடு g | _) க (ிடுகிடு g | ||||
| _) க (ிண்ணென்ற g | |||||
| _) க (ின்னஸ g | _) க (ின்னஸ g | ||||
| _) க (ின்னென்ற g | _) க (ின்னென்ற g | ||||
| _) க (ியர g | _) க (ியர g | ||||
| _) கி (யூ k | _) கி (யூ k | ||||
| _) கி (ரக g | _) கி (ரக g | ||||
| _) கி (ரகண g | _) கி (ரகண g | ||||
| _) கி (ரணி ki | |||||
| _) கி (ரண்_ ki | |||||
| _) கி (ரந்த g | _) கி (ரந்த g | ||||
| _) கி (ரவுண்ட g | _) கி (ரவுண்ட g | ||||
| _) கி (ரஹ g | _) கி (ரஹ g | ||||
| _) க (ொரில g | _) க (ொரில g | ||||
| _) கோக (ிலா go:k | _) கோக (ிலா go:k | ||||
| _) க (ோகுல g | _) க (ோகுல g | ||||
| _) க (ோசாலை g | |||||
| _) கோட்ச (ே go:d.s | _) கோட்ச (ே go:d.s | ||||
| _) க (ோதாவரி g | _) க (ோதாவரி g | ||||
| _) க (ோதுமை g | _) க (ோதுமை g | ||||
| _) க (ோஷ g | _) க (ோஷ g | ||||
| _) கௌசிக kaUsikV# | _) கௌசிக kaUsikV# | ||||
| _) கௌத gaUtV# | _) கௌத gaUtV# | ||||
| _) க (ௌனை g | |||||
| _) க (ௌன்கள g | |||||
| _) க (ௌரவ g | _) க (ௌரவ g | ||||
| _) க (ௌரி g | _) க (ௌரி g | ||||
| _) க் (ரவுண்ட g | _) க் (ரவுண்ட g | ||||
| _கார்த்தி) க (ா k | _கார்த்தி) க (ா k | ||||
| _கிருத்தி) க (ா k | _கிருத்தி) க (ா k | ||||
| _சந்திரி) க (ா k | _சந்திரி) க (ா k | ||||
| _சாமுத்ரி) க (ா k | |||||
| _மாளவி) க (ா k | _மாளவி) க (ா k | ||||
| _மோனி) க (ா k | _மோனி) க (ா k | ||||
| _மௌனி) க (ா k | _மௌனி) க (ா k | ||||
| _ட) க் k | _ட) க் k | ||||
| _மை) க் k | _மை) க் k | ||||
| _ஷா) க் (_ k | _ஷா) க் (_ k | ||||
| _ஈஸ்பீ) க் (_ k | |||||
| _விவே) க் (_ k | _விவே) க் (_ k | ||||
| _ஜ) க்க ggV# | _ஜ) க்க ggV# | ||||
| துர்) க்க ggV# | துர்) க்க ggV# | ||||
| _) சிக (ாகோ tSik | _) சிக (ாகோ tSik | ||||
| _) ச (ிக்கனு tS | _) ச (ிக்கனு tS | ||||
| _) ச (ிக்கனை tS | _) ச (ிக்கனை tS | ||||
| _) ச (ிக்கன்னா tS | |||||
| _) ச (ிக்காகோ tS | |||||
| _) சிக் (மங்களூர tSik | _) சிக் (மங்களூர tSik | ||||
| _) சிக் (லெட் tSik | _) சிக் (லெட் tSik | ||||
| _) ச (ிட்டாக tS | _) ச (ிட்டாக tS | ||||
| _ஈ) சு s | _ஈ) சு s | ||||
| _) ச (ுடிதார tS | _) ச (ுடிதார tS | ||||
| _) ச (ுட்டிப் tS | _) ச (ுட்டிப் tS | ||||
| _) சு (ருதி s | |||||
| _) சு (லோக s | _) சு (லோக s | ||||
| கே) சு (வ s | கே) சு (வ s | ||||
| மே) சு (வ s | மே) சு (வ s | ||||
| ஞ (B n^ | ஞ (B n^ | ||||
| _கா) ஞ்ச (னா ntSV | _கா) ஞ்ச (னா ntSV | ||||
| இ) ஞ்ச் ntS | |||||
| _வி) ஞ்ச் ntS | |||||
| .group ட | .group ட | ||||
| ட d.V | ட d.V | ||||
| //sort | //sort | ||||
| _வால்) ட t.V# | _வால்) ட t.V# | ||||
| _கமெண்) ட t.V# | _கமெண்) ட t.V# | ||||
| _க்ளையண்) ட t.V# | _க்ளையண்) ட t.V# | ||||
| _ரிப்போர்) ட t.V# | _ரிப்போர்) ட t.V# | ||||
| _ஷிஃப்) ட t.V# | |||||
| அL04ால்) ட t.V# | அL04ால்) ட t.V# | ||||
| அக்ரீமெண்) ட t.V# | |||||
| அர்ஜண்) ட t.V# | அர்ஜண்) ட t.V# | ||||
| அர்ஜெண்) ட t.V# | அர்ஜெண்) ட t.V# | ||||
| இண்டர்மீடியே) ட t.V# | இண்டர்மீடியே) ட t.V# | ||||
| _) ட (ான்சானிய t. | _) ட (ான்சானிய t. | ||||
| _) ட (ான்ஜானிய t. | _) ட (ான்ஜானிய t. | ||||
| _) டாபிக் t.a:pik | _) டாபிக் t.a:pik | ||||
| _) டாப் t.a:p | |||||
| _) ட (ாமி t. | _) ட (ாமி t. | ||||
| _) டாய்லட் t.a:jlVt. | _) டாய்லட் t.a:jlVt. | ||||
| _) டாய்லெட் t.a:jlet. | _) டாய்லெட் t.a:jlet. | ||||
| அண்) டார்டிக t.a:rt.ikV# | அண்) டார்டிக t.a:rt.ikV# | ||||
| _) ட (ாலமி t. | _) ட (ாலமி t. | ||||
| _) ட (ால்ஸ்டாய t. | _) ட (ால்ஸ்டாய t. | ||||
| புல்_) ட (ாஸ t. | |||||
| பெண்) டாஸ்டிக் t.a:st.ik | பெண்) டாஸ்டிக் t.a:st.ik | ||||
| _) ட (ாஸ்மாக் t. | _) ட (ாஸ்மாக் t. | ||||
| _டியூ) ட (ி t. | _டியூ) ட (ி t. | ||||
| _) டி (ரெய்லர t. | _) டி (ரெய்லர t. | ||||
| _) டி (ரெஸ d. | _) டி (ரெஸ d. | ||||
| இண்) டி (ரெஸ்ட t. | இண்) டி (ரெஸ்ட t. | ||||
| _) டி (ரே t. | |||||
| _) டிரேயின (ை t.re:jn | _) டிரேயின (ை t.re:jn | ||||
| _) டி (ரை_ d. | _) டி (ரை_ d. | ||||
| _) டி (ரை_செஞ்ச t. | _) டி (ரை_செஞ்ச t. | ||||
| _) டிவிங்க (ிள t.wiNk | _) டிவிங்க (ிள t.wiNk | ||||
| _) ட (ிவிய t. | _) ட (ிவிய t. | ||||
| _) ட (ிவில t. | _) ட (ிவில t. | ||||
| _) டீசண்ட d.i:sVn.t.V# | |||||
| _காண்) ட (ீன t. | _காண்) ட (ீன t. | ||||
| _கேண்) ட (ீன t. | _கேண்) ட (ீன t. | ||||
| _) ட (ுனிசியா t. | _) ட (ுனிசியா t. | ||||
| _) ட (ுனீஷிய t. | _) ட (ுனீஷிய t. | ||||
| _) டுவிங்க (ிள t.wiNk | _) டுவிங்க (ிள t.wiNk | ||||
| _) டுவ (ிட்டர t.w | _) டுவ (ிட்டர t.w | ||||
| _) டூத் t.u:t | |||||
| _கார்) ட (ூன t. | _கார்) ட (ூன t. | ||||
| _) ட (ூர t. | _) ட (ூர t. | ||||
| இண்) ட (ெ t. | |||||
| _) டெக் (னாலஜி t.ek | _) டெக் (னாலஜி t.ek | ||||
| _) டெக்னிக (ல t.eknikV | _) டெக்னிக (ல t.eknikV | ||||
| _) ட (ெக்ஸாஸ t. | _) ட (ெக்ஸாஸ t. | ||||
| _) ட் (ரெண் t. | _) ட் (ரெண் t. | ||||
| _) ட்ரெயி (லர t.rej | _) ட்ரெயி (லர t.rej | ||||
| _) ட் (ரெய்லர t. | _) ட் (ரெய்லர t. | ||||
| _) ட் (ரே t. | |||||
| இண்) ட் (ரேஸ்ட t. | இண்) ட் (ரேஸ்ட t. | ||||
| _) ட் (ரை_செஞ்ச t. | _) ட் (ரை_செஞ்ச t. | ||||
| _) ட் (ரை_செய் t. | _) ட் (ரை_செய் t. | ||||
| _) த (ருமச் dV | _) த (ருமச் dV | ||||
| _) த (ருமத் dV | _) த (ருமத் dV | ||||
| _) த (ருமன dV | _) த (ருமன dV | ||||
| _) தருமப (ால dVrumVb | |||||
| _) த (ருமபுர dV | _) த (ருமபுர dV | ||||
| _) தருமப (ுரி dVrUmVp | _) தருமப (ுரி dVrUmVp | ||||
| _) த (ருமப் dV | _) த (ருமப் dV | ||||
| _) த (வம dV | _) த (வம dV | ||||
| _) தவுலதாப (ாத dVvUlVda:b | _) தவுலதாப (ாத dVvUlVda:b | ||||
| _) த (ாக்கா d | _) த (ாக்கா d | ||||
| _) த (ாக்காத t | |||||
| _) த (ாக்காம t | _) த (ாக்காம t | ||||
| _) த (ாக்காவிட்டா t | _) த (ாக்காவிட்டா t | ||||
| _) த (ாச d | _) த (ாச d | ||||
| _) திரு (ஷ்டி dri | _) திரு (ஷ்டி dri | ||||
| _) த (ிரௌபதி d | _) த (ிரௌபதி d | ||||
| _) தி (ரௌபதி t | _) தி (ரௌபதி t | ||||
| _) திலிப் dilip | |||||
| _) திலீப் dili:p | |||||
| _) த (ில்லாக d | _) த (ில்லாக d | ||||
| _) த (ில்லி d | _) த (ில்லி d | ||||
| _) த (ில்லு_ d | _) த (ில்லு_ d | ||||
| _) த (ேக d | _) த (ேக d | ||||
| _) த (ேக்க t | _) த (ேக்க t | ||||
| _) த (ேச d | _) த (ேச d | ||||
| _) த (ேச்ச t | |||||
| _) த (ேவகான d | _) த (ேவகான d | ||||
| _) த (ேவகி d | _) த (ேவகி d | ||||
| _) த (ேவகுமார d | _) த (ேவகுமார d | ||||
| _) த (ேவேந் d | _) த (ேவேந் d | ||||
| _) த (ைரிய d | _) த (ைரிய d | ||||
| _) த (ொனி d | _) த (ொனி d | ||||
| _) த (ொன்னை d | |||||
| _) த (ொபதொப d | _) த (ொபதொப d | ||||
| _) த (ொபுக் d | _) த (ொபுக் d | ||||
| _) த (ொப்புன d | _) த (ொப்புன d | ||||
| _சுனி) த (ா t | _சுனி) த (ா t | ||||
| _மம்) த (ா t | _மம்) த (ா t | ||||
| _ஹரி) த (ா t | _ஹரி) த (ா t | ||||
| _மஜந்) த (ா t | |||||
| _வனி) த (ா t | _வனி) த (ா t | ||||
| _வினி) த (ா t | _வினி) த (ா t | ||||
| _நிவேதி) த (ா t | _நிவேதி) த (ா t | ||||
| பி_._) ப(ி_._சி b // b.b.c | பி_._) ப(ி_._சி b // b.b.c | ||||
| _) ப (L06ுகுணா bV | _) ப (L06ுகுணா bV | ||||
| _) ப (L06ுஜ bV | |||||
| _) ப (L07லர b | _) ப (L07லர b | ||||
| _) ப (ஃபூன bV | _) ப (ஃபூன bV | ||||
| _) ப (கதூர bV | _) ப (கதூர bV | ||||
| _) ப (ர்னாலா bV | _) ப (ர்னாலா bV | ||||
| _) பர்னிச (ர fVrnitSV | _) பர்னிச (ர fVrnitSV | ||||
| _) ப (ர்னிச்சர fV | _) ப (ர்னிச்சர fV | ||||
| _) ப (ர்மா bV | |||||
| _) ப (ர்ம bV | |||||
| _) ப (ர்லாங் fV | _) ப (ர்லாங் fV | ||||
| _) ப (லகீன bV | _) ப (லகீன bV | ||||
| _) ப (லங் bV | _) ப (லங் bV | ||||
| _) ப (லப்பரீட்சை bV | _) ப (லப்பரீட்சை bV | ||||
| _) ப (லமணைத்த bV | _) ப (லமணைத்த bV | ||||
| _) ப (லமாகC் bV | _) ப (லமாகC் bV | ||||
| _) ப (லமாகவே bV | |||||
| _) ப (லமாகி bV | _) ப (லமாகி bV | ||||
| _) ப (லமாச்ச bV | _) ப (லமாச்ச bV | ||||
| _) ப (லமான bV | _) ப (லமான bV | ||||
| _) பவுண்ட (ன faUn.t.V | _) பவுண்ட (ன faUn.t.V | ||||
| _) ப (வுத்தத்தில bV | _) ப (வுத்தத்தில bV | ||||
| _) ப (வுலர bV | _) ப (வுலர bV | ||||
| _) ப (வுலிங் bV | |||||
| _) ப (வ்ய bV | _) ப (வ்ய bV | ||||
| _) ப (ஷீர bV | _) ப (ஷீர bV | ||||
| _) ப (ஸ bV | _) ப (ஸ bV | ||||
| _) ப (ாணமு b | _) ப (ாணமு b | ||||
| _) ப (ாணி b | _) ப (ாணி b | ||||
| _) ப (ாதிக்கண் p | _) ப (ாதிக்கண் p | ||||
| _) ப (ாதிக்கப்பட b | |||||
| _) ப (ாதிக்கப்பட b | |||||
| _) ப (ாதிக்கலாம b | _) ப (ாதிக்கலாம b | ||||
| _) ப (ாதிக்கவா b | _) ப (ாதிக்கவா b | ||||
| _) ப (ாதிக்கவில் b | _) ப (ாதிக்கவில் b | ||||
| _) ப (ாதிக்கும்_மேற்பட்ட_ p | _) ப (ாதிக்கும்_மேற்பட்ட_ p | ||||
| _) ப (ாதிக்கும்_மேல p | _) ப (ாதிக்கும்_மேல p | ||||
| _) ப (ாதித்த b | _) ப (ாதித்த b | ||||
| _) ப (ாதிப்படைகி b | |||||
| _) ப (ாதிப்படையுமெ b | |||||
| _) ப (ாதிப்படைவ b | |||||
| _) ப (ாதிப்பதா b | _) ப (ாதிப்பதா b | ||||
| _) ப (ாதிப்பதை b | _) ப (ாதிப்பதை b | ||||
| _) ப (ாதிப்பினால b | _) ப (ாதிப்பினால b | ||||
| _) ப (ாதிப்புக் b | _) ப (ாதிப்புக் b | ||||
| _) ப (ாதிப்பும b | _) ப (ாதிப்பும b | ||||
| _) ப (ாதிப்பேர p | _) ப (ாதிப்பேர p | ||||
| _) ப (ாதிப்பை b | |||||
| _) பாத (ிமா fa:t | _) பாத (ிமா fa:t | ||||
| _) ப (ாதுஷா b | _) ப (ாதுஷா b | ||||
| _) ப (ாத்திமா f | _) ப (ாத்திமா f | ||||
| _நேய_) ப (ாவ b | _நேய_) ப (ாவ b | ||||
| _ராக_) ப (ாவ b | _ராக_) ப (ாவ b | ||||
| _சகோதர_) ப (ாவ b | _சகோதர_) ப (ாவ b | ||||
| _சாந்த_) ப (ாவ b | |||||
| _சிநேக_) ப (ாவ b | _சிநேக_) ப (ாவ b | ||||
| _சினேக_) ப (ாவ b | _சினேக_) ப (ாவ b | ||||
| _முக_) ப (ாவ b | _முக_) ப (ாவ b | ||||
| _) பி (ரளய p | _) பி (ரளய p | ||||
| _) பி (ரவாக p | _) பி (ரவாக p | ||||
| _) பி (ரவீண p | _) பி (ரவீண p | ||||
| _) பி (ரவீன p | |||||
| _) பி (ரவுச b | _) பி (ரவுச b | ||||
| _) பி (ரவேச p | _) பி (ரவேச p | ||||
| _) பி (ரவேசி p | _) பி (ரவேசி p | ||||
| _) பி (ராட்_ f | _) பி (ராட்_ f | ||||
| _) பி (ராட்வே b | _) பி (ராட்வே b | ||||
| _) பி (ராண_ p | _) பி (ராண_ p | ||||
| _) பி (ராணத் p | |||||
| _) பி (ராணன p | _) பி (ராணன p | ||||
| _) பி (ராணி p | _) பி (ராணி p | ||||
| _) பி (ராண்ட p | _) பி (ராண்ட p | ||||
| _) பி (ராமி b | _) பி (ராமி b | ||||
| _) பி (ராமிக் b | _) பி (ராமிக் b | ||||
| _) பி (ராமின்_ b | _) பி (ராமின்_ b | ||||
| _) பி (ராமிஸ p | |||||
| _) பி (ரார்தன p | _) பி (ரார்தன p | ||||
| _) பி (ரார்தி p | _) பி (ரார்தி p | ||||
| _) பி (ரார்த்த p | _) பி (ரார்த்த p | ||||
| _) ப (ீரோ b | _) ப (ீரோ b | ||||
| _) ப (ீர்பால b | _) ப (ீர்பால b | ||||
| _) ப (ீஹார b | _) ப (ீஹார b | ||||
| _) ப (ுக்கிங் b | |||||
| _) ப (ுக்கில b | _) ப (ுக்கில b | ||||
| _) ப (ுக்கென்ற b | _) ப (ுக்கென்ற b | ||||
| _) ப (ுக்கை b | _) ப (ுக்கை b | ||||
| _) பு (ரோக்கர b | _) பு (ரோக்கர b | ||||
| _) புரோட (ான pro:t. | _) புரோட (ான pro:t. | ||||
| _) பு (ரௌச b | _) பு (ரௌச b | ||||
| _) ப (ுல்_L15 f | |||||
| _) ப (ுல்டோசர b | |||||
| _) ப (ுல்லட் b | _) ப (ுல்லட் b | ||||
| _) ப (ுல்லா_ f | _) ப (ுல்லா_ f | ||||
| _) ப (ுல்லாக்க b | _) ப (ுல்லாக்க b | ||||
| _) ப (ேஜார b | _) ப (ேஜார b | ||||
| _) ப (ேட்டரி b | _) ப (ேட்டரி b | ||||
| _) ப (ேட்டா b | _) ப (ேட்டா b | ||||
| _) ப (ேட்டிங் b | |||||
| _) ப (ேதங் b | _) ப (ேதங் b | ||||
| _) ப (ேதமி b | _) ப (ேதமி b | ||||
| _) ப (ேதமு b | _) ப (ேதமு b | ||||
| _) ப (ைக்குகள b | _) ப (ைக்குகள b | ||||
| _) ப (ைசன b | _) ப (ைசன b | ||||
| _) ப (ைண்ட b | _) ப (ைண்ட b | ||||
| _) ப (ைனாக b | |||||
| _) ப (ைனாமி b | |||||
| _) ப (ைபிள b | _) ப (ைபிள b | ||||
| _) ப (ைரவ b | _) ப (ைரவ b | ||||
| _) ப (ொம்மன b | _) ப (ொம்மன b | ||||
| _) ப (ோதன b | _) ப (ோதன b | ||||
| _) ப (ோதிக்க b | _) ப (ோதிக்க b | ||||
| _) ப (ோதிசத்வ b | _) ப (ோதிசத்வ b | ||||
| _) ப (ோதிதர்ம b | |||||
| _) ப (ோதித் b | _) ப (ோதித் b | ||||
| _) ப (ோதிப்ப b | _) ப (ோதிப்ப b | ||||
| _) ப (ோதியி b | _) ப (ோதியி b | ||||
| _) ப (ோதியை b | _) ப (ோதியை b | ||||
| _) ப (ோதை b | _) ப (ோதை b | ||||
| _) ப (ோனின்_ f | |||||
| _) ப (ோனியாக b | _) ப (ோனியாக b | ||||
| _) ப (ோனில f | |||||
| _) ப (ோனுக்க f | |||||
| _) ப (ோனுடைய f | |||||
| _) ப (ோனுல f | |||||
| _) ப (ோன்கள f | _) ப (ோன்கள f | ||||
| _) ப (ோன்ஸ்லே b | _) ப (ோன்ஸ்லே b | ||||
| _) போப (ால bo:p | _) போப (ால bo:p | ||||
| _) பௌண்ட (ன faUn.t.V | _) பௌண்ட (ன faUn.t.V | ||||
| _) ப (ௌதிக b | _) ப (ௌதிக b | ||||
| _) ப (ௌத்த b | _) ப (ௌத்த b | ||||
| _) ப (ௌலிங் b | |||||
| சு) ப்பி (ரமணி b | சு) ப்பி (ரமணி b | ||||
| _) ப் (ரசல்ஸ b | _) ப் (ரசல்ஸ b | ||||
| _) ப்ரபொ (சர profV | _) ப்ரபொ (சர profV | ||||
| _சக்கிர) ப (ாணி p | _சக்கிர) ப (ாணி p | ||||
| பஞ்ச) ப (ாண்ட p | பஞ்ச) ப (ாண்ட p | ||||
| ப (ாண்டி p | ப (ாண்டி p | ||||
| ஒரு) ப (ாத p | |||||
| _மறு) ப (ாத p | |||||
| ஆமதா) ப (ாத b | ஆமதா) ப (ாத b | ||||
| அL06மதா) ப (ாத b | அL06மதா) ப (ாத b | ||||
| ஒளரங்கா) ப (ாத b | ஒளரங்கா) ப (ாத b | ||||
| _சாய்) பாப (ா ba:b | _சாய்) பாப (ா ba:b | ||||
| அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V# | அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V# | ||||
| _டீ) ப (ாய் p | _டீ) ப (ாய் p | ||||
| _சரி) ப (ார p | |||||
| எதிர்) ப (ார p | எதிர்) ப (ார p | ||||
| _பிளாட்) ப (ார f | |||||
| அ) பார்மெண்ட pa:rment.V# | |||||
| கண்) ப (ார்வை p | கண்) ப (ார்வை p | ||||
| இம்) ப (ால f | |||||
| இரு) ப (ால p | இரு) ப (ால p | ||||
| ஒரு) ப (ால p | ஒரு) ப (ால p | ||||
| ஆண்) ப (ால p | ஆண்) ப (ால p | ||||
| பிரக (ாஷ prVk | பிரக (ாஷ prVk | ||||
| மதப்) பிரச (ார prVtS | மதப்) பிரச (ார prVtS | ||||
| பி (ரத p | பி (ரத p | ||||
| ராஜப்) பி (ரதிநிதி p | |||||
| அரசுப்) பி (ரதிநிதி p | |||||
| _தர்மப்) பி (ரப p | _தர்மப்) பி (ரப p | ||||
| _தானப்) பி (ரப p | _தானப்) பி (ரப p | ||||
| _மL06ாப்) பி (ரப p | _மL06ாப்) பி (ரப p | ||||
| மண்) ப (ுழு p | மண்) ப (ுழு p | ||||
| ப (ூச்சி p | ப (ூச்சி p | ||||
| ம்) ப (ூர b | ம்) ப (ூர b | ||||
| _லம்) ப (ூர p | |||||
| ராம்) ப (ூர p | ராம்) ப (ூர p | ||||
| _கோலாலம்) ப (ூர p | |||||
| அ) ப (ூர்வ b | அ) ப (ூர்வ b | ||||
| இன்ஸ்) ப (ெக்டர p | இன்ஸ்) ப (ெக்டர p | ||||
| _) பெஞ்ச (ா_ pen^dZ | _) பெஞ்ச (ா_ pen^dZ | ||||
| _செல்) ப (ேசி p | _செல்) ப (ேசி p | ||||
| அலை) ப (ேசி p | அலை) ப (ேசி p | ||||
| தொலை) ப (ேசி p | தொலை) ப (ேசி p | ||||
| _மறு) ப (ேச்ச p | |||||
| ஒரு) ப (ேச்ச p | |||||
| வீண்) ப (ேச்ச p | வீண்) ப (ேச்ச p | ||||
| _சில) ப (ேர p | |||||
| _பல) ப (ேர p | |||||
| _வெல்) ப (ேர f | _வெல்) ப (ேர f | ||||
| ப (ேரில்_ p | ப (ேரில்_ p | ||||
| அத்திம்) ப (ேர் b | |||||
| ப (ேர்_ p | ப (ேர்_ p | ||||
| அம்) ப (ையர p | |||||
| _தவிடு) ப (ொடி p | _தவிடு) ப (ொடி p | ||||
| _வன்) ப (ொரு p | _வன்) ப (ொரு p | ||||
| _மென்) ப (ொரு p | _மென்) ப (ொரு p | ||||
| _டே) ப (் p | _டே) ப (் p | ||||
| _போ) ப் p | _போ) ப் p | ||||
| _லாக) ப் p | _லாக) ப் p | ||||
| _டெஸ்க்டா) ப் p | |||||
| ஆ) ப் (கானிய f | ஆ) ப் (கானிய f | ||||
| ஆ) ப் (கானிஸ்தான f | ஆ) ப் (கானிஸ்தான f | ||||
| _பா) ப்க (ார்ன pk | _பா) ப்க (ார்ன pk | ||||
| ஆ) ப்பி (ரிக்க f | ஆ) ப்பி (ரிக்க f | ||||
| தென்னா) ப்பி (ரிக்க fV | தென்னா) ப்பி (ரிக்க fV | ||||
| _ஹ) ப்ப (ிள bb | _ஹ) ப்ப (ிள bb | ||||
| உ) ப்ப (ுசத்த bb | |||||
| உ) ப்ப (ுசம bb | |||||
| _சந்தேக) ப்ப (ுத்தி bb | _சந்தேக) ப்ப (ுத்தி bb | ||||
| இ) ப்ப (ூமி bb | இ) ப்ப (ூமி bb | ||||
| _ல) ப்ப (ை bb | _ல) ப்ப (ை bb | ||||
| துர்) ப்ப (ோதனை bb | துர்) ப்ப (ோதனை bb | ||||
| கம்) ப்யூட (ர pjU:t.V | கம்) ப்யூட (ர pjU:t.V | ||||
| _சு) ப் (ரீம p | _சு) ப் (ரீம p | ||||
| _கம்) ப் (ரெஸ p | |||||
| இம்) ப் (ரெஸ p | |||||
| _) ப் (லெட்சர f | _) ப் (லெட்சர f | ||||
| _மா) ப் (ள p | _மா) ப் (ள p | ||||
| ஏரோ) ப் (ளேன p | ஏரோ) ப் (ளேன p | ||||
| _விம) ரி (ச r | _விம) ரி (ச r | ||||
| _நித) ரி (சன r | _நித) ரி (சன r | ||||
| அதி) ரு (ஷ்ட r | |||||
| _துரதி) ரு (ஷ்ட r | |||||
| .group ற | .group ற | ||||
| ற RV | ற RV | ||||
| ல (B l | ல (B l | ||||
| _செய) ல்ப RpV# | _செய) ல்ப RpV# | ||||
| _காவ) ல் (துறை t. | |||||
| .group ள | .group ள | ||||
| ள (B l. | ள (B l. | ||||
| _மக்க) ள்த (ொகை t.t | _மக்க) ள்த (ொகை t.t | ||||
| உ) ள் (துறை t. | |||||
| .group ழ | .group ழ | ||||
| ழ z.V | ழ z.V |
| #include <stdio.h> | #include <stdio.h> | ||||
| #include <stddef.h> | #include <stddef.h> | ||||
| #ifdef __WIN32__ | |||||
| #define ESPEAK_API __declspec(dllexport) | |||||
| #else | |||||
| #define ESPEAK_API | |||||
| #endif | |||||
| #define ESPEAK_API_REVISION 6 | #define ESPEAK_API_REVISION 6 | ||||
| /* | /* | ||||
| Revision 2 | Revision 2 | ||||
| EE_NOT_FOUND=2 | EE_NOT_FOUND=2 | ||||
| } espeak_ERROR; | } espeak_ERROR; | ||||
| #define espeakINITIALIZE_PHONEME_EVENTS 0x0001 | |||||
| #define espeakINITIALIZE_DONT_EXIT 0x8000 | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, const char *path, int options); | |||||
| ESPEAK_API int espeak_Initialize(espeak_AUDIO_OUTPUT output, int buflength, const char *path, int options); | |||||
| /* Must be called before any synthesis functions are called. | /* Must be called before any synthesis functions are called. | ||||
| output: the audio data can either be played by eSpeak or passed back by the SynthCallback function. | output: the audio data can either be played by eSpeak or passed back by the SynthCallback function. | ||||
| path: The directory which contains the espeak-data directory, or NULL for the default location. | path: The directory which contains the espeak-data directory, or NULL for the default location. | ||||
| options: bit 0: 1=allow espeakEVENT_PHONEME events. | |||||
| options: bit 0: 1=allow espeakEVENT_PHONEME events. | |||||
| bit 15: 1=don't exit if espeak_data is not found (used for --help) | |||||
| Returns: sample rate in Hz, or -1 (EE_INTERNAL_ERROR). | Returns: sample rate in Hz, or -1 (EE_INTERNAL_ERROR). | ||||
| */ | */ | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| void espeak_SetSynthCallback(t_espeak_callback* SynthCallback); | |||||
| ESPEAK_API void espeak_SetSynthCallback(t_espeak_callback* SynthCallback); | |||||
| /* Must be called before any synthesis functions are called. | /* Must be called before any synthesis functions are called. | ||||
| This specifies a function in the calling program which is called when a buffer of | This specifies a function in the calling program which is called when a buffer of | ||||
| speech sound data has been produced. | speech sound data has been produced. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| void espeak_SetUriCallback(int (*UriCallback)(int, const char*, const char*)); | |||||
| ESPEAK_API void espeak_SetUriCallback(int (*UriCallback)(int, const char*, const char*)); | |||||
| /* This function may be called before synthesis functions are used, in order to deal with | /* This function may be called before synthesis functions are used, in order to deal with | ||||
| <audio> tags. It specifies a callback function which is called when an <audio> element is | <audio> tags. It specifies a callback function which is called when an <audio> element is | ||||
| encountered and allows the calling program to indicate whether the sound file which | encountered and allows the calling program to indicate whether the sound file which | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Synth(const void *text, | |||||
| ESPEAK_API espeak_ERROR espeak_Synth(const void *text, | |||||
| size_t size, | size_t size, | ||||
| unsigned int position, | unsigned int position, | ||||
| espeak_POSITION_TYPE position_type, | espeak_POSITION_TYPE position_type, | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Synth_Mark(const void *text, | |||||
| ESPEAK_API espeak_ERROR espeak_Synth_Mark(const void *text, | |||||
| size_t size, | size_t size, | ||||
| const char *index_mark, | const char *index_mark, | ||||
| unsigned int end_position, | unsigned int end_position, | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Key(const char *key_name); | |||||
| ESPEAK_API espeak_ERROR espeak_Key(const char *key_name); | |||||
| /* Speak the name of a keyboard key. | /* Speak the name of a keyboard key. | ||||
| If key_name is a single character, it speaks the name of the character. | If key_name is a single character, it speaks the name of the character. | ||||
| Otherwise, it speaks key_name as a text string. | Otherwise, it speaks key_name as a text string. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Char(wchar_t character); | |||||
| ESPEAK_API espeak_ERROR espeak_Char(wchar_t character); | |||||
| /* Speak the name of the given character | /* Speak the name of the given character | ||||
| Return: EE_OK: operation achieved | Return: EE_OK: operation achieved | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, int value, int relative); | |||||
| ESPEAK_API espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, int value, int relative); | |||||
| /* Sets the value of the specified parameter. | /* Sets the value of the specified parameter. | ||||
| relative=0 Sets the absolute value of the parameter. | relative=0 Sets the absolute value of the parameter. | ||||
| relative=1 Sets a relative value of the parameter. | relative=1 Sets a relative value of the parameter. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| int espeak_GetParameter(espeak_PARAMETER parameter, int current); | |||||
| ESPEAK_API int espeak_GetParameter(espeak_PARAMETER parameter, int current); | |||||
| /* current=0 Returns the default value of the specified parameter. | /* current=0 Returns the default value of the specified parameter. | ||||
| current=1 Returns the current value of the specified parameter, as set by SetParameter() | current=1 Returns the current value of the specified parameter, as set by SetParameter() | ||||
| */ | */ | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_SetPunctuationList(const wchar_t *punctlist); | |||||
| ESPEAK_API espeak_ERROR espeak_SetPunctuationList(const wchar_t *punctlist); | |||||
| /* Specified a list of punctuation characters whose names are to be spoken when the | /* Specified a list of punctuation characters whose names are to be spoken when the | ||||
| value of the Punctuation parameter is set to "some". | value of the Punctuation parameter is set to "some". | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| void espeak_SetPhonemeTrace(int value, FILE *stream); | |||||
| ESPEAK_API void espeak_SetPhonemeTrace(int value, FILE *stream); | |||||
| /* Controls the output of phoneme symbols for the text | /* Controls the output of phoneme symbols for the text | ||||
| value=0 No phoneme output (default) | value=0 No phoneme output (default) | ||||
| value=1 Output the translated phoneme symbols for the text | value=1 Output the translated phoneme symbols for the text | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| void espeak_CompileDictionary(const char *path, FILE *log, int flags); | |||||
| ESPEAK_API void espeak_CompileDictionary(const char *path, FILE *log, int flags); | |||||
| /* Compile pronunciation dictionary for a language which corresponds to the currently | /* Compile pronunciation dictionary for a language which corresponds to the currently | ||||
| selected voice. The required voice should be selected before calling this function. | selected voice. The required voice should be selected before calling this function. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| const espeak_VOICE **espeak_ListVoices(espeak_VOICE *voice_spec); | |||||
| ESPEAK_API const espeak_VOICE **espeak_ListVoices(espeak_VOICE *voice_spec); | |||||
| /* Reads the voice files from espeak-data/voices and creates an array of espeak_VOICE pointers. | /* Reads the voice files from espeak-data/voices and creates an array of espeak_VOICE pointers. | ||||
| The list is terminated by a NULL pointer | The list is terminated by a NULL pointer | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_SetVoiceByName(const char *name); | |||||
| ESPEAK_API espeak_ERROR espeak_SetVoiceByName(const char *name); | |||||
| /* Searches for a voice with a matching "name" field. Language is not considered. | /* Searches for a voice with a matching "name" field. Language is not considered. | ||||
| "name" is a UTF8 string. | "name" is a UTF8 string. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_SetVoiceByProperties(espeak_VOICE *voice_spec); | |||||
| ESPEAK_API espeak_ERROR espeak_SetVoiceByProperties(espeak_VOICE *voice_spec); | |||||
| /* An espeak_VOICE structure is used to pass criteria to select a voice. Any of the following | /* An espeak_VOICE structure is used to pass criteria to select a voice. Any of the following | ||||
| fields may be set: | fields may be set: | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_VOICE *espeak_GetCurrentVoice(void); | |||||
| ESPEAK_API espeak_VOICE *espeak_GetCurrentVoice(void); | |||||
| /* Returns the espeak_VOICE data for the currently selected voice. | /* Returns the espeak_VOICE data for the currently selected voice. | ||||
| This is not affected by temporary voice changes caused by SSML elements such as <voice> and <s> | This is not affected by temporary voice changes caused by SSML elements such as <voice> and <s> | ||||
| */ | */ | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Cancel(void); | |||||
| ESPEAK_API espeak_ERROR espeak_Cancel(void); | |||||
| /* Stop immediately synthesis and audio output of the current text. When this | /* Stop immediately synthesis and audio output of the current text. When this | ||||
| function returns, the audio output is fully stopped and the synthesizer is ready to | function returns, the audio output is fully stopped and the synthesizer is ready to | ||||
| synthesize a new message. | synthesize a new message. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| int espeak_IsPlaying(void); | |||||
| ESPEAK_API int espeak_IsPlaying(void); | |||||
| /* Returns 1 if audio is played, 0 otherwise. | /* Returns 1 if audio is played, 0 otherwise. | ||||
| */ | */ | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Synchronize(void); | |||||
| ESPEAK_API espeak_ERROR espeak_Synchronize(void); | |||||
| /* This function returns when all data have been spoken. | /* This function returns when all data have been spoken. | ||||
| Return: EE_OK: operation achieved | Return: EE_OK: operation achieved | ||||
| EE_INTERNAL_ERROR. | EE_INTERNAL_ERROR. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| espeak_ERROR espeak_Terminate(void); | |||||
| ESPEAK_API espeak_ERROR espeak_Terminate(void); | |||||
| /* last function to be called. | /* last function to be called. | ||||
| Return: EE_OK: operation achieved | Return: EE_OK: operation achieved | ||||
| EE_INTERNAL_ERROR. | EE_INTERNAL_ERROR. | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" | extern "C" | ||||
| #endif | #endif | ||||
| const char *espeak_Info(void* ptr); | |||||
| ESPEAK_API const char *espeak_Info(const char **path_data); | |||||
| /* Returns the version number string. | /* Returns the version number string. | ||||
| The parameter is for future use, and should be set to NULL | |||||
| path_data returns the path to espeak_data | |||||
| */ | */ | ||||
| #endif | #endif |
| language variant | language variant | ||||
| name Test | |||||
| name male7 | |||||
| gender male | |||||
| pitch 75 125 | pitch 75 125 | ||||
| phonemes es-la | phonemes es-la | ||||
| dictrules 2 | dictrules 2 | ||||
| intonation 2 | intonation 2 | ||||
| stressLength 170 200 180 180 0 0 250 280 | |||||
| stressLength 170 200 230 180 0 0 250 280 | |||||
| replace 00 T s | replace 00 T s |
| pitch 82 117 | pitch 82 117 | ||||
| mbrola es1 es_phtrans | mbrola es1 es_phtrans | ||||
| voicing 120 | |||||
| gender male | gender male | ||||
| pitch 82 117 | pitch 82 117 | ||||
| mbrola es2 es_phtrans | |||||
| mbrola es2 es_phtrans 22050 | |||||
| language es-vz 7 | |||||
| language es 8 | |||||
| name venezuala-mbrola-1 | |||||
| gender male | |||||
| pitch 82 117 | |||||
| mbrola vz1 vz_phtrans | |||||
| dictrules 3 | |||||
| replace 00 T s | |||||
| voicing 200 |
| nci 3 123 | nci 3 123 | ||||
| fi 41 133 | fi 41 133 | ||||
| et 47 139 | et 47 139 | ||||
| fr 59 140 | |||||
| fr-ca 11 140 | |||||
| fr 64 144 | |||||
| fr-ca 11 144 | |||||
| hi 57 148 | hi 57 148 | ||||
| ta 23 152 | ta 23 152 | ||||
| kn 17 148 | kn 17 148 | ||||
| bg 14 123 | bg 14 123 | ||||
| it 19 127 | it 19 127 | ||||
| la 21 124 | la 21 124 | ||||
| es 11 123 | |||||
| es 12 123 | |||||
| es-la 1 123 | es-la 1 123 | ||||
| ca 11 125 | ca 11 125 | ||||
| pt 29 138 | pt 29 138 | ||||
| sl 10 135 | sl 10 135 | ||||
| gd 6 107 | gd 6 107 | ||||
| nso 12 111 | nso 12 111 | ||||
| ht 11 140 | |||||
| ht 11 144 | |||||
| az 10 127 | az 10 127 | ||||
| ak 8 109 | ak 8 109 | ||||
| am 15 112 | am 15 112 | ||||
| [l/] fr | [l/] fr | ||||
| l/l_@ [l/3] base | l/l_@ [l/3] base | ||||
| [l/] fr | [l/] fr | ||||
| l/l@ [haþ] base | |||||
| l/l@ [h&z] base | |||||
| [l#] base | [l#] base | ||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| 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 [haþ] base | |||||
| l/la [h&z] base | |||||
| [l#] base | [l#] base | ||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [K] tn | [K] tn | ||||
| l/l_a [l/3] base | l/l_a [l/3] base | ||||
| [l/] fr | [l/] fr | ||||
| l/le [haþ] base | |||||
| l/le [h&z] base | |||||
| [l#] base | [l#] base | ||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [&:] 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 [haþ] base | |||||
| l/li [h&z] base | |||||
| [l#] base | [l#] base | ||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| ll/_ll [L] bg | ll/_ll [L] bg | ||||
| l/l_long [l] base | l/l_long [l] base | ||||
| [l] fr | [l] fr | ||||
| l/lo [haþ] base | |||||
| l/lo [h&z] base | |||||
| [l#] base | [l#] base | ||||
| [l/2] fr | [l/2] fr | ||||
| [K] nso | [K] nso | ||||
| l^/l_rfx [l.] base | l^/l_rfx [l.] base | ||||
| [l] ru | [l] ru | ||||
| [l^] ru | [l^] ru | ||||
| l/lu [haþ] base | |||||
| l/lu [h&z] base | |||||
| [l#] base | [l#] base | ||||
| [l] fr | [l] fr | ||||
| [l/2] fr | [l/2] fr | ||||
| [o~] pt | [o~] pt | ||||
| [O~] ht | [O~] ht | ||||
| vnasal/o_n2 [o~] af | vnasal/o_n2 [o~] af | ||||
| [O~] fr | |||||
| vnasal/o_n4 [O~] fr | |||||
| vnasal/oo_n2 [O~] en | vnasal/oo_n2 [O~] en | ||||
| [O~] hi | [O~] hi | ||||
| [O~] nl | [O~] nl | ||||
| [a#] en-sc | [a#] en-sc | ||||
| [a#] en-wi | [a#] en-wi | ||||
| [&] sr | [&] sr | ||||
| [a] es | |||||
| [a#] rw | [a#] rw | ||||
| [a/] rw | [a/] rw | ||||
| [a] wo | [a] wo | ||||
| [a:] vi | [a:] vi | ||||
| [a] am | [a] am | ||||
| [a:] wo | [a:] wo | ||||
| vowel/a_7 [a] en | |||||
| [a] fr | |||||
| [a] sk | |||||
| vowel/a_7 [a] fr | |||||
| [a-] fr | |||||
| [a] ht | [a] ht | ||||
| vowel/a_8 [a] en | |||||
| [a] sk | |||||
| vowel/aa [a:] et | vowel/aa [a:] et | ||||
| [A] fr-ca | [A] fr-ca | ||||
| [A] no | [A] no | ||||
| [e:] et | [e:] et | ||||
| vowel/e_8 [E:] de | vowel/e_8 [E:] de | ||||
| [e] fr | [e] fr | ||||
| [e-] fr | |||||
| vowel/ee [E] en-n | vowel/ee [E] en-n | ||||
| [E] sv | [E] sv | ||||
| [e] ka | [e] ka | ||||
| [&:] si | [&:] si | ||||
| vowel/e_mid [E] en-rp | vowel/e_mid [E] en-rp | ||||
| [E] fr | [E] fr | ||||
| [E-] fr | |||||
| [E~] fr | [E~] fr | ||||
| [E] fr-ca | [E] fr-ca | ||||
| [E] hi | [E] hi | ||||
| [@2] hr | [@2] hr | ||||
| vowel/@_fr [3] en-n | vowel/@_fr [3] en-n | ||||
| vowel/@_hgh [@] fr | vowel/@_hgh [@] fr | ||||
| [@-] fr | |||||
| [@] hr | [@] hr | ||||
| vowel/i [i] base | vowel/i [i] base | ||||
| [i] base2 | [i] base2 | ||||
| [y] et | [y] et | ||||
| [y:] et | [y:] et | ||||
| [y] fr | [y] fr | ||||
| [y-] fr | |||||
| [y:] hu | [y:] hu | ||||
| [y] nl | [y] nl | ||||
| [y] la | [y] la |
| Refs 2560, Reused 1776 | |||||
| Refs 2565, Reused 1778 |
| 0 l/2 NULL 0 l | |||||
| 0 l/ NULL 0 l | |||||
| 0 r/ NULL 0 r | |||||
| 0 r- NULL 0 r | |||||
| 0 l- NULL 0 l | |||||
| 0 w/ NULL 0 w | |||||
| 0 j/ NULL 0 i | |||||
| 0 ; NULL 0 NULL | |||||
| 0 g- NULL 0 NULL | |||||
| 0 @- NULL 0 NULL | |||||
| 0 * NULL 0 r | |||||
| 0 : NULL 0 NULL | |||||
| 0 ** NULL 0 r | |||||
| 2 R s 1 _ rr // s-rr, t-rr are unknown | |||||
| 2 R t 1 _ rr | |||||
| 0 R NULL 0 rr | |||||
| 0 R2 NULL 0 NULL | |||||
| 0 v# NULL 0 b | |||||
| 0 v NULL 0 b | |||||
| 0 j NULL 0 j | |||||
| 0 J NULL 0 L | |||||
| 0 J^ NULL 0 L | |||||
| 0 n^ NULL 0 J | |||||
| 0 N NULL 0 n | |||||
| 2 b VWL 0 B | |||||
| 2 d VWL 0 D | |||||
| 2 g VWL 0 G | |||||
| 0 B NULL 0 B | |||||
| 0 D NULL 0 D | |||||
| 0 Q NULL 0 G | |||||
| 0 z NULL 0 s | |||||
| 0 s VWL 0 s | |||||
| 0 s t 0 s | |||||
| 2 s VWL 0 s2 | |||||
| 0 x NULL 0 h | |||||
| 2 tS _ 0 tS // consonant-tS are unknown | |||||
| 2 tS VWL 0 tS | |||||
| 2 tS NULL 1 _ tS | |||||
| // vowels in stressed syllables | |||||
| 32 a NULL 0 a* | |||||
| 32 e NULL 0 e* | |||||
| 32 i NULL 0 i* | |||||
| 32 o NULL 0 o* | |||||
| 32 u NULL 0 u* | |||||
| // don't allow [i] next to a vowel, except [i] | |||||
| 0 i i 0 i | |||||
| 0 i VWL 0 j | |||||
| 1 i ; 0 j | |||||
| 2 i i 0 i | |||||
| 2 i VWL 0 j | |||||
| // don't allow [u] next to a vowel, except [u] | |||||
| 0 u u 0 u | |||||
| 0 u VWL 0 w | |||||
| 2 u u 0 u | |||||
| 2 u VWL 0 w | |||||
| 0 a/ NULL 0 a | |||||
| 0 E NULL 0 e | |||||
| 0 O NULL 0 o | |||||
| 0 aI NULL 60 a j | |||||
| 0 eI NULL 60 e j | |||||
| 0 oI NULL 60 o j | |||||
| 0 aU NULL 60 a w | |||||
| 0 eU NULL 60 e w | |||||
| 0 dZ NULL 0 tS | |||||
| 0 S NULL 60 s j | |||||
| 0 Z NULL 60 s j | |||||
| 0 @ NULL 0 e | |||||
| 0 @2 NULL 0 e | |||||
| 0 @5 NULL 0 u | |||||
| 0 0 NULL 0 o | |||||
| 0 V NULL 0 a | |||||
| 0 U NULL 0 u | |||||
| 0 I NULL 0 i | |||||
| 0 I2 NULL 0 i | |||||
| 0 A: NULL 0 a | |||||
| 0 A@ NULL 60 a r | |||||
| 0 o: NULL 0 o | |||||
| 0 O: NULL 0 o | |||||
| 0 O@ NULL 60 o r | |||||
| 0 o@ NULL 60 o r | |||||
| 0 i: NULL 0 i | |||||
| 0 i@ NULL 60 i a | |||||
| 0 i@3 NULL 60 i r | |||||
| 0 u: NULL 0 u | |||||
| 0 U@ NULL 60 u r | |||||
| 0 3 NULL 60 e r | |||||
| 0 3: NULL 60 e r | |||||
| 0 @L NULL 40 e l | |||||
| 0 a# NULL 0 a | |||||
| 0 aa NULL 0 a | |||||
| 0 e@ NULL 0 e r | |||||
| 0 oU NULL 0 o | |||||
| 0 OI NULL 60 o i | |||||
| 0 aI@ NULL 60 a r | |||||
| 0 aU@ NULL 0 a | |||||
| 0 t2 NULL 0 t | |||||
| 0 h NULL 0 NULL | |||||
| length 160 | length 160 | ||||
| ChangeIfDiminished(a#) | ChangeIfDiminished(a#) | ||||
| IF thisPh(isUnstressed) THEN | IF thisPh(isUnstressed) THEN | ||||
| FMT(vowel/a_7) | |||||
| FMT(vowel/a_8) | |||||
| ENDIF | ENDIF | ||||
| FMT(vowel/a) | FMT(vowel/a) | ||||
| endphoneme | endphoneme |
| //==================================================== | //==================================================== | ||||
| // French | // French | ||||
| //==================================================== | //==================================================== | ||||
| // Updated 2011-04-15 Michel Such <[email protected]> | |||||
| // Updated 2011-10-14 Michel Such <[email protected]> | |||||
| phoneme #l virtual | phoneme #l virtual | ||||
| // Used for l and l/ | // Used for l and l/ | ||||
| FMT(vowel/@_hgh) | FMT(vowel/@_hgh) | ||||
| endphoneme | endphoneme | ||||
| phoneme @- | |||||
| vowel starttype #@ endtype #@ | |||||
| unstressed | |||||
| length 130 | |||||
| FMT(vowel/@_hgh) | |||||
| endphoneme | |||||
| phoneme a | phoneme a | ||||
| vowel starttype #a endtype #a | vowel starttype #a endtype #a | ||||
| length 170 | length 170 | ||||
| ENDIF | ENDIF | ||||
| FMT(vowel/a_7, 85) | |||||
| FMT(vowel/a_7, 80) | |||||
| endphoneme | |||||
| phoneme a- | |||||
| vowel starttype #a endtype #a | |||||
| unstressed | |||||
| length 130 | |||||
| FMT(vowel/a_7, 80) | |||||
| endphoneme | endphoneme | ||||
| endphoneme | endphoneme | ||||
| phoneme e- | |||||
| vowel starttype #e endtype #e | |||||
| unstressed | |||||
| length 130 | |||||
| FMT(vowel/e_8) | |||||
| endphoneme | |||||
| phoneme E | phoneme E | ||||
| vowel starttype #e endtype #e | vowel starttype #e endtype #e | ||||
| endphoneme | endphoneme | ||||
| phoneme E- | |||||
| vowel starttype #e endtype #e | |||||
| unstressed | |||||
| length 130 | |||||
| FMT(vowel/e_mid) | |||||
| endphoneme | |||||
| phoneme i | phoneme i | ||||
| vowel starttype #i endtype #i | vowel starttype #i endtype #i | ||||
| palatal | palatal | ||||
| endphoneme | endphoneme | ||||
| phoneme y- | |||||
| vowel starttype #u endtype #u | |||||
| unstressed | |||||
| length 130 | |||||
| FMT(vowel/y) | |||||
| endphoneme | |||||
| phoneme W | phoneme W | ||||
| vowel starttype #@ endtype #@ | vowel starttype #@ endtype #@ | ||||
| length 180 | length 180 | ||||
| phoneme O~ | phoneme O~ | ||||
| vowel starttype #o endtype #o | vowel starttype #o endtype #o | ||||
| length 190 | length 190 | ||||
| FMT(vnasal/o_n2) | |||||
| FMT(vnasal/o_n4) | |||||
| endphoneme | endphoneme | ||||
| A@ a r | A@ a r | ||||
| aa a : | aa a : | ||||
| aI a j | aI a j | ||||
| aI3 a j W2 r | |||||
| aI@ a j W2 r | aI@ a j W2 r | ||||
| aU a w | aU a w | ||||
| aU@ a w @ | aU@ a w @ |
| phoneme a | phoneme a | ||||
| vowel starttype #a endtype #a | vowel starttype #a endtype #a | ||||
| length 170 | length 170 | ||||
| FMT(vowel/a_7) | |||||
| FMT(vowel/a_7, 85) | |||||
| endphoneme | endphoneme | ||||
| length 120 | length 120 | ||||
| IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | IF thisPh(isWordEnd) AND thisPh(isUnstressed) THEN | ||||
| FMT(vowel/a_7) | |||||
| FMT(vowel/a_8) | |||||
| ENDIF | ENDIF | ||||
| FMT(vowel/a) | FMT(vowel/a) | ||||
| endphoneme | endphoneme |
| phoneme a | phoneme a | ||||
| vowel starttype #a endtype #a | vowel starttype #a endtype #a | ||||
| length 160 | length 160 | ||||
| IF thisPh(isDiminished) THEN | |||||
| FMT(vowel/a#) | |||||
| ENDIF | |||||
| // IF thisPh(isDiminished) THEN | |||||
| // FMT(vowel/a#) | |||||
| // ENDIF | |||||
| FMT(vowel/a_2) | FMT(vowel/a_2) | ||||
| endphoneme | endphoneme | ||||
| Vowelin f1=2 f2=2300 200 300 f3=-300 80 | Vowelin f1=2 f2=2300 200 300 f3=-300 80 | ||||
| Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk | Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk | ||||
| IF thisPh(isWordStart) AND nextPh(isVowel) THEN | |||||
| IF nextPh(isVowel) OR nextPh(isRhotic) OR nextPh(isLiquid) THEN | |||||
| IF prevPh(isPause) OR prevPh(isNasal) THEN | IF prevPh(isPause) OR prevPh(isNasal) THEN | ||||
| ELSE | ELSE | ||||
| ChangePhoneme(Q) | ChangePhoneme(Q) | ||||
| phoneme d | phoneme d | ||||
| vcd dnt stop | vcd dnt stop | ||||
| IF thisPh(isWordStart) AND nextPh(isVowel) THEN | |||||
| IF nextPh(isVowel) OR nextPh(isRhotic) OR nextPh(j) THEN | |||||
| IF prevPh(isPause) OR prevPh(isNasal) OR prevPh(l) THEN | IF prevPh(isPause) OR prevPh(isNasal) OR prevPh(l) THEN | ||||
| ELSE | ELSE | ||||
| ChangePhoneme(D) | ChangePhoneme(D) | ||||
| phoneme b | phoneme b | ||||
| vcd blb stop | vcd blb stop | ||||
| IF thisPh(isWordStart) AND nextPh(isVowel) THEN | |||||
| IF nextPh(isVowel) OR nextPh(isRhotic) OR nextPh(isLiquid) THEN | |||||
| IF prevPh(isPause) OR prevPh(isNasal) THEN | IF prevPh(isPause) OR prevPh(isNasal) THEN | ||||
| ELSE | ELSE | ||||
| ChangePhoneme(B) | ChangePhoneme(B) | ||||
| endphoneme | endphoneme | ||||
| phoneme r | |||||
| vcd alv flp rhotic | |||||
| brkafter | |||||
| ipa ɾ | |||||
| lengthmod 3 | |||||
| IF nextPhW(isVowel) OR nextPhW(t) THEN | |||||
| ChangePhoneme(**) | |||||
| ENDIF | |||||
| CALL base/* | |||||
| endphoneme | |||||
| phoneme ** // TEST flap | phoneme ** // TEST flap | ||||
| liquid alv | |||||
| liquid alv rhotic | |||||
| ipa ɾ | ipa ɾ | ||||
| lengthmod 3 | lengthmod 3 | ||||
| Vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15 | Vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15 |
| @ 1 552 1441 2400 552 1441 2400 | |||||
| @ 0 525 1441 2340 525 1441 2340 | |||||
| @- 0 525 1441 2340 525 1441 2340 | |||||
| a 1 856 1320 2700 856 1320 2700 | |||||
| a 0 904 1320 2700 896 1340 2660 | |||||
| i 0 376 1970 2585 376 1970 2585 | |||||
| I2 0 408 1920 2580 416 1900 2580 | |||||
| @2 0 525 1441 2340 525 1441 2340 | |||||
| @5 0 525 1441 2340 525 1441 2340 | |||||
| U 0 445 902 2620 445 902 2620 | |||||
| @L 0 485 891 2780 450 792 2980 | |||||
| a# 0 8562 0 8564 8518 0 8520 | |||||
| aa 0 904 1320 2700 896 1340 2660 | |||||
| E 0 646 1780 2500 646 1780 2500 | |||||
| I 0 408 1940 2600 408 1940 2600 | |||||
| 0 0 670 946 2620 630 902 2700 | |||||
| V 0 654 1274 2586 654 1274 2586 | |||||
| A: 0 775 1067 2800 795 1122 2580 | |||||
| A@ 0 775 1067 2800 795 1122 2580 | |||||
| 3: 0 480 1408 2320 545 1419 2320 | |||||
| i: 0 296 2220 2820 216 2400 2820 | |||||
| O: 0 465 836 2640 530 1001 2620 | |||||
| O 0 465 836 2640 530 1001 2620 | |||||
| O@ 0 465 836 2640 530 1001 2620 | |||||
| o@ 0 465 836 2640 530 1001 2620 | |||||
| u: 1 384 1280 2280 290 1023 2220 | |||||
| u: 0 360 1562 2260 290 1023 2220 | |||||
| aU 0 830 1364 2440 488 900 2240 | |||||
| oU 0 630 1353 2340 390 957 2140 | |||||
| aI 0 860 1240 2820 415 2044 2600 | |||||
| eI 0 680 1800 2440 355 2222 2720 | |||||
| OI 0 545 780 2720 310 2002 2500 | |||||
| e@ 0 720 1760 2420 672 1562 2520 | |||||
| i@ 0 368 2156 2720 528 1595 2460 | |||||
| i@3 0 368 2156 2720 528 1595 2460 | |||||
| U@ 1 520 1160 2440 524 1401 2300 | |||||
| U@ 0 430 960 2340 558 1300 2300 | |||||
| aI@ 0 860 1240 2820 640 1518 2400 | |||||
| aU@ 0 904 1480 2670 705 1344 2320 | |||||
| IR 0 544 1340 2460 616 1190 2450 | |||||
| VR 0 648 1180 2595 640 1140 2460 | |||||
| o: 0 454 812 2559 432 824 2520 | |||||
| A~ 0 592 1000 2640 592 1000 2640 | |||||
| O~ 0 540 896 2632 512 900 2620 | |||||
| e: 0 456 1980 2540 440 1980 2540 |
| unsigned int ix; | unsigned int ix; | ||||
| int step; | int step; | ||||
| unsigned int n_flag_codes = 0; | unsigned int n_flag_codes = 0; | ||||
| int flagnum; | |||||
| int flag_offset; | int flag_offset; | ||||
| int length; | int length; | ||||
| int multiple_words = 0; | int multiple_words = 0; | ||||
| text_not_phonemes = 0; | text_not_phonemes = 0; | ||||
| phonetic = word = nullstring; | phonetic = word = nullstring; | ||||
| if(memcmp(linebuf,"_-",2)==0) | |||||
| { | |||||
| step=1; // TEST | |||||
| } | |||||
| p = linebuf; | p = linebuf; | ||||
| // while(isspace2(*p)) p++; | // while(isspace2(*p)) p++; | ||||
| while(!isspace2(c = *p)) p++; | while(!isspace2(c = *p)) p++; | ||||
| *p = 0; | *p = 0; | ||||
| ix = LookupMnem(mnem_flags,mnemptr); | |||||
| if(ix > 0) | |||||
| flagnum = LookupMnem(mnem_flags,mnemptr); | |||||
| if(flagnum > 0) | |||||
| { | { | ||||
| if(ix == 200) | |||||
| if(flagnum == 200) | |||||
| { | { | ||||
| text_mode = 1; | text_mode = 1; | ||||
| } | } | ||||
| else | else | ||||
| if(ix == 201) | |||||
| if(flagnum == 201) | |||||
| { | { | ||||
| text_mode = 0; | text_mode = 0; | ||||
| } | } | ||||
| else | else | ||||
| if(ix == BITNUM_FLAG_TEXTMODE) | |||||
| if(flagnum == BITNUM_FLAG_TEXTMODE) | |||||
| { | { | ||||
| text_not_phonemes = 1; | text_not_phonemes = 1; | ||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| flag_codes[n_flag_codes++] = ix; | |||||
| flag_codes[n_flag_codes++] = flagnum; | |||||
| } | } | ||||
| } | } | ||||
| else | else | ||||
| } | } | ||||
| } | } | ||||
| else | else | ||||
| if((c == ')') && multiple_words) | |||||
| if(c == ')') | |||||
| { | { | ||||
| p[0] = 0; | |||||
| if(multiple_words) | |||||
| { | |||||
| p[0] = 0; | |||||
| multiple_words = 0; | |||||
| } | |||||
| else | |||||
| if(word[0] != '_') | |||||
| { | |||||
| fprintf(f_log, "%5d: Missing '('\n", linenum); | |||||
| error_count++; | |||||
| } | |||||
| step = 3; | step = 3; | ||||
| multiple_words = 0; | |||||
| } | } | ||||
| break; | break; | ||||
| if(multiple_words > 10) | if(multiple_words > 10) | ||||
| { | { | ||||
| fprintf(f_log,"%5d: Two many parts in a multi-word entry: %d\n",linenum,multiple_words); | fprintf(f_log,"%5d: Two many parts in a multi-word entry: %d\n",linenum,multiple_words); | ||||
| error_count++; | |||||
| } | } | ||||
| else | else | ||||
| { | { |
| if(v_stress <= 1) | if(v_stress <= 1) | ||||
| { | { | ||||
| if((v > 1) && (max_stress >= 4) && (stressflags & 4) && (v == (vowel_count-1))) | |||||
| if((v > 1) && (max_stress >= 2) && (stressflags & 4) && (v == (vowel_count-1))) | |||||
| { | { | ||||
| // option: mark unstressed final syllable as diminished | // option: mark unstressed final syllable as diminished | ||||
| v_stress = 0; | v_stress = 0; |
| 0x0b1b, // Arabic ; | 0x0b1b, // Arabic ; | ||||
| 0x061f, // Arabic ? | 0x061f, // Arabic ? | ||||
| 0x0f0d, // Tibet Shad | |||||
| 0x0f0e, | |||||
| 0x1362, // Ethiopic period | 0x1362, // Ethiopic period | ||||
| 0x1363, | 0x1363, | ||||
| 0x1364, | 0x1364, | ||||
| CLAUSE_SEMICOLON, // Arabic ; | CLAUSE_SEMICOLON, // Arabic ; | ||||
| CLAUSE_QUESTION, // Arabic question mark | CLAUSE_QUESTION, // Arabic question mark | ||||
| CLAUSE_PERIOD+0x8000, // Tibet period | |||||
| CLAUSE_PARAGRAPH, | |||||
| CLAUSE_PERIOD, // Ethiopic period | CLAUSE_PERIOD, // Ethiopic period | ||||
| CLAUSE_COMMA, // Ethiopic comma | CLAUSE_COMMA, // Ethiopic comma | ||||
| CLAUSE_SEMICOLON, // Ethiopic semicolon | CLAUSE_SEMICOLON, // Ethiopic semicolon | ||||
| continue; | continue; | ||||
| } | } | ||||
| if(c1 == 0xf0b) | |||||
| c1 = ' '; // Tibet inter-syllabic mark, ?? replace by space ?? | |||||
| if(iswspace(c1)) | if(iswspace(c1)) | ||||
| { | { | ||||
| char *p_word; | char *p_word; |
| // bit 2 only at the start of a word | // bit 2 only at the start of a word | ||||
| // bit 3 don't match two phonemes across a word boundary | // bit 3 don't match two phonemes across a word boundary | ||||
| // bit 4 add this phoneme name as a prefix to the next phoneme name (used for de4 phoneme prefix '?') | // bit 4 add this phoneme name as a prefix to the next phoneme name (used for de4 phoneme prefix '?') | ||||
| // bit 5 only in stressed syllable | |||||
| // bit 6 only at the end of a word | |||||
| *name2=0; | *name2=0; | ||||
| *split=0; | *split=0; | ||||
| if((pr->control & 4) && (plist->newword == 0)) // only at start of word | if((pr->control & 4) && (plist->newword == 0)) // only at start of word | ||||
| found = 0; | found = 0; | ||||
| if((pr->control & 0x40) && (plist[1].newword == 0)) // only at the end of a word | |||||
| found = 0; | |||||
| if((pr->control & 0x20) && (plist->stresslevel < plist->wordstress)) | |||||
| found = 0; // only in stressed syllables | |||||
| if(found) | if(found) | ||||
| { | { | ||||
| *name2 = pr->mbr_name2; | *name2 = pr->mbr_name2; |
| #include "translate.h" | #include "translate.h" | ||||
| #include "wave.h" | #include "wave.h" | ||||
| const char *version_string = "1.45.47 24.Oct.11"; | |||||
| const char *version_string = "1.45.48 16.Nov.11"; | |||||
| const int version_phdata = 0x014500; | const int version_phdata = 0x014500; | ||||
| int option_device_number = -1; | int option_device_number = -1; |
| #define OFFSET_KANNADA 0xc80 | #define OFFSET_KANNADA 0xc80 | ||||
| #define OFFSET_MALAYALAM 0xd00 | #define OFFSET_MALAYALAM 0xd00 | ||||
| #define OFFSET_SINHALA 0x0d80 | #define OFFSET_SINHALA 0x0d80 | ||||
| #define OFFSET_TIBET 0x0f00 | |||||
| #define OFFSET_GEORGIAN 0x1080 | #define OFFSET_GEORGIAN 0x1080 | ||||
| #define OFFSET_KOREAN 0x1100 | #define OFFSET_KOREAN 0x1100 | ||||
| } | } | ||||
| break; | break; | ||||
| case L('b','o'): // Tibet | |||||
| SetLetterBitsRange(tr,LETTERGP_A,0x71,0x7d); // vowel signs | |||||
| tr->letter_bits_offset = OFFSET_TIBET; | |||||
| break; | |||||
| case L('c','y'): // Welsh | case L('c','y'): // Welsh | ||||
| { | { | ||||
| static const short stress_lengths_cy[8] = {170,220, 180,180, 0, 0, 250,270}; | static const short stress_lengths_cy[8] = {170,220, 180,180, 0, 0, 250,270}; | ||||
| case L('c','a'): // Catalan | case L('c','a'): // Catalan | ||||
| case L_pap: // Papiamento | case L_pap: // Papiamento | ||||
| { | { | ||||
| static const short stress_lengths_es[8] = {180, 210, 190, 190, 0, 0, 230, 260}; | |||||
| // static const short stress_lengths_es[8] = {170, 200, 180, 180, 0, 0, 220, 250}; | |||||
| static const short stress_lengths_es[8] = {180, 190, 230, 190, 0, 0, 230, 260}; | |||||
| static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,20, 20,20 }; // 'diminished' is used to mark a quieter, final unstressed syllable | static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,20, 20,20 }; // 'diminished' is used to mark a quieter, final unstressed syllable | ||||
| static const wchar_t ca_punct_within_word[] = {'\'',0xb7,0}; // ca: allow middle-dot within word | static const wchar_t ca_punct_within_word[] = {'\'',0xb7,0}; // ca: allow middle-dot within word | ||||
| dictionary_flags[0] &= ~FLAG_PAUSE1; | dictionary_flags[0] &= ~FLAG_PAUSE1; | ||||
| } | } | ||||
| #ifdef deleted | |||||
| // but it causes problems if these are not a person name | |||||
| if(tr->translator_name == L('h','u')) | if(tr->translator_name == L('h','u')) | ||||
| { | { | ||||
| // lang=Hungarian, If the last two words of a clause have capital letters (eg. a person name), unstress the last word. | |||||
| // lang=hu, If the last two words of a clause have capital letters (eg. a person name), unstress the last word. | |||||
| if((wflags & (FLAG_LAST_WORD | FLAG_FIRST_UPPER | FLAG_ALL_UPPER | FLAG_FIRST_WORD)) == (FLAG_LAST_WORD | FLAG_FIRST_UPPER)) | if((wflags & (FLAG_LAST_WORD | FLAG_FIRST_UPPER | FLAG_ALL_UPPER | FLAG_FIRST_WORD)) == (FLAG_LAST_WORD | FLAG_FIRST_UPPER)) | ||||
| { | { | ||||
| if(((wtab[-1].flags & (FLAG_FIRST_UPPER | FLAG_ALL_UPPER)) == FLAG_FIRST_UPPER) && ((tr->clause_terminator != 0x90028) || (wflags & FLAG_HAS_DOT))) | if(((wtab[-1].flags & (FLAG_FIRST_UPPER | FLAG_ALL_UPPER)) == FLAG_FIRST_UPPER) && ((tr->clause_terminator != 0x90028) || (wflags & FLAG_HAS_DOT))) | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| #endif | |||||
| if((wflags & FLAG_HYPHEN) && (tr->langopts.stress_flags & S_HYPEN_UNSTRESS)) | if((wflags & FLAG_HYPHEN) && (tr->langopts.stress_flags & S_HYPEN_UNSTRESS)) | ||||
| { | { |