类 BuiltinWakeupWords

    • 构造器详细资料

      • BuiltinWakeupWords

        public BuiltinWakeupWords()
    • 方法详细资料

      • parseConfig

        public void parseConfig​(java.lang.String json)
        json 格式如下:
         {
                "use_built_in_wakeupwords": true,
                "built_in_wakeupwords": {
                        "words": ["ni hao xiao bu", "xiao bu xiao bu", "hei bu rui nuo"],
                        "thresh": [0.2, 0.3, 0.4],
                        "thresh2": [0.25, 0.35, 0.45]
           }
         }
         
        参数:
        json - 从资源里读取到的配置信息
      • isUseBuiltInWakeupWords

        public boolean isUseBuiltInWakeupWords()
      • checkWords

        public boolean checkWords​(java.lang.String[] wakeup)
      • getThreshString

        public java.lang.String[] getThreshString​(java.lang.String[] wakeup)
        此方法在 checkWords(String[]) 后调用
        参数:
        wakeup - 唤醒词
        返回:
        阈值数组
      • getThresh

        public float[] getThresh​(java.lang.String[] wakeup)
        此方法在 checkWords(String[]) 后调用
        参数:
        wakeup - 唤醒词
        返回:
        阈值数组
      • getThreshLoud

        public float[] getThreshLoud​(java.lang.String[] wakeup)
        此方法在 checkWords(String[]) 后调用
        参数:
        wakeup - 唤醒词
        返回:
        阈值数组
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object
      • processWakeupWordInSetMethod

        public java.lang.String processWakeupWordInSetMethod​(java.lang.String setparam)