Ich versuche, IBM Watson Text-zu-Sprache zu verwenden, um Text in Audio-Ausgabe auf meiner Android-Anwendung zu konvertieren. Hier ist meine AbhängigkeitenWie StreamPlayer von IBM Watson Text-to-Speech zu stoppen
compile 'com.ibm.watson.developer_cloud:java-sdk:3.5.3'
compile 'com.ibm.watson.developer_cloud:android-sdk:0.2.1'
Hier, wo ich String Audio konvertieren
new StreamPlayer().playStream(textToSpeechService.synthesize(params[0], Voice.EN_LISA).execute());
Das Problem ist, wenn ich die Aktivität beenden, wo ich die Audio wiedergeben, die Audio-Wiedergabe auf hält, während ich es will angehalten werden.
Bei Verwendung android.speech.tts.TextToSpeech
kann ich einfach TextToSpeech.stop()
verwenden, aber wie es mit IBM Watson Text-to-Speech zu tun?