diff --git a/packages/TtsService/src/android/tts/SynthProxy.java b/packages/TtsService/src/android/tts/SynthProxy.java index cece94e97b716..5f283e11e2470 100755 --- a/packages/TtsService/src/android/tts/SynthProxy.java +++ b/packages/TtsService/src/android/tts/SynthProxy.java @@ -48,7 +48,7 @@ public class SynthProxy { /** * Constructor; pass the location of the native TTS .so to use. */ - public SynthProxy(String nativeSoLib) { + public SynthProxy(String nativeSoLib, String engineConfig) { boolean applyFilter = nativeSoLib.toLowerCase().contains("pico"); Log.v(TtsService.SERVICE_TAG, "About to load "+ nativeSoLib + ", applyFilter="+applyFilter); native_setup(new WeakReference(this), nativeSoLib); @@ -104,6 +104,13 @@ public class SynthProxy { return native_isLanguageAvailable(mJniData, language, country, variant); } + /** + * Sets the engine configuration. + */ + public int setConfig(String engineConfig) { + return android.speech.tts.TextToSpeech.SUCCESS; + } + /** * Sets the language. */ diff --git a/packages/TtsService/src/android/tts/TtsService.java b/packages/TtsService/src/android/tts/TtsService.java index 2b9e7e15f71d2..2a3486f819757 100755 --- a/packages/TtsService/src/android/tts/TtsService.java +++ b/packages/TtsService/src/android/tts/TtsService.java @@ -166,7 +166,7 @@ public class TtsService extends Service implements OnCompletionListener { String soLibPath = "/system/lib/libttspico.so"; if (sNativeSynth == null) { - sNativeSynth = new SynthProxy(soLibPath); + sNativeSynth = new SynthProxy(soLibPath, ""); } mSelf = this; @@ -269,7 +269,7 @@ public class TtsService extends Service implements OnCompletionListener { sNativeSynth.shutdown(); sNativeSynth = null; } - sNativeSynth = new SynthProxy(soFilename); + sNativeSynth = new SynthProxy(soFilename, ""); currentSpeechEngineSOFile = soFilename; return TextToSpeech.SUCCESS; }