作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在与 ResponsiveVoice 合作文本到语音库。
一切都工作得很好,除了 API 中似乎无法检测语音结束。
在 responsiveVoice
对象上,我可以看到 OnFinishedPlaying
回调,但它不起作用。 onend
callback mentioned here. 也没有
现在我正在使用 setInterval
轮询 isPlaying
方法来检测语音结束。不过,如果有一种方法可以正确地做到这一点,那就太好了。
Here's the code on Github我正在合作。
这是一个最小的 JSFiddle test code .
最佳答案
如果将选项对象作为第三个参数,则上述 onend
回调将起作用:
responsiveVoice.speak('Responsive Voice is ready', 'UK English Male', {onend: yourCallbackGoesHere});
参见JSFiddle
关于javascript - 如何在 ResponsiveVoice JS 中检测语音结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36381034/
我是一名优秀的程序员,十分优秀!