2016-04-03 16 views
1

Ich arbeite mit der Text-zu-Sprache-Bibliothek ResponsiveVoice.So erkennen Sie das Ende der Sprache in ResponsiveVoice JS

Alles funktioniert einwandfrei, außer es scheint keine Möglichkeit zu geben, das Ende der Sprache in der API zu erkennen.

Auf der responsiveVoice Objekt kann ich die OnFinishedPlaying Rückruf sehen, aber es funktioniert nicht. Ebenso wenig wie die onendcallback mentioned here.

Im Moment habe ich die setInterval bin mit auf isPlaying Methode abzufragen das Ende der Sprache zu erkennen. Es wäre jedoch großartig, wenn es eine Methode dafür gäbe.

Here's the code on Github, mit denen ich arbeite.

Und hier ist eine minimale JSFiddle test code.

Antwort

0

Die erwähnte onend Rückruf funktioniert, wenn Sie die Put-Optionen Objekt als 3. Parameter:

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

JSFiddle

+0

Danke für die Lösung Sehen Sie, ich habe nicht die Aufmerksamkeit auf die Nutzung und verwendet ' und direkt am Objekt. – 11thdimension

Verwandte Themen