diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-09-26 21:28:05 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-09-26 21:28:05 +0000 |
commit | fe3eadffba810be2666435d68b929027130d47ed (patch) | |
tree | 4c47fef3017b76c28f1697e304062cdadd6dd1e2 /rbutil/rbutilqt/base/ttssapi.h | |
parent | c7c657ca9264b1bc7dc313a92e285128fc9ffea3 (diff) | |
download | rockbox-fe3eadffba810be2666435d68b929027130d47ed.tar.gz rockbox-fe3eadffba810be2666435d68b929027130d47ed.zip |
Rockbox Utility TTS: implement reading TTS vendor.
Support retrieving the vendor name of the TTS. This will be used by TTS string
corrections. Currently no other TTS but SAPI supports this, and only correction
strings for SAPI voices depend on the vendor information.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30609 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/base/ttssapi.h')
-rw-r--r-- | rbutil/rbutilqt/base/ttssapi.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/base/ttssapi.h b/rbutil/rbutilqt/base/ttssapi.h index 6070728a79..1cdf030884 100644 --- a/rbutil/rbutilqt/base/ttssapi.h +++ b/rbutil/rbutilqt/base/ttssapi.h | |||
@@ -42,6 +42,7 @@ class TTSSapi : public TTSBase | |||
42 | TTSStatus voice(QString text,QString wavfile, QString *errStr); | 42 | TTSStatus voice(QString text,QString wavfile, QString *errStr); |
43 | bool start(QString *errStr); | 43 | bool start(QString *errStr); |
44 | bool stop(); | 44 | bool stop(); |
45 | QString voiceVendor(void); | ||
45 | Capabilities capabilities(); | 46 | Capabilities capabilities(); |
46 | 47 | ||
47 | // for settings | 48 | // for settings |
@@ -49,8 +50,8 @@ class TTSSapi : public TTSBase | |||
49 | void generateSettings(); | 50 | void generateSettings(); |
50 | void saveSettings(); | 51 | void saveSettings(); |
51 | 52 | ||
52 | private slots: | 53 | private slots: |
53 | void updateVoiceList(); | 54 | void updateVoiceList(); |
54 | 55 | ||
55 | private: | 56 | private: |
56 | QStringList getVoiceList(QString language); | 57 | QStringList getVoiceList(QString language); |
@@ -66,6 +67,7 @@ class TTSSapi : public TTSBase | |||
66 | QString m_TTSVoice; | 67 | QString m_TTSVoice; |
67 | QString m_TTSSpeed; | 68 | QString m_TTSSpeed; |
68 | bool m_sapi4; | 69 | bool m_sapi4; |
70 | bool m_started; | ||
69 | }; | 71 | }; |
70 | 72 | ||
71 | 73 | ||