SpeechRecognizer.TriggerModelDownload メソッド

定義

オーバーロード

TriggerModelDownload(Intent)

指定 recognizerIntentした のサポートのダウンロードを試みます。

TriggerModelDownload(Intent, IExecutor, IModelDownloadListener)

指定 recognizerIntentした のサポートのダウンロードを試みます。

TriggerModelDownload(Intent)

指定 recognizerIntentした のサポートのダウンロードを試みます。

[Android.Runtime.Register("triggerModelDownload", "(Landroid/content/Intent;)V", "GetTriggerModelDownload_Landroid_content_Intent_Handler", ApiSince=33)]
public virtual void TriggerModelDownload (Android.Content.Intent recognizerIntent);
[<Android.Runtime.Register("triggerModelDownload", "(Landroid/content/Intent;)V", "GetTriggerModelDownload_Landroid_content_Intent_Handler", ApiSince=33)>]
abstract member TriggerModelDownload : Android.Content.Intent -> unit
override this.TriggerModelDownload : Android.Content.Intent -> unit

パラメーター

recognizerIntent
Intent

には、実行する認識のパラメーターが含まれています。 意図には省略可能な追加項目が含まれている場合もあります。「」を参照してください RecognizerIntent

属性

注釈

指定 recognizerIntentした のサポートのダウンロードを試みます。 これにより、ダウンロードを承認するためのユーザー操作がトリガーされる場合があります。 呼び出し元は、 を使用して要求の状態を #checkRecognitionSupport(Intent, Executor, RecognitionSupportCallback)確認できます。

android.speech.SpeechRecognizer.triggerModelDownload(android.content.Intent)Java ドキュメント。

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

適用対象

TriggerModelDownload(Intent, IExecutor, IModelDownloadListener)

指定 recognizerIntentした のサポートのダウンロードを試みます。

[Android.Runtime.Register("triggerModelDownload", "(Landroid/content/Intent;Ljava/util/concurrent/Executor;Landroid/speech/ModelDownloadListener;)V", "GetTriggerModelDownload_Landroid_content_Intent_Ljava_util_concurrent_Executor_Landroid_speech_ModelDownloadListener_Handler", ApiSince=34)]
public virtual void TriggerModelDownload (Android.Content.Intent recognizerIntent, Java.Util.Concurrent.IExecutor executor, Android.Speech.IModelDownloadListener listener);
[<Android.Runtime.Register("triggerModelDownload", "(Landroid/content/Intent;Ljava/util/concurrent/Executor;Landroid/speech/ModelDownloadListener;)V", "GetTriggerModelDownload_Landroid_content_Intent_Ljava_util_concurrent_Executor_Landroid_speech_ModelDownloadListener_Handler", ApiSince=34)>]
abstract member TriggerModelDownload : Android.Content.Intent * Java.Util.Concurrent.IExecutor * Android.Speech.IModelDownloadListener -> unit
override this.TriggerModelDownload : Android.Content.Intent * Java.Util.Concurrent.IExecutor * Android.Speech.IModelDownloadListener -> unit

パラメーター

recognizerIntent
Intent

には、実行する認識のパラメーターが含まれています。 意図には省略可能な追加項目が含まれている場合もあります。「」を参照してください RecognizerIntent

executor
IExecutor

リスナー コールバックをディスパッチする場合

listener
IModelDownloadListener

モデルのダウンロード要求に関する更新プログラムを受信する。

属性

注釈

指定 recognizerIntentした のサポートのダウンロードを試みます。 これにより、ダウンロードを承認するためのユーザー操作がトリガーされる場合があります。 呼び出し元は、 を使用して要求の状態を #checkRecognitionSupport(Intent, Executor, RecognitionSupportCallback)確認できます。

モデルダウンロード要求に関する更新は、指定 ModelDownloadListenerされた を介して受信されます。

<li> モデルが既に使用可能な場合は、 ModelDownloadListener#onSuccess() が直接呼び出されます。 モデルは後で安全に使用できます。

<li> が RecognitionService ダウンロードを開始した場合、 ModelDownloadListener#onProgress(int) ダウンロードが完了するまで、指定されていない (ゼロ個以上の) 回数が呼び出されます。 ダウンロードが完了すると、 ModelDownloadListener#onSuccess() が呼び出されます。 モデルは後で安全に使用できます。

<li> が RecognitionService ダウンロードのみをスケジュールしているが、すぐには満足しない場合は、 ModelDownloadListener#onScheduled() が呼び出されます。 このリスナーに対するそれ以上の更新はありません。

<li> ネットワークまたはスケジューリング エラーが原因で要求がいつでも失敗した場合は、 ModelDownloadListener#onError(int) が呼び出されます。

android.speech.SpeechRecognizer.triggerModelDownload(android.content.Intent, java.util.concurrent.Executor, android.speech.ModelDownloadListener)Java ドキュメント。

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

適用対象