SpeechRecognizer.TriggerModelDownload Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| TriggerModelDownload(Intent) |
Versucht, die Unterstützung für das angegebene |
| TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
Versucht, die Unterstützung für das angegebene |
TriggerModelDownload(Intent)
Versucht, die Unterstützung für das angegebene recognizerIntentElement herunterzuladen.
[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
Parameter
- recognizerIntent
- Intent
enthält Parameter für die auszuführende Erkennung. Die Absicht kann auch optionale Extras enthalten, siehe RecognizerIntent.
- Attribute
Hinweise
Versucht, die Unterstützung für das angegebene recognizerIntentElement herunterzuladen. Dies kann die Benutzerinteraktion auslösen, um den Download zu genehmigen. Anrufer können den Status der Anfrage über #checkRecognitionSupport(Intent, Executor, RecognitionSupportCallback)überprüfen.
Java Dokumentation für android.speech.SpeechRecognizer.triggerModelDownload(android.content.Intent).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
TriggerModelDownload(Intent, IExecutor, IModelDownloadListener)
Versucht, die Unterstützung für das angegebene recognizerIntentElement herunterzuladen.
[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
Parameter
- recognizerIntent
- Intent
enthält Parameter für die auszuführende Erkennung. Die Absicht kann auch optionale Extras enthalten, siehe RecognizerIntent.
- executor
- IExecutor
zum Verteilen von Listenerrückrufen
- listener
- IModelDownloadListener
für den Empfang von Updates über die Downloadanforderung des Modells.
- Attribute
Hinweise
Versucht, die Unterstützung für das angegebene recognizerIntentElement herunterzuladen. Dies kann die Benutzerinteraktion auslösen, um den Download zu genehmigen. Anrufer können den Status der Anfrage über #checkRecognitionSupport(Intent, Executor, RecognitionSupportCallback)überprüfen.
Die Updates über die Modelldownloadanforderung werden über die angegebene erhalten ModelDownloadListener:
<li> Wenn das Modell bereits verfügbar ist, ModelDownloadListener#onSuccess() wird direkt aufgerufen. Das Modell kann anschließend sicher verwendet werden.
<li> Wenn der RecognitionService Download gestartet wurde, wird eine nicht angegebene (null oder mehr) Anzahl der Male aufgerufen, ModelDownloadListener#onProgress(int) bis der Download abgeschlossen ist. Wenn der Download abgeschlossen ist, ModelDownloadListener#onSuccess() wird er aufgerufen. Das Modell kann anschließend sicher verwendet werden.
<li> Wenn der RecognitionService Download nur geplant, aber nicht sofort erfüllt wird, ModelDownloadListener#onScheduled() wird aufgerufen. Es werden keine weiteren Updates für diesen Listener vorhanden sein.
<li> Wenn die Anforderung aufgrund eines Netzwerk- oder Terminplanungsfehlers zu einem beliebigen Zeitpunkt fehlschlägt, ModelDownloadListener#onError(int) wird sie aufgerufen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.