Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SpeechRecognitionResultList

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die SpeechRecognitionResultList-Schnittstelle der Web Speech API repräsentiert eine Liste von SpeechRecognitionResult-Objekten, oder ein einzelnes Objekt, wenn Ergebnisse im non-continuous-Modus erfasst werden.

Instanz-Eigenschaften

SpeechRecognitionResultList.length Schreibgeschützt

Gibt die Länge des "Arrays" zurück — die Anzahl der SpeechRecognitionResult-Objekte in der Liste.

Instanz-Methoden

SpeechRecognitionResultList.item

Ein Standard-Getter, der es ermöglicht, auf SpeechRecognitionResult-Objekte in der Liste über Array-Syntax zuzugreifen.

Beispiele

Dieser Code ist ein Auszug aus unserem Speech color changer-Beispiel.

js
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;
};

Spezifikationen

Specification
Web Speech API
# speechreco-resultlist

Browser-Kompatibilität

Siehe auch