[377375] Enable to generate WAV files by TTS engines (file path includes space character)
diff --git a/plugins/org.eclipse.actf.ai.tts.msp/src/org/eclipse/actf/ai/tts/msp/engine/MspVoice.java b/plugins/org.eclipse.actf.ai.tts.msp/src/org/eclipse/actf/ai/tts/msp/engine/MspVoice.java
index 4fec6d8..5415010 100644
--- a/plugins/org.eclipse.actf.ai.tts.msp/src/org/eclipse/actf/ai/tts/msp/engine/MspVoice.java
+++ b/plugins/org.eclipse.actf.ai.tts.msp/src/org/eclipse/actf/ai/tts/msp/engine/MspVoice.java
@@ -485,7 +485,7 @@
// open 100 close 101
String tmpS = file.toURI().toString();
if (tmpS.startsWith("file:/")) {
- tmpS = tmpS.substring(6);
+ tmpS = tmpS.substring(6).replaceAll("%20"," ");;
}
autoSpFileStream.invoke(100, new Variant[] { new Variant(tmpS),
diff --git a/plugins/org.eclipse.actf.ai.tts.sapi/src/org/eclipse/actf/ai/tts/sapi/engine/SapiVoice.java b/plugins/org.eclipse.actf.ai.tts.sapi/src/org/eclipse/actf/ai/tts/sapi/engine/SapiVoice.java
index 0cfa9fa..e148115 100644
--- a/plugins/org.eclipse.actf.ai.tts.sapi/src/org/eclipse/actf/ai/tts/sapi/engine/SapiVoice.java
+++ b/plugins/org.eclipse.actf.ai.tts.sapi/src/org/eclipse/actf/ai/tts/sapi/engine/SapiVoice.java
@@ -538,7 +538,7 @@
// open 100 close 101
String tmpS = file.toURI().toString();
if (tmpS.startsWith("file:/")) {
- tmpS = tmpS.substring(6);
+ tmpS = tmpS.substring(6).replaceAll("%20"," ");
}
autoSpFileStream.invoke(100, new Variant[] { new Variant(tmpS),