在 Android 上文本转语音停止说话后运行代码

发布于 2025-01-07 12:37:39 字数 102 浏览 1 评论 0原文

我需要运行一些代码,但在文本转语音停止说话之后。 我目前延迟了几秒钟,但这并不是真正的动态,这个问题有什么解决方案吗?当声音停止说话时我可以收到通知吗?

I need to run some code but only after the text-to-speech stops talking.
I am currently delaying a few seconds but that is not really dynamic, is there any solution for this problem? Can I get notified when the voice stops talking?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

菊凝晚露 2025-01-14 12:37:39

听起来您需要实现 TextToSpeech.OnUtteranceCompletedListener 接口并将代码设置为在 onUtteranceCompleted() 实现期间运行。

Android 开发者资源中有一个这样的示例:

http://developer.android.com /resources/articles/tts.html

It sounds like you need to implement the TextToSpeech.OnUtteranceCompletedListener interface and set your code to run during the onUtteranceCompleted() implementation.

There is an example of this in the Android Developer resources:

http://developer.android.com/resources/articles/tts.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文