diff options
Diffstat (limited to 'rbutil/rbutilqt/base/ttsbase.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/ttsbase.cpp | 4 |
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") |