Spec-Zone.ru › Web APIs

SpeechRecognitionErrorEvent: свойство error

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Чтение-только свойство error интерфейса SpeechRecognitionErrorEvent возвращает тип произошедшей ошибки.

Значение

Строка, содержащая имя типа ошибки. Возможные типы ошибок:

no-speech

Не было обнаружено речи.

aborted

Ввод речи был прерван, возможно, из-за поведения, специфичного для пользовательского агента, например, нажатия пользователем кнопки для отмены ввода речи.

audio-capture

Не удалось захватить аудио.

network

Не удалось выполнить сетевое взаимодействие, необходимое для завершения распознавания.

not-allowed

Пользовательский агент запретил ввод речи по соображениям безопасности, конфиденциальности или предпочтениям пользователя.

service-not-allowed

Пользовательский агент запретил запрашиваемую службу распознавания речи, либо потому, что пользовательский агент её не поддерживает, либо по соображениям безопасности, конфиденциальности или предпочтениям пользователя. В этом случае может быть использована другая подходящая служба распознавания речи.

bad-grammar

Ошибка в грамматике или семантических тегах распознавания речи, или выбранный формат грамматики или семантических тегов не поддерживается.

language-not-supported

Пользовательский агент не поддерживает язык, указанный в значении атрибута lang объекта SpeechRecognition. Набор поддерживаемых языков зависит от браузера, и из кода front-end нет способа программно определить, какие языки пользовательский браузер поддерживает для распознавания речи.

Примеры

const recognition = new SpeechRecognition();

recognition.onerror = (event) => {
  console.log(`Speech recognition error detected: ${event.error}`);
  console.log(`Additional information: ${event.message}`);
};

Спецификации

Спецификация
Web Speech API
# dom-speechrecognitionerrorevent-error

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
error 77 79 Нет 64 14.1 77 Нет 55 14.5 12.0 77

См. также

  • Web Speech API

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognitionErrorEvent/error

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API