public static abstract class AlwaysOnHotwordDetector.Callback
extends Object
java.lang.Object | |
↳ | android.service.voice.AlwaysOnHotwordDetector.Callback |
始终打开热门词检测的回调。
Public constructors |
|
---|---|
AlwaysOnHotwordDetector.Callback() |
Public methods |
|
---|---|
abstract void |
onAvailabilityChanged(int status) 当热门词汇可用性发生变化时调用。 |
abstract void |
onDetected(AlwaysOnHotwordDetector.EventPayload eventPayload) 当说到关键短语时调用。 |
abstract void |
onError() 由于错误而导致检测失败时调用。 |
abstract void |
onRecognitionPaused() 由于某种原因临时暂停识别时调用。 |
abstract void |
onRecognitionResumed() 在临时暂停后恢复识别时调用。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
void onAvailabilityChanged (int status)
当热门词汇可用性发生变化时调用。 这表明给定关键词的识别可用性发生了变化。 在初始可用性时至少调用一次。
Availability implies whether the hardware on this system is capable of listening for the given keyphrase or not.Parameters | |
---|---|
status |
int
|
void onDetected (AlwaysOnHotwordDetector.EventPayload eventPayload)
当说到关键短语时调用。 这会一旦检测到,就隐式停止监听关键词。 一旦处理完这个检测,客户应该重新开始识别。
Parameters | |
---|---|
eventPayload |
AlwaysOnHotwordDetector.EventPayload : Payload data for the detection event. This may contain the trigger audio, if requested when calling startRecognition(int) . |
void onRecognitionPaused ()
由于某种原因临时暂停识别时调用。 这是一个信息回调,客户不应该在这里做任何事情,除非在他们的UI上显示一个指示,如果他们必须。
void onRecognitionResumed ()
在临时暂停后恢复识别时调用。 这是一个信息回调,客户不应该在这里做任何事情,除非在他们的UI上显示一个指示,如果他们必须。