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 等基础数据类型