diff options
Diffstat (limited to 'rbutil/rbutilqt/tts.h')
-rw-r--r-- | rbutil/rbutilqt/tts.h | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/rbutil/rbutilqt/tts.h b/rbutil/rbutilqt/tts.h index d225d46853..c9262b74c6 100644 --- a/rbutil/rbutilqt/tts.h +++ b/rbutil/rbutilqt/tts.h | |||
@@ -19,7 +19,7 @@ | |||
19 | * | 19 | * |
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | 21 | ||
22 | 22 | ||
23 | #ifndef TTS_H | 23 | #ifndef TTS_H |
24 | #define TTS_H | 24 | #define TTS_H |
25 | 25 | ||
@@ -55,16 +55,16 @@ class TTSBase : public QObject | |||
55 | virtual bool configOk() { return false; } | 55 | virtual bool configOk() { return false; } |
56 | 56 | ||
57 | virtual void setCfg(RbSettings* sett) { settings = sett; } | 57 | virtual void setCfg(RbSettings* sett) { settings = sett; } |
58 | 58 | ||
59 | static TTSBase* getTTS(QString ttsname); | 59 | static TTSBase* getTTS(QString ttsname); |
60 | static QStringList getTTSList(); | 60 | static QStringList getTTSList(); |
61 | static QString getTTSName(QString tts); | 61 | static QString getTTSName(QString tts); |
62 | 62 | ||
63 | public slots: | 63 | public slots: |
64 | virtual void accept(void){} | 64 | virtual void accept(void){} |
65 | virtual void reject(void){} | 65 | virtual void reject(void){} |
66 | virtual void reset(void){} | 66 | virtual void reset(void){} |
67 | 67 | ||
68 | private: | 68 | private: |
69 | //inits the tts List | 69 | //inits the tts List |
70 | static void initTTSList(); | 70 | static void initTTSList(); |
@@ -77,7 +77,7 @@ class TTSBase : public QObject | |||
77 | 77 | ||
78 | class TTSSapi : public TTSBase | 78 | class TTSSapi : public TTSBase |
79 | { | 79 | { |
80 | Q_OBJECT | 80 | Q_OBJECT |
81 | public: | 81 | public: |
82 | TTSSapi(); | 82 | TTSSapi(); |
83 | virtual TTSStatus voice(QString text,QString wavfile, QString *errStr); | 83 | virtual TTSStatus voice(QString text,QString wavfile, QString *errStr); |
@@ -85,13 +85,13 @@ class TTSSapi : public TTSBase | |||
85 | virtual bool stop(); | 85 | virtual bool stop(); |
86 | virtual void showCfg(); | 86 | virtual void showCfg(); |
87 | virtual bool configOk(); | 87 | virtual bool configOk(); |
88 | 88 | ||
89 | QStringList getVoiceList(QString language); | 89 | QStringList getVoiceList(QString language); |
90 | private: | 90 | private: |
91 | QProcess* voicescript; | 91 | QProcess* voicescript; |
92 | QTextStream* voicestream; | 92 | QTextStream* voicestream; |
93 | QString defaultLanguage; | 93 | QString defaultLanguage; |
94 | 94 | ||
95 | QString m_TTSexec; | 95 | QString m_TTSexec; |
96 | QString m_TTSOpts; | 96 | QString m_TTSOpts; |
97 | QString m_TTSTemplate; | 97 | QString m_TTSTemplate; |
@@ -114,7 +114,7 @@ class TTSExes : public TTSBase | |||
114 | virtual bool configOk(); | 114 | virtual bool configOk(); |
115 | 115 | ||
116 | virtual void setCfg(RbSettings* sett); | 116 | virtual void setCfg(RbSettings* sett); |
117 | 117 | ||
118 | private: | 118 | private: |
119 | QString m_name; | 119 | QString m_name; |
120 | QString m_TTSexec; | 120 | QString m_TTSexec; |
@@ -125,24 +125,24 @@ class TTSExes : public TTSBase | |||
125 | 125 | ||
126 | class TTSFestival : public TTSBase | 126 | class TTSFestival : public TTSBase |
127 | { | 127 | { |
128 | Q_OBJECT | 128 | Q_OBJECT |
129 | public: | 129 | public: |
130 | ~TTSFestival(); | 130 | ~TTSFestival(); |
131 | virtual bool configOk(); | 131 | virtual bool configOk(); |
132 | virtual bool start(QString *errStr); | 132 | virtual bool start(QString *errStr); |
133 | virtual bool stop(); | 133 | virtual bool stop(); |
134 | virtual void showCfg(); | 134 | virtual void showCfg(); |
135 | virtual TTSStatus voice(QString text,QString wavfile, QString *errStr); | 135 | virtual TTSStatus voice(QString text,QString wavfile, QString *errStr); |
136 | 136 | ||
137 | QStringList getVoiceList(); | 137 | QStringList getVoiceList(); |
138 | QString getVoiceInfo(QString voice); | 138 | QString getVoiceInfo(QString voice); |
139 | private: | 139 | private: |
140 | inline void startServer(); | 140 | inline void startServer(); |
141 | inline void ensureServerRunning(); | 141 | inline void ensureServerRunning(); |
142 | QString queryServer(QString query, int timeout = -1); | 142 | QString queryServer(QString query, int timeout = -1); |
143 | QProcess serverProcess; | 143 | QProcess serverProcess; |
144 | QStringList voices; | 144 | QStringList voices; |
145 | QMap<QString, QString> voiceDescriptions; | 145 | QMap<QString, QString> voiceDescriptions; |
146 | }; | 146 | }; |
147 | 147 | ||
148 | #endif | 148 | #endif |