lang=en-r adjusted phonemes [a] [eI] [t#] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@36 d46cf337-b52f-0410-862d-fd96e6ae7743master
 jonsd
					
					18 years ago
						jonsd
					
					18 years ago
				| @@ -66,14 +66,15 @@ 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 | |||
| aU@ E e@ eI 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 | |||
| t T t2 tS v w x z | |||
| Z | |||
| Dictionary eo_dict | |||
| @@ -2351,6 +2351,9 @@ on ,0n $strend2 | |||
| into ,IntU | |||
| onto ,0ntU $strend2 | |||
| unto ,VntU | |||
| ?3 into ,Int2U | |||
| ?3 onto ,0nt2U $strend2 | |||
| ?3 unto ,Vnt2U | |||
| upon @p,0n | |||
| from %fr0m | |||
| (from where) %fr0m||w'e@ $pause | |||
| @@ -44,12 +44,13 @@ _dpt v,Ess2Y: | |||
| km kilo:me:tER | |||
| mm milime:tER | |||
| a.m An^n^i||m'int $dot | |||
| gpu $abbrev | |||
| ill illEdvE $dot | |||
| mta $abbrev | |||
| pl pe:lda:ul $dot | |||
| stb SAtYb:i $dot | |||
| vö v'EZd||_'Yss2E | |||
| pl pe:lda:ul $dot | |||
| mta $abbrev | |||
| a.m An^n^i||m'int $dot | |||
| @@ -247,3 +248,13 @@ _. pont | |||
| // Main Exceptions List | |||
| //===================== | |||
| // Places | |||
| oslo oslo: | |||
| osló oslo: | |||
| // Names | |||
| ricárd R'iCArd | |||
| richard R'iCARd | |||
| @@ -65,6 +65,8 @@ | |||
| C) dj J | |||
| A) dj (A J: | |||
| ren) d (szerint d | |||
| .group e | |||
| e E | |||
| @@ -211,9 +213,9 @@ _minde) gy (ik J: | |||
| tysz ts | |||
| A) tysz (A ts: | |||
| tz dz | |||
| A) tz (A d:z | |||
| A) tz (A t:z | |||
| tyz dz | |||
| A) tyz (A d:z | |||
| A) tyz (A t:z | |||
| C) tzs dZ | |||
| A) tzs (A dZ: | |||
| C) tyzs dZ | |||
| @@ -1,12 +1,12 @@ | |||
| 34 phoneme tables | |||
| new total | |||
| base 96 96 | |||
| en 52 143 | |||
| en_n 29 143 | |||
| en_us 37 143 | |||
| en_sc 39 145 | |||
| en_rp 34 143 | |||
| en_wm 30 143 | |||
| en 53 144 | |||
| en_n 29 144 | |||
| en_us 37 144 | |||
| en_sc 39 146 | |||
| en_rp 34 144 | |||
| en_wm 30 144 | |||
| af 37 127 | |||
| cy 29 122 | |||
| de 29 120 | |||
| @@ -252,12 +252,12 @@ | |||
| 8 ustop/pr base fi hi hu it ro | |||
| 7 ustop/p_unasp base fi hi hu hr it ro | |||
| 6 ustop/p_unasp_ fi hi hu hr it ro | |||
| 2 ustop/t base hi | |||
| 5 ustop/t_ base hi sk el | |||
| 26 ustop/t_dnt base fi fr hi hu pl hr ru it ro vi sw | |||
| 3 ustop/t base en hi | |||
| 6 ustop/t_ base en hi sk el | |||
| 27 ustop/t_dnt base en fi fr hi hu pl hr ru it ro vi ++ | |||
| 2 ustop/t_dnt2 hi vi | |||
| 4 ustop/t_pzd pl ru | |||
| 5 ustop/tr base hi ru | |||
| 7 ustop/tr base en hi ru | |||
| 8 ustop/ts de eo hu pl ru it ro zh_yue | |||
| 2 ustop/tsh base zh_yue | |||
| 2 ustop/tsh_ base zh_yue | |||
| @@ -13,6 +13,19 @@ phoneme k | |||
| before i@ ustop/ki | |||
| endphoneme | |||
| phoneme t2 // [t] which doesn't reduce | |||
| vls alv stop | |||
| vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t | |||
| before _ ustop/t_ | |||
| before @- ustop/t_dnt%50 | |||
| before r ustop/tr | |||
| before R ustop/tr | |||
| switchvoicing d | |||
| endphoneme | |||
| phoneme N | |||
| vcd vel nasal | |||
| @@ -95,7 +95,7 @@ endphoneme | |||
| phoneme I2 | |||
| vowel starttype (i) endtype (i) | |||
| unstressed | |||
| length 130 | |||
| length 120 | |||
| formants vwl_en_us/ii | |||
| linkout ; | |||
| endphoneme | |||
| @@ -225,14 +225,14 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype (a) endtype (i) | |||
| length 210 | |||
| length 220 | |||
| formants vdiph/ai_2 | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype (e) endtype (i) | |||
| length 210 | |||
| length 220 | |||
| formants vdiph/eei_3 | |||
| endphoneme | |||
| @@ -246,7 +246,7 @@ endphoneme | |||
| phoneme e@ | |||
| vowel starttype (e) endtype (@) | |||
| length 250 | |||
| length 260 | |||
| formants vwl_en_us/er | |||
| appendph r | |||
| endphoneme | |||
| @@ -298,10 +298,10 @@ endphoneme | |||
| phoneme t# // reduced [t] as in "city" | |||
| vls alv stop | |||
| vowelin f1=2 f2=1700 -300 300 f3=-100 80 | |||
| vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
| lengthmod 2 | |||
| wave x/d%70 | |||
| vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1700 -300 300 f3=-100 80 | |||
| lengthmod 5 | |||
| wave x/d%80 | |||
| endphoneme | |||
| @@ -51,7 +51,7 @@ endphoneme | |||
| phoneme o: | |||
| vowel starttype (o) endtype (o) | |||
| length 240 | |||
| length 270 | |||
| formants vowel/o_2 | |||
| endphoneme | |||
| @@ -412,7 +412,7 @@ void Translator::MakePhonemeList(int post_pause, int start_sentence) | |||
| { | |||
| if((ph->mnemonic == 't') && (plist2->sourceix == 0) && ((prev->type == phVOWEL) || (prev->mnemonic == 'n'))) | |||
| { | |||
| if(((plist2+1)->sourceix == 0) && ((plist2+1)->stress < 4) && (next->type == phVOWEL)) | |||
| if(((plist2+1)->sourceix == 0) && ((plist2+1)->stress < 3) && (next->type == phVOWEL)) | |||
| { | |||
| ph = phoneme_tab[phonT_REDUCED]; | |||
| } | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.h" | |||
| #include "wave.h" | |||
| const char *version_string = "1.25.18 06.Jun.07"; | |||
| const char *version_string = "1.25.19 06.Jun.07"; | |||
| const int version_phdata = 0x012514; | |||
| int option_device_number = -1; | |||
| @@ -328,7 +328,7 @@ Translator *SelectTranslator(const char *name) | |||
| tr->langopts.stress_rule = 0; | |||
| tr->langopts.stress_flags = 0x8036; | |||
| tr->langopts.unstressed_wd1 = 2; | |||
| tr->langopts.param[LOPT_REGRESSIVE_VOICING] = 0x4; // don't propagate over word boundaries | |||
| // tr->langopts.param[LOPT_REGRESSIVE_VOICING] = 0x4; // don't propagate over word boundaries | |||
| tr->langopts.param[LOPT_IT_DOUBLING] = 1; | |||
| tr->langopts.param[LOPT_COMBINE_WORDS] = 99; // combine some prepositions with the following word | |||
| tr->langopts.long_stop = 130; | |||