언어

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)요청의 상태를 확인할 수 있습니다.

에 대한 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) 가 완료될 때까지 지정되지 않은(0개 이상) 횟수로 호출됩니다. 다운로드가 완료되면 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 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상