public abstract static class TXZAsrManager.AsrComplexSelectCallback
extends com.txznet.comm.remote.util.AsrUtil.AsrComplexSelectCallback
构造器和说明 |
---|
AsrComplexSelectCallback() |
限定符和类型 | 方法和说明 |
---|---|
TXZAsrManager.AsrComplexSelectCallback |
addCommand(java.lang.String type,
java.lang.String... cmds)
方法名:添加免唤醒识别命令
方法描述:添加免唤醒识别命令,支持免唤醒功能
|
TXZAsrManager.AsrComplexSelectCallback |
addIndex(int index,
java.lang.String... cmds)
方法名:添加索引命令
方法描述:添加索引命令,请重写onIndexSelected回调进行处理
|
abstract java.lang.String |
getTaskId()
方法名:获取当前免唤醒识别任务ID
方法描述:返回一个自定义的任务ID,不可为null或空字符串。
|
abstract boolean |
needAsrState()
方法名:是否需要识别状态
方法描述:设置为true则在整个唤醒识别任务生效的状态都会将系统静音,默认不需要
|
void |
onCommandSelected(java.lang.String type,
java.lang.String command)
方法名:免唤醒命令选择回调
方法描述:已添加的免唤醒指令识别到时,回调此方法
|
void |
onIndexSelected(java.util.List<java.lang.Integer> indexs,
java.lang.String command)
方法名:索引选择回调
方法描述:和addIndex配合使用,使用addIndex注册的免唤醒指令命中时,会回调此方法
|
public TXZAsrManager.AsrComplexSelectCallback addCommand(java.lang.String type, java.lang.String... cmds)
addCommand
在类中 com.txznet.comm.remote.util.AsrUtil.AsrComplexSelectCallback
type
- 识别到后的回调类型数据cmds
- 唤醒识别命令字public TXZAsrManager.AsrComplexSelectCallback addIndex(int index, java.lang.String... cmds)
addIndex
在类中 com.txznet.comm.remote.util.AsrUtil.AsrComplexSelectCallback
index
- 识别到后的回调索引cmds
- 索引对应的唤醒识别命令字public void onCommandSelected(java.lang.String type, java.lang.String command)
onCommandSelected
在类中 com.txznet.comm.remote.util.AsrUtil.AsrComplexSelectCallback
type
- 识别到后的回调类型数据command
- 唤醒识别的命令字public void onIndexSelected(java.util.List<java.lang.Integer> indexs, java.lang.String command)
onIndexSelected
在类中 com.txznet.comm.remote.util.AsrUtil.AsrComplexSelectCallback
indexs
- 识别到后的满足的索引command
- 唤醒识别的命令字public abstract java.lang.String getTaskId()
getTaskId
在类中 com.txznet.comm.remote.util.AsrUtil.IWakeupAsrCallback
public abstract boolean needAsrState()
needAsrState
在类中 com.txznet.comm.remote.util.AsrUtil.IWakeupAsrCallback