summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base/ttsexes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/base/ttsexes.cpp')
-rw-r--r--rbutil/rbutilqt/base/ttsexes.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/rbutil/rbutilqt/base/ttsexes.cpp b/rbutil/rbutilqt/base/ttsexes.cpp
index 348db103bc..a8c10bfb19 100644
--- a/rbutil/rbutilqt/base/ttsexes.cpp
+++ b/rbutil/rbutilqt/base/ttsexes.cpp
@@ -20,6 +20,7 @@
20#include "ttsexes.h" 20#include "ttsexes.h"
21#include "utils.h" 21#include "utils.h"
22#include "rbsettings.h" 22#include "rbsettings.h"
23#include "Logger.h"
23 24
24TTSExes::TTSExes(QObject* parent) : TTSBase(parent) 25TTSExes::TTSExes(QObject* parent) : TTSBase(parent)
25{ 26{
@@ -85,15 +86,15 @@ TTSStatus TTSExes::voice(QString text, QString wavfile, QString *errStr)
85 QString execstring; 86 QString execstring;
86 if(wavfile.isEmpty() && m_capabilities & TTSBase::CanSpeak) { 87 if(wavfile.isEmpty() && m_capabilities & TTSBase::CanSpeak) {
87 if(m_TTSSpeakTemplate.isEmpty()) { 88 if(m_TTSSpeakTemplate.isEmpty()) {
88 qDebug() << "[TTSExes] internal error: TTS announces CanSpeak " 89 LOG_ERROR() << "internal error: TTS announces CanSpeak "
89 "but template empty!"; 90 "but template empty!";
90 return FatalError; 91 return FatalError;
91 } 92 }
92 execstring = m_TTSSpeakTemplate; 93 execstring = m_TTSSpeakTemplate;
93 } 94 }
94 else if(wavfile.isEmpty()) { 95 else if(wavfile.isEmpty()) {
95 qDebug() << "[TTSExes] no output file passed to voice() " 96 LOG_ERROR() << "no output file passed to voice() "
96 "but TTS can't speak directly."; 97 "but TTS can't speak directly.";
97 return FatalError; 98 return FatalError;
98 } 99 }
99 else { 100 else {
@@ -108,7 +109,7 @@ TTSStatus TTSExes::voice(QString text, QString wavfile, QString *errStr)
108 QProcess::execute(execstring); 109 QProcess::execute(execstring);
109 110
110 if(!wavfile.isEmpty() && !QFileInfo(wavfile).isFile()) { 111 if(!wavfile.isEmpty() && !QFileInfo(wavfile).isFile()) {
111 qDebug() << "[TTSExes] output file does not exist:" << wavfile; 112 LOG_ERROR() << "output file does not exist:" << wavfile;
112 return FatalError; 113 return FatalError;
113 } 114 }
114 return NoError; 115 return NoError;