diff options
Diffstat (limited to 'rbutil')
-rw-r--r-- | rbutil/rbutilqt/rbutil.ini | 40 | ||||
-rw-r--r-- | rbutil/rbutilqt/talkfile.cpp | 1 |
2 files changed, 36 insertions, 5 deletions
diff --git a/rbutil/rbutilqt/rbutil.ini b/rbutil/rbutilqt/rbutil.ini index ea6a1a4cd4..4432344d0f 100644 --- a/rbutil/rbutilqt/rbutil.ini +++ b/rbutil/rbutilqt/rbutil.ini | |||
@@ -400,11 +400,15 @@ ttspreset02 = "espeak (user-adjusted)" | |||
400 | ttspreset03 = "flite (default)" | 400 | ttspreset03 = "flite (default)" |
401 | ttspreset04 = "flite (user-adjusted)" | 401 | ttspreset04 = "flite (user-adjusted)" |
402 | ttspreset05 = "sapi (default)" | 402 | ttspreset05 = "sapi (default)" |
403 | ttspreset06 = "sapi (user-adjusted)" | ||
404 | ttspreset07 = "swift (default)" | ||
405 | ttspreset08 = "swift (user-adjusted)" | ||
406 | |||
403 | 407 | ||
404 | [ttspreset01] | 408 | [ttspreset01] |
405 | tts = "espeak" | 409 | tts = "espeak" |
406 | options = "" | 410 | options = "" |
407 | template = "\"%exe\" %options -w \"%wavfile\" \"%text\"" | 411 | template = "\"%exe\" \"%options\" -w \"%wavfile\" \"%text\"" |
408 | edit = false | 412 | edit = false |
409 | os = all | 413 | os = all |
410 | needslanguagecfg = false | 414 | needslanguagecfg = false |
@@ -412,7 +416,7 @@ needslanguagecfg = false | |||
412 | [ttspreset02] | 416 | [ttspreset02] |
413 | tts = "espeak" | 417 | tts = "espeak" |
414 | options = "" | 418 | options = "" |
415 | template = "\"%exe\" %options -w \"%wavfile\" \"%text\"" | 419 | template = "\"%exe\" \"%options\" -w \"%wavfile\" \"%text\"" |
416 | edit = true | 420 | edit = true |
417 | os = all | 421 | os = all |
418 | needslanguagecfg = false | 422 | needslanguagecfg = false |
@@ -420,7 +424,7 @@ needslanguagecfg = false | |||
420 | [ttspreset03] | 424 | [ttspreset03] |
421 | tts = "flite" | 425 | tts = "flite" |
422 | options = "" | 426 | options = "" |
423 | template = "\"%exe\" %options -o \"%wavfile\" \"%text\"" | 427 | template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\"" |
424 | edit = false | 428 | edit = false |
425 | os = all | 429 | os = all |
426 | needslanguagecfg = false | 430 | needslanguagecfg = false |
@@ -428,7 +432,7 @@ needslanguagecfg = false | |||
428 | [ttspreset04] | 432 | [ttspreset04] |
429 | tts = "flite" | 433 | tts = "flite" |
430 | options = "" | 434 | options = "" |
431 | template = "\"%exe\" %options -o \"%wavfile\" \"%text\"" | 435 | template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\"" |
432 | edit = true | 436 | edit = true |
433 | os = all | 437 | os = all |
434 | needslanguagecfg = false | 438 | needslanguagecfg = false |
@@ -436,7 +440,33 @@ needslanguagecfg = false | |||
436 | [ttspreset05] | 440 | [ttspreset05] |
437 | tts = "sapi" | 441 | tts = "sapi" |
438 | options = "" | 442 | options = "" |
439 | template = "cscript //nologo \"%exe\" /language:english %options" | 443 | template = "cscript //nologo \"%exe\" /language:%lang \"%options\"" |
440 | edit = false | 444 | edit = false |
441 | os = win32 | 445 | os = win32 |
442 | needslanguagecfg = true | 446 | needslanguagecfg = true |
447 | |||
448 | [ttspreset06] | ||
449 | tts = "sapi" | ||
450 | options = "" | ||
451 | template = "cscript //nologo \"%exe\" /language:%lang \"%options\"" | ||
452 | edit = true | ||
453 | os = win32 | ||
454 | needslanguagecfg = true | ||
455 | |||
456 | [ttspreset07] | ||
457 | tts = "swift" | ||
458 | options = "" | ||
459 | template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\"" | ||
460 | edit = false | ||
461 | os = all | ||
462 | needslanguagecfg = false | ||
463 | |||
464 | [ttspreset08] | ||
465 | tts = "swift" | ||
466 | options = "" | ||
467 | template = "\"%exe\" \"%options\" -o \"%wavfile\" \"%text\"" | ||
468 | edit = true | ||
469 | os = all | ||
470 | needslanguagecfg = false | ||
471 | |||
472 | |||
diff --git a/rbutil/rbutilqt/talkfile.cpp b/rbutil/rbutilqt/talkfile.cpp index d3e3a24781..5b484079f9 100644 --- a/rbutil/rbutilqt/talkfile.cpp +++ b/rbutil/rbutilqt/talkfile.cpp | |||
@@ -190,6 +190,7 @@ bool TTSSapi::start() | |||
190 | QString execstring = m_TTSTemplate; | 190 | QString execstring = m_TTSTemplate; |
191 | execstring.replace("%exe",m_TTSexec); | 191 | execstring.replace("%exe",m_TTSexec); |
192 | execstring.replace("%options",m_TTSOpts); | 192 | execstring.replace("%options",m_TTSOpts); |
193 | execstring.replace("%lang",m_TTSLanguage); | ||
193 | qDebug() << "init" << execstring; | 194 | qDebug() << "init" << execstring; |
194 | voicescript = new QProcess(NULL); | 195 | voicescript = new QProcess(NULL); |
195 | voicescript->start(execstring); | 196 | voicescript->start(execstring); |