Most visited

Recently visited

Added in API level 21

AlwaysOnHotwordDetector.Callback

public static abstract class AlwaysOnHotwordDetector.Callback
extends Object

java.lang.Object
   ↳ android.service.voice.AlwaysOnHotwordDetector.Callback


始终打开热门词检测的回调。

Summary

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

Public constructors

AlwaysOnHotwordDetector.Callback

Added in API level 21
AlwaysOnHotwordDetector.Callback ()

Public methods

onAvailabilityChanged

Added in API level 21
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

也可以看看:

onDetected

Added in API level 21
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).

onError

Added in API level 21
void onError ()

由于错误而导致检测失败时调用。

onRecognitionPaused

Added in API level 21
void onRecognitionPaused ()

由于某种原因临时暂停识别时调用。 这是一个信息回调,客户不应该在这里做任何事情,除非在他们的UI上显示一个指示,如果他们必须。

onRecognitionResumed

Added in API level 21
void onRecognitionResumed ()

在临时暂停后恢复识别时调用。 这是一个信息回调,客户不应该在这里做任何事情,除非在他们的UI上显示一个指示,如果他们必须。

Hooray!