Spec-Zone.ru › Web APIs

SpeechRecognitionResult

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

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

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

Интерфейс SpeechRecognitionResult API веб-речи представляет собой одну единственную совпавшую запись распознавания, которая может содержать несколько объектов SpeechRecognitionAlternative.

Свойства экземпляра

SpeechRecognitionResult.isFinal Только для чтения

Булево значение, указывающее, является ли этот результат окончательным (true) или нет (false). Если true, то это последний раз, когда этот результат будет возвращён; если false, то это промежуточный результат, который может быть обновлён позже.

SpeechRecognitionResult.length Только для чтения

Возвращает длину «массива» — количество объектов SpeechRecognitionAlternative, содержащихся в результате (также называемых «n-лучшими альтернативами»).

Методы экземпляра

SpeechRecognitionResult.item

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

Примеры

Этот код взят из нашего примера Изменение цвета речи.

recognition.onresult = (event) => {
  // The SpeechRecognitionEvent results property returns a SpeechRecognitionResultList object
  // The SpeechRecognitionResultList object contains SpeechRecognitionResult objects.
  // It has a getter so it can be accessed like an array
  // The first [0] returns the SpeechRecognitionResult at position 0.
  // Each SpeechRecognitionResult object contains SpeechRecognitionAlternative objects
  // that contain individual results.
  // These also have getters so they can be accessed like arrays.
  // The second [0] returns the SpeechRecognitionAlternative at position 0.
  // We then return the transcript property of the SpeechRecognitionAlternative object
  const color = event.results[0][0].transcript;
  diagnostic.textContent = `Result received: ${color}.`;
  bg.style.backgroundColor = color;
};

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

Спецификация
API веб-речи
# speechreco-result

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
SpeechRecognitionResult 33 79 Нет Нет 14.1 33 Нет Нет 14.5 2.0 4.4.3
isFinal 33 79 Нет Нет 14.1 33 Нет Нет 14.5 2.0 4.4.3
item 33 79 Нет Нет 14.1 33 Нет Нет 14.5 2.0 4.4.3
length 33 79 Нет Нет 14.1 33 Нет Нет 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/SpeechRecognitionResult

Spec-Zone.ru

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