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();
}

Для запуска метод требует взаимодействия пользователя со страницей .

Web API JavaScript 1.2 г. Просмотров: 640
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.