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

标签 android text-to-speech

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

最佳答案

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

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

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

关于android - 在文本转语音停止在 Android 上说话后运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9347244/

相关文章:

java - 将文本转换为音频文件,如 java 中的 .wav 或 .au

javascript - Web 语音 API 滞后。我的代码是坏的还是这是可以预料的?

Android 按页滚动图像 - 哪个控件?

android - 获取 "Hangout Message"的铃声标题时,我得到 11?

audio - 音频样本库(口语文本)

algorithm - 如何使用 NAudio 对语音段连接应用平滑?

ios - 我们如何在iOS 12中添加文本转语音功能?

android - 如何创建如下所示的自定义选项卡 View

android - 列表 Activity 中的异步任务

android - PagerSlidingTabStrip 显示 viewPager 项目的错误位置