1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<body onload="start()">
<script>
var speechRecognition = null;
function start()
{
stop();
speechRecognition = new webkitSpeechRecognition();
speechRecognition.onerror = (event) => {
window.webkit.messageHandlers.testHandler.postMessage("Error: " + event.error + " - " + event.message);
}
speechRecognition.onend = (event) => {
window.webkit.messageHandlers.testHandler.postMessage("End");
}
speechRecognition.start();
}
function stop()
{
if (!speechRecognition)
return;
speechRecognition.stop();
speechRecognition = null;
}
</script>
</body>
|