public class DynamicParamUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG |
Constructor and Description |
---|
DynamicParamUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getDynamicParam(java.util.Map<java.lang.String,?> dynamicParam)
设置唤醒env热更新/smode/nlms模式切换,可以在引擎初始化成功后动态设置
|
static java.lang.String |
getWakeupWordsParams(java.lang.String[] wakeupWord,
float[] threshold,
int[] majors,
boolean checkPinyin)
动态调整参数,具体请参照 demo
|
public static final java.lang.String TAG
public static java.lang.String getWakeupWordsParams(java.lang.String[] wakeupWord, float[] threshold, int[] majors, boolean checkPinyin) throws IllegalPinyinException
wakeupWord
- 唤醒词,参数示例:["ni hao xiao chi","xiao bu xiao bu"]threshold
- 唤醒词对应的阈值,参数示例:[0.2, 0.3]majors
- 是否主唤醒词,主唤醒词为1,副唤醒词为0,如 [1,0]
设置主唤醒词后,内核会对唤醒词部分音频进行回溯checkPinyin
- 检查拼音IllegalPinyinException
- IllegalPinyinException
非法拼音异常public static java.lang.String getDynamicParam(java.util.Map<java.lang.String,?> dynamicParam)
dynamicParam
- 动态参数, Map 类型,key 为 String 类型,value 一般为 String int float 等基础数据类型