Распознавание речи в браузере

Распознавание речи — процесс преобразования речевого сигнала в цифровую информацию (например, текстовые данные).

Код для браузера 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>
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: