summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rbutil/rbutilqt/base/ttssapi.cpp5
-rw-r--r--tools/sapi_voice.vbs2
2 files changed, 5 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/base/ttssapi.cpp b/rbutil/rbutilqt/base/ttssapi.cpp
index f726dcf..666b101 100644
--- a/rbutil/rbutilqt/base/ttssapi.cpp
+++ b/rbutil/rbutilqt/base/ttssapi.cpp
@@ -198,7 +198,10 @@ QStringList TTSSapi::getVoiceList(QString language)
voicescript->waitForReadyRead();
QString dataRaw = voicescript->readAllStandardError().data();
- result = dataRaw.split(",",QString::SkipEmptyParts);
+ if(dataRaw.startsWith("Error")) {
+ qDebug() << "[TTSSapi] Error:" << dataRaw;
+ }
+ result = dataRaw.split(";",QString::SkipEmptyParts);
if(result.size() > 0)
{
result.sort();
diff --git a/tools/sapi_voice.vbs b/tools/sapi_voice.vbs
index 6f20109..a8b98ac 100644
--- a/tools/sapi_voice.vbs
+++ b/tools/sapi_voice.vbs
@@ -139,7 +139,7 @@ Else ' SAPI5
For Each nLangID in LangIDs(sLanguage)
sSelectString = "Language=" & Hex(nLangID)
For Each oVoice in oSpVoice.GetVoices(sSelectString)
- WScript.StdErr.Write oVoice.GetAttribute("Name") & ","
+ WScript.StdErr.Write oVoice.GetAttribute("Name") & ";"
Next
Next
WScript.StdErr.WriteLine