2016-04-03 30 views
1

我正在使用ResponsiveVoice文本到語音庫。如何檢測ResponsiveVoice JS中的結束語

除了似乎無法檢測API中的語音結束之外,一切都工作得很好。

responsiveVoice對象上,我能夠看到OnFinishedPlaying回調但它不起作用。無論是否onendcallback mentioned here.

現在,我使用setInterval來輪詢isPlaying法檢測講話結束。不過,如果有適當的方法,這將是非常好的。

Here's the code on Github我正在使用。

這裏是一個最小的JSFiddle test code

回答

0

如果你把選項提到onend回調的工作對象作爲第三個參數:

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

JSFiddle

+0

感謝您的解決方案,我沒有注意使用量和使用'直接在物體上。 – 11thdimension