Web API: Распознать речь и преобразовать её в текст с помощью Web Speech API
Web Speech API — это интерфейс, предлагаемый браузерами для распознавания и синтеза речи. Он состоит из двух частей: SpeechRecognition для распознавания речи и SpeechSynthesis для синтеза речи. SpeechRecognition API позволяет распознавать человеческую речь и преобразовывать её в текст.
# Код должен выполняться в контексте браузера if ('SpeechRecognition' in window) { var recognition = new window.SpeechRecognition(); recognition.onresult = function(event) { if (event.results.length > 0) { var result = event.results[event.results.length - 1]; if (result.isFinal) { console.log('Вы сказали: ' + result[0].transcript); } else { console.log('Промежуточный результат: ' + result[0].transcript); } } }; recognition.start(); }
Для запуска метод требует взаимодействия пользователя со страницей .
Комментарии