summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base/ttsbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/base/ttsbase.cpp')
-rw-r--r--rbutil/rbutilqt/base/ttsbase.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/ttsbase.cpp b/rbutil/rbutilqt/base/ttsbase.cpp
index 5955f825b4..ae2a78f606 100644
--- a/rbutil/rbutilqt/base/ttsbase.cpp
+++ b/rbutil/rbutilqt/base/ttsbase.cpp
@@ -21,6 +21,7 @@
21#include "ttsfestival.h" 21#include "ttsfestival.h"
22#include "ttssapi.h" 22#include "ttssapi.h"
23#include "ttssapi4.h" 23#include "ttssapi4.h"
24#include "ttsmssp.h"
24#include "ttsexes.h" 25#include "ttsexes.h"
25#if defined(Q_OS_MACX) 26#if defined(Q_OS_MACX)
26#include "ttscarbon.h" 27#include "ttscarbon.h"
@@ -47,6 +48,7 @@ void TTSBase::initTTSList()
47 ttsList["sapi4"] = tr("SAPI4 TTS Engine"); 48 ttsList["sapi4"] = tr("SAPI4 TTS Engine");
48#endif 49#endif
49 ttsList["sapi"] = tr("SAPI5 TTS Engine"); 50 ttsList["sapi"] = tr("SAPI5 TTS Engine");
51 ttsList["mssp"] = tr("MS Speech Platform");
50#endif 52#endif
51#if defined(Q_OS_LINUX) 53#if defined(Q_OS_LINUX)
52 ttsList["festival"] = tr("Festival TTS Engine"); 54 ttsList["festival"] = tr("Festival TTS Engine");
@@ -66,6 +68,8 @@ TTSBase* TTSBase::getTTS(QObject* parent,QString ttsName)
66 tts = new TTSSapi(parent); 68 tts = new TTSSapi(parent);
67 else if (ttsName == "sapi4") 69 else if (ttsName == "sapi4")
68 tts = new TTSSapi4(parent); 70 tts = new TTSSapi4(parent);
71 else if (ttsName == "mssp")
72 tts = new TTSMssp(parent);
69 else 73 else
70#elif defined(Q_OS_LINUX) 74#elif defined(Q_OS_LINUX)
71 if (ttsName == "festival") 75 if (ttsName == "festival")