Commit 4d033715 authored by Lorenz Meier's avatar Lorenz Meier

Make eSpeak on Linux synchronous

parent 4372cf18
......@@ -45,7 +45,7 @@ void QGCAudioWorker::init()
sound = new QSound("");
#if defined Q_OS_LINUX && defined QGC_SPEECH_ENABLED
espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 500, NULL, 0); // initialize for playback with 500ms buffer and no options (see speak_lib.h)
espeak_Initialize(AUDIO_OUTPUT_SYNCHRONOUS, 500, NULL, 0); // initialize for playback with 500ms buffer and no options (see speak_lib.h)
espeak_VOICE *espeak_voice = espeak_GetCurrentVoice();
espeak_voice->languages = "en-uk"; // Default to British English
espeak_voice->identifier = NULL; // no specific voice file specified
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment