SpeechRecognition: processLocally プロパティ
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
processLocally は SpeechRecognition インターフェイスのプロパティで、音声認識をユーザーの端末上でローカルに実行する必要があるかどうかを指定します。
詳しくは端末上音声認識を参照してください。
値
論理値です。
trueに設定された場合、SpeechRecognitionオブジェクトを介して行われる音声認識はローカルで実行しなければなりません。false(デフォルト)に設定されている場合、ユーザーエージェントは処理をローカルで実行するかリモートで実行するかを選択できます。
例
>基本的な使用
以下のコードは、SpeechRecognition() コンストラクターを使用して新しい SpeechRecognition オブジェクトインスタンスを作成し、processLocally を true に設定することでローカル処理を使用するように指定します。
js
const recognition = new SpeechRecognition(); recognition.processLocally = true; このコードは、端末上音声カラーチェンジャー(デモをライブで実行)から抜粋したものです。詳細な説明についてはウェブ音声 API の使用方法をご覧ください。
仕様書
| Specification |
|---|
| Web Speech API> # dom-speechrecognition-processlocally> |