类 BuiltinE2EWakeupWords
- java.lang.Object
-
- com.aispeech.lite.BuiltinWakeupWords
-
- com.aispeech.lite.param.BuiltinE2EWakeupWords
-
public class BuiltinE2EWakeupWords extends BuiltinWakeupWords
新唤醒参数解析及env拼接类新唤醒算法 start时需要传入更多唤醒参数,考虑部分参数不需要对外开放,将默认参数写入到wakeup.bin文件中, 每次dmasp引擎启动后,调用dds_dmasp_get()方法,在dds_dmasp_new()中声明的Dmasp.dmasp_callback会接收到初始参数的返回
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
BUILT_IN_WAKEUPWORDS_FLAG
内嵌参数中 是否被使用的标识
-
构造器概要
构造器 构造器 说明 BuiltinE2EWakeupWords()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 com.aispeech.lite.param.BuiltinE2EWakeupWords.WakeupWordE2E
getMatchingWakeword(java.lang.String word)
检查唤醒词是否与默认唤醒词匹配boolean
isUseE2EWakeupWord()
是否启用内嵌唤醒词默认参数void
parseBuiltinWakeupConfig(java.lang.String json)
json 格式如下:DmaspParams
processDmaspParams(DmaspParams dmaspParam)
解析 DmaspParams中的唤醒词参数,与内嵌唤醒参数匹配,并进行补齐、替换java.lang.String
processEnvJsonString(java.lang.String envStr)
动态更新唤醒词信息,解析外部传入的env字段,补齐参数重新拼接 words=ni hao ne zha,ni_hao_ne_zha,ni hao xiao pi;thresh=0.540,0.450,0.100;major=0,0,0;-
从类继承的方法 com.aispeech.lite.BuiltinWakeupWords
checkWords, getThresh, getThreshLoud, getThreshString, isUseBuiltInWakeupWords, parseConfig, processWakeupWordInSetMethod, toString, useBuiltinWakeupWords
-
-
-
-
字段详细资料
-
BUILT_IN_WAKEUPWORDS_FLAG
public static final java.lang.String BUILT_IN_WAKEUPWORDS_FLAG
内嵌参数中 是否被使用的标识- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
isUseE2EWakeupWord
public boolean isUseE2EWakeupWord()
是否启用内嵌唤醒词默认参数- 返回:
-
parseBuiltinWakeupConfig
public void parseBuiltinWakeupConfig(java.lang.String json)
json 格式如下:{ "use_built_in_wakeupwords": true, "built_in_wakeupwords": { "words": ["ni hao ne zha", "ni_hao_ne_zha"], "thresh": [0.54, 0.45], "thresh_high": [0.65, 0.90], "thresh_low": [0.30, 0.30], "custom": [0, 1], "net": [1, 1] } }
- 参数:
json
- 从资源里读取到的配置信息
-
getMatchingWakeword
public com.aispeech.lite.param.BuiltinE2EWakeupWords.WakeupWordE2E getMatchingWakeword(java.lang.String word)
检查唤醒词是否与默认唤醒词匹配- 参数:
word
-- 返回:
- 存在 返回唤醒词
-
processDmaspParams
public DmaspParams processDmaspParams(DmaspParams dmaspParam)
解析 DmaspParams中的唤醒词参数,与内嵌唤醒参数匹配,并进行补齐、替换- 参数:
dmaspParam
-- 返回:
-
processEnvJsonString
public java.lang.String processEnvJsonString(java.lang.String envStr)
动态更新唤醒词信息,解析外部传入的env字段,补齐参数重新拼接 words=ni hao ne zha,ni_hao_ne_zha,ni hao xiao pi;thresh=0.540,0.450,0.100;major=0,0,0;- 参数:
envStr
-
-
-