I am trying to use IBM Watson text-to-speech to convert text to audio output on my Android application. Here is my dependencies
compile 'com.ibm.watson.developer_cloud:java-sdk:3.5.3'
compile 'com.ibm.watson.developer_cloud:android-sdk:0.2.1'
Here where i convert string to audio
new StreamPlayer().playStream(textToSpeechService.synthesize(params[0], Voice.EN_LISA).execute());
The problem is when i quit the activity where i play the audio, the audio keeps playing on while i want it to be stopped.
If use android.speech.tts.TextToSpeech
i can easily use TextToSpeech.stop()
but how to do it with IBM Watson text-to-speech?