SpeechRecognizer.TriggerModelDownload 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| TriggerModelDownload(Intent) |
嘗試下載對該 |
| TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
嘗試下載對該 |
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) 將會被呼叫。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。