testing webkitSpeechRecognition

by humanzing

HTML

hello

JavaScript

if (!('webkitSpeechRecognition' in window)) {
    alert('upgrade to chrome for speech recognition');
} else {
    startRecognition();
}

function startRecognition() {
    var recognition = new webkitSpeechRecognition();
    recognition.continuous = true;
    recognition.interimResults = true;

    recognition.onstart = function () {
        console.log("onstart");
    };

    recognition.onerror = function (event) {
        console.log("onerror", event);
    };

    recognition.onend = function () {
        console.log("onend");
    };

    recognition.onresult = function (event) {
        console.log("onresult", event);
    };
    
    recognition.start();
}