diff --git a/src/Audio/AudioOutput.cc b/src/Audio/AudioOutput.cc index 6fb95195df2ca92d80a4f9d07903206dca0b0d06..18455653e06dd551a7e94e8a9798b3a8a8c39b83 100644 --- a/src/Audio/AudioOutput.cc +++ b/src/Audio/AudioOutput.cc @@ -20,6 +20,11 @@ AudioOutput::AudioOutput(QGCApplication* app, QGCToolbox* toolbox) : QGCTool(app, toolbox) , _tts(new QTextToSpeech(this)) { + //-- Force TTS engine to English as all incoming messages from the autopilot + // are in English and not localized. +#ifdef Q_OS_LINUX + _tts->setLocale(QLocale("en_US")); +#endif connect(_tts, &QTextToSpeech::stateChanged, this, &AudioOutput::_stateChanged); }