The SpeechRecognitionResultList interface of the Web Speech API represents a list of SpeechRecognitionResult objects, or a single one if results are being captured in non-continuous mode.
SpeechRecognitionResultList.length Read onlyReturns the length of the "array" — the number of SpeechRecognitionResult objects in the list.
SpeechRecognitionResultList.itemA standard getter that allows SpeechRecognitionResult objects in the list to be accessed via array syntax.
This code is excerpted from our Speech color changer example.
recognition.onresult = (event) => {
const color = event.results[0][0].transcript;
diagnostic.textContent = `Result received: ${color}.`;
bg.style.backgroundColor = color;
};