Spec-Zone.ru › Web APIs

SpeechRecognition: событие nomatch

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

Эта функция не относится к Baseline, так как она не работает во всех распространенных браузерах.

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

Событие nomatch API распознавания речи срабатывает, когда служба распознавания речи возвращает окончательный результат без значимого распознавания.

Это может подразумевать некоторое распознавание, которое не соответствует или не превосходит порог confidence.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.

addEventListener("nomatch", (event) => {});

onnomatch = (event) => {};

Тип события

Объект SpeechRecognitionEvent. Наследуется от Event.

Событие SpeechRecognitionEvent

Свойства события

Помимо перечисленных ниже свойств, доступны свойства родительского интерфейса Event.

SpeechRecognitionEvent.emma Только чтение

Возвращает представление результата в формате EMMA (Extensible MultiModal Annotation) — XML.

SpeechRecognitionEvent.interpretation Только чтение

Возвращает семантическое значение произнесенного пользователем.

SpeechRecognitionEvent.resultIndex Только чтение

Возвращает наименьший индекс результата в "массиве" SpeechRecognitionResultList, который фактически изменился.

SpeechRecognitionEvent.results Только чтение

Возвращает объект SpeechRecognitionResultList, представляющий все результаты распознавания речи для текущего сеанса.

Примеры

Вы можете использовать событие nomatch в методе addEventListener:

const recognition = new webkitSpeechRecognition() || new SpeechRecognition();

recognition.addEventListener("nomatch", () => {
  console.error("Speech not recognized");
});

Или использовать свойство обработчика события onnomatch:

recognition.onnomatch = () => {
  console.error("Speech not recognized");
};

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

Спецификация
API распознавания речи
# eventdef-speechrecognition-nomatch
API распознавания речи
# dom-speechrecognition-onnomatch

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
nomatch_event 33 79 Нет 20 14.1 33 Нет 20 14.5 2.0 4.4.3

См. также

  • 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/SpeechRecognition/nomatch_event

Spec-Zone.ru

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