語言

SpeechRecognizer.TriggerModelDownload 方法

定義

多載

名稱 Description
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)確認請求狀態。

Java 文件 android.speech.SpeechRecognizer.triggerModelDownload(android.content.Intent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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接收:

<李> 如果模型已經可用, ModelDownloadListener#onSuccess() 將直接呼叫。 模型之後可以安全使用。

<如果> 已 RecognitionService 開始下載, ModelDownloadListener#onProgress(int) 將被呼叫不定次數(零次或更多),直到下載完成。 下載完成後, ModelDownloadListener#onSuccess() 將會被呼叫。 模型之後可以安全使用。

<如果>RecognitionService只排程下載,但無法立即滿足,ModelDownloadListener#onScheduled()將會被打電話。 關於這位聽眾,將不會有進一步更新。

<如果> 因網路或排程錯誤而請求失敗, ModelDownloadListener#onError(int) 將會被呼叫。

Java 文件 android.speech.SpeechRecognizer.triggerModelDownload(android.content.Intent, java.util.concurrent.Executor, android.speech.ModelDownloadListener)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於