gpt4 book ai didi

java - 如何停止 IBM Watson 文本转语音的 StreamPlayer

转载 作者:行者123 更新时间:2023-12-02 03:09:44 24 4
gpt4 key购买 nike

我正在尝试使用 IBM Watson 文本转语音在我的 Android 应用程序上将文本转换为音频输出。这是我的依赖项

compile 'com.ibm.watson.developer_cloud:java-sdk:3.5.3'
compile 'com.ibm.watson.developer_cloud:android-sdk:0.2.1'

这里我将字符串转换为音频

new StreamPlayer().playStream(textToSpeechService.synthesize(params[0], Voice.EN_LISA).execute());

问题是当我退出播放音频的 Activity 时,音频在我希望停止时继续播放。

如果使用android.speech.tts.TextToSpeech,我可以轻松使用TextToSpeech.stop(),但是如何使用IBM Watson文本转语音来做到这一点?

最佳答案

当我问这个问题时,该功能还不存在,所以我创建了 github 问题 https://github.com/watson-developer-cloud/android-sdk/issues/21他们创建了一个拉取请求来解决这个问题。现在我们可以使用

streamPlayer.interrupt();

停止 StreamPlayer

关于java - 如何停止 IBM Watson 文本转语音的 StreamPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41256985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com