このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

SpeechRecognition: processLocally プロパティ

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

processLocallySpeechRecognition インターフェイスのプロパティで、音声認識をユーザーの端末上でローカルに実行する必要があるかどうかを指定します。

詳しくは端末上音声認識を参照してください。

論理値です。

  • true に設定された場合、SpeechRecognitionオブジェクトを介して行われる音声認識はローカルで実行しなければなりません。
  • false(デフォルト)に設定されている場合、ユーザーエージェントは処理をローカルで実行するかリモートで実行するかを選択できます。

基本的な使用

以下のコードは、SpeechRecognition() コンストラクターを使用して新しい SpeechRecognition オブジェクトインスタンスを作成し、processLocallytrue に設定することでローカル処理を使用するように指定します。

js
const recognition = new SpeechRecognition(); recognition.processLocally = true; 

このコードは、端末上音声カラーチェンジャーデモをライブで実行)から抜粋したものです。詳細な説明についてはウェブ音声 API の使用方法をご覧ください。

仕様書

Specification
Web Speech API
# dom-speechrecognition-processlocally

ブラウザーの互換性

関連情報