我需要运行一些代码,但仅在文本转语音停止说话之后。 我目前正在延迟几秒钟,但这并不是真正的动态,这个问题有什么解决办法吗?当声音停止说话时,我能收到通知吗?
最佳答案
听起来您需要实现 TextToSpeech.OnUtteranceCompletedListener 接口(interface)并将您的代码设置为在 onUtteranceCompleted() 实现期间运行。
Android 开发者资源中有一个这样的例子:
关于android - 在文本转语音停止在 Android 上说话后运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9347244/