2

我正在使用ResponsiveVoice文本到语音库。

除了似乎无法在 API 中检测到语音结束之外,一切都运行良好。

responsiveVoice对象上,我可以看到OnFinishedPlaying回调,但它不起作用。这里提到的回调也没有。onend

现在我正在使用setIntervalto poll onisPlaying方法来检测语音的结束。但是,如果有一种方法可以正确地做到这一点,那就太好了。

这是我正在使用的 Github 上的代码。

这是一个最小的JSFiddle 测试代码

4

1 回答 1

1

onend如果您将选项对象作为第三个参数,则上述回调将起作用:

responsiveVoice.speak('Responsive Voice is ready', 'UK English Male', {onend: yourCallbackGoesHere});

JSFiddle

于 2016-04-03T03:05:52.233 回答