Распознавание речи — процесс преобразования речевого сигнала в цифровую информацию (например, текстовые данные).
Код для браузера Chrome.
<textarea style='width: 600px; height: 200px;' id='result-text'></textarea>
<button id='start'>Начать</button>
<script>
var result = document.getElementById('result-text');
var start = document.getElementById('start');
start.addEventListener('click', function () {
a.start();
});
var a = new window.webkitSpeechRecognition();
a.onresult = function(event) {
console.log(event);
var txt = event.results[0][0].transcript;
result.value = txt;
if (txt.match(/лев/)) {
send(0);
} else if(txt.match(/прав/)){
send(180);
}
};
function send(left) {
var req = new XMLHttpRequest();
req.open('GET', 'http://192.168.1.120?left=' + left, true);
req.send(null);
}
</script>