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();
}
Для запуска метод требует взаимодействия пользователя со страницей .
Комментарии
0Нашли ошибку или хотите дополнить материал?