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)요청의 상태를 확인할 수 있습니다.
에 대한 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) 로 인해 언제든지 요청이 실패하면 호출됩니다.
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.