言語

RecognizerIntent.ActionRecognizeSpeech フィールド

定義

ユーザーに音声の入力を求めるアクティビティを開始し、音声認識エンジンを介して送信します。

[Android.Runtime.Register("ACTION_RECOGNIZE_SPEECH")]
public const string ActionRecognizeSpeech;
[<Android.Runtime.Register("ACTION_RECOGNIZE_SPEECH")>]
val mutable ActionRecognizeSpeech : string

フィールド値

属性

注釈

ユーザーに音声の入力を求めるアクティビティを開始し、音声認識エンジンを介して送信します。 結果はアクティビティの結果 (Activity#startActivityForResult(Intent, int) を使用して意図を開始した場合は Activity#onActivityResult) を介して返され、提供されている場合は PendingIntent 経由で転送されます。

Activity#startActivity(Intent)だけでこの意図を開始することはサポートされていません。 認識結果を受け取るには、 Activity#startActivityForResult(Intent, int)を使用するか、PendingIntent を指定する必要があります。

この API の実装では、大量の帯域幅を使用できる音声認識を実行するために、リモート サーバーにオーディオをストリーミングする可能性があります。

必須の追加項目: <ul><li>#EXTRA_LANGUAGE_MODEL</ul>

オプションのエクストラ: <ul><li>#EXTRA_PROMPT<li>#EXTRA_LANGUAGE<li>#EXTRA_MAX_RESULTS<li>#EXTRA_RESULTS_PENDINGINTENT<li>#EXTRA_RESULTS_PENDINGINTENT_BUNDLE</ul>

結果の追加 (要求で指定されていない結果で返されます): <ul><li>#EXTRA_RESULTS</ul>

注: このアクションを処理するアプリケーションがインストールされていない可能性があるため、必ず ActivityNotFoundExceptionをキャッチする必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象