mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-10 21:55:10 -05:00
rbutil: added swift tts engine.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14829 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
acc70ec58d
commit
f79fbc1936
2 changed files with 36 additions and 5 deletions
|
|
@ -400,11 +400,15 @@ ttspreset02 = "espeak (user-adjusted)"
|
||||||
ttspreset03 = "flite (default)"
|
ttspreset03 = "flite (default)"
|
||||||
ttspreset04 = "flite (user-adjusted)"
|
ttspreset04 = "flite (user-adjusted)"
|
||||||
ttspreset05 = "sapi (default)"
|
ttspreset05 = "sapi (default)"
|
||||||
|
ttspreset06 = "sapi (user-adjusted)"
|
||||||
|
ttspreset07 = "swift (default)"
|
||||||
|
ttspreset08 = "swift (user-adjusted)"
|
||||||
|
|
||||||
|
|
||||||
[ttspreset01]
|
[ttspreset01]
|
||||||
tts = "espeak"
|
tts = "espeak"
|
||||||
options = ""
|
options = ""
|
||||||
template = "\"%exe\" %options -w \"%wavfile\" \"%text\""
|
template = "\"%exe\" \"%options\" -w \"%wavfile\" \"%text\""
|
||||||
edit = false
|
edit = false
|
||||||
os = all
|
os = all
|
||||||
needslanguagecfg = false
|
needslanguagecfg = false
|
||||||
|
|
@ -412,7 +416,7 @@ needslanguagecfg = false
|
||||||
[ttspreset02]
|
[ttspreset02]
|
||||||
tts = "espeak"
|
tts = "espeak"
|
||||||
options = ""
|
options = ""
|
||||||
template = "\"%exe\" %options -w \"%wavfile\" \"%text\""
|
template = "\"%exe\" \"%options\" -w \"%wavfile\" \"%text\""
|
||||||
edit = true
|
edit = true
|
||||||
os = all
|
os = all
|
||||||
needslanguagecfg = false
|
needslanguagecfg = false
|
||||||
|
|
@ -420,7 +424,7 @@ needslanguagecfg = false
|
||||||
[ttspreset03]
|
[ttspreset03]
|
||||||
tts = "flite"
|
tts = "flite"
|
||||||
options = ""
|
options = ""
|
||||||
template = "\"%exe\" %options -o \"%wavfile\" \"%text\""
|
template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\""
|
||||||
edit = false
|
edit = false
|
||||||
os = all
|
os = all
|
||||||
needslanguagecfg = false
|
needslanguagecfg = false
|
||||||
|
|
@ -428,7 +432,7 @@ needslanguagecfg = false
|
||||||
[ttspreset04]
|
[ttspreset04]
|
||||||
tts = "flite"
|
tts = "flite"
|
||||||
options = ""
|
options = ""
|
||||||
template = "\"%exe\" %options -o \"%wavfile\" \"%text\""
|
template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\""
|
||||||
edit = true
|
edit = true
|
||||||
os = all
|
os = all
|
||||||
needslanguagecfg = false
|
needslanguagecfg = false
|
||||||
|
|
@ -436,7 +440,33 @@ needslanguagecfg = false
|
||||||
[ttspreset05]
|
[ttspreset05]
|
||||||
tts = "sapi"
|
tts = "sapi"
|
||||||
options = ""
|
options = ""
|
||||||
template = "cscript //nologo \"%exe\" /language:english %options"
|
template = "cscript //nologo \"%exe\" /language:%lang \"%options\""
|
||||||
edit = false
|
edit = false
|
||||||
os = win32
|
os = win32
|
||||||
needslanguagecfg = true
|
needslanguagecfg = true
|
||||||
|
|
||||||
|
[ttspreset06]
|
||||||
|
tts = "sapi"
|
||||||
|
options = ""
|
||||||
|
template = "cscript //nologo \"%exe\" /language:%lang \"%options\""
|
||||||
|
edit = true
|
||||||
|
os = win32
|
||||||
|
needslanguagecfg = true
|
||||||
|
|
||||||
|
[ttspreset07]
|
||||||
|
tts = "swift"
|
||||||
|
options = ""
|
||||||
|
template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\""
|
||||||
|
edit = false
|
||||||
|
os = all
|
||||||
|
needslanguagecfg = false
|
||||||
|
|
||||||
|
[ttspreset08]
|
||||||
|
tts = "swift"
|
||||||
|
options = ""
|
||||||
|
template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\""
|
||||||
|
edit = true
|
||||||
|
os = all
|
||||||
|
needslanguagecfg = false
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -190,6 +190,7 @@ bool TTSSapi::start()
|
||||||
QString execstring = m_TTSTemplate;
|
QString execstring = m_TTSTemplate;
|
||||||
execstring.replace("%exe",m_TTSexec);
|
execstring.replace("%exe",m_TTSexec);
|
||||||
execstring.replace("%options",m_TTSOpts);
|
execstring.replace("%options",m_TTSOpts);
|
||||||
|
execstring.replace("%lang",m_TTSLanguage);
|
||||||
qDebug() << "init" << execstring;
|
qDebug() << "init" << execstring;
|
||||||
voicescript = new QProcess(NULL);
|
voicescript = new QProcess(NULL);
|
||||||
voicescript->start(execstring);
|
voicescript->start(execstring);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue