diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-10-01 19:48:58 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-10-01 19:48:58 +0000 |
commit | 4f56b50df45cf81370c3a29bd443b91cf5fca1b0 (patch) | |
tree | 92b105d056a47401949c9db6b5529570a63cb3f9 /rbutil/rbutilqt/configure.cpp | |
parent | 7f2defc453045e037cccf50456753d310c7d7e88 (diff) | |
download | rockbox-4f56b50df45cf81370c3a29bd443b91cf5fca1b0.tar.gz rockbox-4f56b50df45cf81370c3a29bd443b91cf5fca1b0.zip |
Voicefile generation: implement string corrections.
Voicefile generation now can correct strings for the TTS system similar
to what voice.pl does. The current implementation has some limitations:
- only implemented for voicefile creation.
- the corrections file is built in and can't get changed.
- string corrections can be disabled in the configuration dialog.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30628 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/configure.cpp')
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 9e1978974f..4a6fb67a43 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -205,6 +205,7 @@ void Config::accept() | |||
205 | RbSettings::setValue(RbSettings::CacheOffline, ui.cacheOfflineMode->isChecked()); | 205 | RbSettings::setValue(RbSettings::CacheOffline, ui.cacheOfflineMode->isChecked()); |
206 | 206 | ||
207 | // tts settings | 207 | // tts settings |
208 | RbSettings::setValue(RbSettings::UseTtsCorrections, ui.ttsCorrections->isChecked()); | ||
208 | int i = ui.comboTts->currentIndex(); | 209 | int i = ui.comboTts->currentIndex(); |
209 | RbSettings::setValue(RbSettings::Tts, ui.comboTts->itemData(i).toString()); | 210 | RbSettings::setValue(RbSettings::Tts, ui.comboTts->itemData(i).toString()); |
210 | 211 | ||
@@ -288,6 +289,9 @@ void Config::setUserSettings() | |||
288 | ui.cacheDisable->setChecked(RbSettings::value(RbSettings::CacheDisabled).toBool()); | 289 | ui.cacheDisable->setChecked(RbSettings::value(RbSettings::CacheDisabled).toBool()); |
289 | ui.cacheOfflineMode->setChecked(RbSettings::value(RbSettings::CacheOffline).toBool()); | 290 | ui.cacheOfflineMode->setChecked(RbSettings::value(RbSettings::CacheOffline).toBool()); |
290 | updateCacheInfo(RbSettings::value(RbSettings::CachePath).toString()); | 291 | updateCacheInfo(RbSettings::value(RbSettings::CachePath).toString()); |
292 | |||
293 | // TTS tab | ||
294 | ui.ttsCorrections->setChecked(RbSettings::value(RbSettings::UseTtsCorrections).toBool()); | ||
291 | } | 295 | } |
292 | 296 | ||
293 | 297 | ||