diff --git a/dictsource/en_list b/dictsource/en_list index 9e75333a..e3f255d5 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -907,10 +907,11 @@ genome dZi:noUm genre Z0nr@ genuine dZEnju:In geyser gi:z3 +gibbon gIb@n gig gIg gigantic dZaIg'antIk -gibbon gIb@n gilead g'IlIad +gimme gImI giraffe dZI2raaf goin ,goUIn $only // for goin' goodbye $2 @@ -1473,6 +1474,7 @@ ratatouille rat@t'u:I2 ?!3 rather rA:D3 ratio reISI2oU rationale raS@n'al +ravenous rav@n@s ravine r@vi:n rawest rO:@st re r,i: @@ -1511,6 +1513,7 @@ region ri:dZ@n // & regional reign reIn rein reIn reined reInd +reining reInIN reindeer reIndi@ reinvent ri:Inv'Ent refinery rI2faIn@rI2 @@ -2349,6 +2352,7 @@ to t@5 $verbf // @ change to U before vowel (to to) %tU_t@5 $verbf (to and fro) tu:@ndfr'oU to tu: $u $atend +to tu: $allcaps at at $nounf $only $u @@ -2487,6 +2491,7 @@ has %ha2z $pastf $only has haz $only $atend (has been) %haz%bIn $pastf (has to) haztU $atend +has haz $allcaps hath %haT $pastf $only had %had $pastf $strend2 $only (had been) %had%bIn $pastf diff --git a/dictsource/en_rules b/dictsource/en_rules index a66a1a17..d5bae534 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -2429,7 +2429,8 @@ &) hold (_$4 hoUld holme hoUm _) h (our - _) h (ono + _) h (onor + _) h (onou hone (st 0nI _) horri h0rI _) horse hO@s @@ -3490,6 +3491,7 @@ n) o (ta oU n) o (tor oU r) o (ta oU + r) o (to oU t) o (ta oU piv) o (t @ o (tat oU diff --git a/platforms/windows/windows_dll/src/speak_lib.h b/platforms/windows/windows_dll/src/speak_lib.h index 8e299bf9..fd0f28ee 100644 --- a/platforms/windows/windows_dll/src/speak_lib.h +++ b/platforms/windows/windows_dll/src/speak_lib.h @@ -144,7 +144,7 @@ typedef enum { #ifdef __cplusplus extern "C" #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. output: the audio data can either be played by eSpeak or passed back by the SynthCallback function. @@ -163,7 +163,7 @@ typedef int (t_espeak_callback)(short*, int, espeak_EVENT*); #ifdef __cplusplus extern "C" #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. This specifies a function in the calling program which is called when a buffer of speech sound data has been produced. @@ -191,7 +191,7 @@ int SynthCallback(short *wav, int numsamples, espeak_EVENT *events); #ifdef __cplusplus extern "C" #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