类 DynamicParamUtils


  • public class DynamicParamUtils
    extends java.lang.Object
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static java.lang.String TAG  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      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
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • TAG

        public static final java.lang.String TAG
        另请参阅:
        常量字段值
    • 构造器详细资料

      • DynamicParamUtils

        public DynamicParamUtils()
    • 方法详细资料

      • getWakeupWordsParams

        public static java.lang.String getWakeupWordsParams​(java.lang.String[] wakeupWord,
                                                            float[] threshold,
                                                            int[] majors,
                                                            boolean checkPinyin)
                                                     throws IllegalPinyinException
        动态调整参数,具体请参照 demo
        参数:
        wakeupWord - 唤醒词,参数示例:["ni hao xiao chi","xiao bu xiao bu"]
        threshold - 唤醒词对应的阈值,参数示例:[0.2, 0.3]
        majors - 是否主唤醒词,主唤醒词为1,副唤醒词为0,如 [1,0] 设置主唤醒词后,内核会对唤醒词部分音频进行回溯
        checkPinyin - 检查拼音
        返回:
        唤醒词热更新参数
        抛出:
        IllegalPinyinException - IllegalPinyinException 非法拼音异常
      • getDynamicParam

        public static java.lang.String getDynamicParam​(java.util.Map<java.lang.String,​?> dynamicParam)
        设置唤醒env热更新/smode/nlms模式切换,可以在引擎初始化成功后动态设置
        参数:
        dynamicParam - 动态参数, Map 类型,key 为 String 类型,value 一般为 String int float 等基础数据类型
        返回:
        唤醒词热更新参数