diff --git a/CHANGELOG.md b/CHANGELOG.md index 13bd3dca..e68aa51c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ bug fixes: * Fixes for running the spect code on big-endian architectures. * Fix determining the voice directory when installing the 32-bit Windows binaries on a 64-bit Windows system. +* Fix a regression with the saved parameter logic. updated languages: diff --git a/src/libespeak-ng/speech.c b/src/libespeak-ng/speech.c index ab76526a..f07bffb5 100644 --- a/src/libespeak-ng/speech.c +++ b/src/libespeak-ng/speech.c @@ -351,7 +351,7 @@ ESPEAK_NG_API espeak_ng_STATUS espeak_ng_Initialize(espeak_ng_ERROR_CONTEXT *con VoiceReset(0); for (param = 0; param < N_SPEECH_PARAM; param++) - param_stack[0].parameter[param] = param_defaults[param]; + param_stack[0].parameter[param] = saved_parameters[param] = param_defaults[param]; SetParameter(espeakRATE, 175, 0); SetParameter(espeakVOLUME, 100, 0);