diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/tts/flite/qtexttospeech_flite_processor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp b/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp index 99c263e..84979c2 100644 --- a/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp +++ b/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp @@ -37,7 +37,7 @@ void QTextToSpeechProcessorFlite::startTokenTimer() qCDebug(lcSpeechTtsFlite) << "Starting token timer with" << m_tokens.count() - m_currentToken << "left"; const TokenData &token = m_tokens.at(m_currentToken); - const qint64 playedTime = m_audioSink->processedUSecs() / 1000; + const qint64 playedTime = m_audioSink ? m_audioSink->processedUSecs() / 1000 : 0; m_tokenTimer.start(qMax(token.startTime - playedTime, 0), Qt::PreciseTimer, this); } |