SpeechRecognition: speechstart イベント

Limited availability

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

speechstartウェブ音声 API のイベントで、音声認識サービスにより音声として認識された音が検出されたときに発行されます。

構文

このイベント名を addEventListener() などのメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。

js
addEventListener("speechstart", (event) => {});

onspeechstart = (event) => {};

イベント型

一般的な Event であり、追加のプロパティはありません。

speechstart イベントは、 addEventListener メソッドで使用することができます。

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

recognition.addEventListener("speechstart", () => {
  console.log("音声が検出されました");
});

または onspeechstart イベントハンドラープロパティを使用してください。

js
recognition.onspeechstart = () => {
  console.log("音声が検出されました");
};

仕様書

Specification
Web Speech API
# eventdef-speechrecognition-speechstart
Web Speech API
# dom-speechrecognition-onspeechstart

ブラウザーの互換性

BCD tables only load in the browser

関連情報