mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-02 06:01:53 +00:00
Move more initialization logic to espeak_ng_Initialize.
This commit is contained in:
@@ -331,10 +331,22 @@ ESPEAK_NG_API espeak_ng_STATUS espeak_ng_Initialize(void)
|
||||
SynthesizeInit();
|
||||
InitNamedata();
|
||||
|
||||
VoiceReset(0);
|
||||
|
||||
for (param = 0; param < N_SPEECH_PARAM; param++)
|
||||
param_stack[0].parameter[param] = param_defaults[param];
|
||||
|
||||
return 0;
|
||||
SetParameter(espeakRATE, 175, 0);
|
||||
SetParameter(espeakVOLUME, 100, 0);
|
||||
SetParameter(espeakCAPITALS, option_capitals, 0);
|
||||
SetParameter(espeakPUNCTUATION, option_punctuation, 0);
|
||||
SetParameter(espeakWORDGAP, 0, 0);
|
||||
|
||||
#ifdef USE_ASYNC
|
||||
fifo_init();
|
||||
#endif
|
||||
|
||||
return ENS_OK;
|
||||
}
|
||||
#pragma GCC visibility pop
|
||||
|
||||
@@ -639,21 +651,6 @@ ESPEAK_API int espeak_Initialize(espeak_AUDIO_OUTPUT output_type, int buf_length
|
||||
option_phonemes = 0;
|
||||
option_phoneme_events = (options & (espeakINITIALIZE_PHONEME_EVENTS | espeakINITIALIZE_PHONEME_IPA));
|
||||
|
||||
VoiceReset(0);
|
||||
|
||||
for (param = 0; param < N_SPEECH_PARAM; param++)
|
||||
param_stack[0].parameter[param] = saved_parameters[param] = param_defaults[param];
|
||||
|
||||
SetParameter(espeakRATE, 175, 0);
|
||||
SetParameter(espeakVOLUME, 100, 0);
|
||||
SetParameter(espeakCAPITALS, option_capitals, 0);
|
||||
SetParameter(espeakPUNCTUATION, option_punctuation, 0);
|
||||
SetParameter(espeakWORDGAP, 0, 0);
|
||||
|
||||
#ifdef USE_ASYNC
|
||||
fifo_init();
|
||||
#endif
|
||||
|
||||
return samplerate;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user