类 AICloudASRConfig


  • public class AICloudASRConfig
    extends java.lang.Object
    • 构造器详细资料

      • AICloudASRConfig

        public AICloudASRConfig()
    • 方法详细资料

      • setVadResource

        public void setVadResource​(java.lang.String vadResource)
        设置本地vad资源

        1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin

        2. 如在 assets 里设置为名称

        参数:
        vadResource - vad资源
      • getVadResource

        public java.lang.String getVadResource()
      • setLocalVadEnable

        public void setLocalVadEnable​(boolean localVadEnable)
        设置是否启用本地vad,一般都会打开,
        参数:
        localVadEnable - true (default) 使用Vad, false 禁止Vad
      • isLocalVadEnable

        public boolean isLocalVadEnable()
      • isUseVprint

        public boolean isUseVprint()
      • setUseVprint

        public void setUseVprint​(boolean useVprint)
        识别时是否需要声纹信息,默认false。这里打开后需要在 AICloudASRIntent 加上需要验证的声纹信息
        参数:
        useVprint - 是否需要声纹信息
      • setMaxMessageQueueSize

        public void setMaxMessageQueueSize​(int maxMessageQueueSize)
        设置消息队列最大长度

        动态库方法运行在一个单独的线程里,通过消息队列依次调用。 在设备性能不好的设备上可以设置消息队列最大长度,防止算力不够导致内核无法及时处理完音频数据而导致内存过大的问题

        参数:
        maxMessageQueueSize - 消息队列最大长度
      • getMaxMessageQueueSize

        public int getMaxMessageQueueSize()
      • setEnableDoubleVad

        public void setEnableDoubleVad​(boolean enableDoubleVad)
        设置识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。
        参数:
        enableDoubleVad - true 使用双VAD , false 非双VAD
      • isEnableDoubleVad

        public boolean isEnableDoubleVad()
      • toString

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

        @Deprecated
        public int getCustomWakeupScore()
        获取当前唤醒得分,用于过滤唤醒词使用,当前废弃
        返回:
        返回当前唤醒词得分
      • getServer

        @Deprecated
        public java.lang.String getServer()
        已过时。
        获取当前服务请求地址
        返回:
        返回当前服务请求地址
      • getUserId

        @Deprecated
        public java.lang.String getUserId()
        已过时。
        获取当前用户表示
        返回:
        userId,当前用户标识
      • getLmid

        @Deprecated
        public java.lang.String getLmid()
        已过时。
        获取当前的识别lmid号
        返回:
        lmid,用于多路识别
      • isEnablePunctuation

        @Deprecated
        public boolean isEnablePunctuation()
        已过时。
        获取是否启用标点符号识别
        返回:
        标点符号识别功能是否启用
      • isEnableNumberConvert

        @Deprecated
        public boolean isEnableNumberConvert()
        已过时。
        获取是否启用识别结果汉字数字转阿拉伯数字功能
        返回:
        是否启用识别结果汉字数字转阿拉伯数字功能
      • getCustomWakeupWord

        @Deprecated
        public org.json.JSONArray getCustomWakeupWord()
        获取当前设置的唤醒词
        返回:
        获取当前设置的唤醒词
      • isWakeupWordVisible

        @Deprecated
        public boolean isWakeupWordVisible()
        获取当前是否过滤唤醒词
        返回:
        是否过滤唤醒词
      • isEnableTone

        @Deprecated
        public boolean isEnableTone()
        已过时。
        当前是否使用语调功能
        返回:
        是否使用语调
      • isEnableAlignment

        @Deprecated
        public boolean isEnableAlignment()
        获取是否使用识别Alignment功能
        返回:
        是否使用识别Alignment功能
      • isEnableEmotion

        public boolean isEnableEmotion()
        获取是否使用情绪识别功能
        返回:
        是否使用情绪识别功能
      • isEnableAudioDetection

        @Deprecated
        public boolean isEnableAudioDetection()
        设置打开云端音频检测功能,部分识别音频噪声过大,会返回对应的标识
        返回:
        设置打开云端音频检测功能
      • isEnableSNTime

        @Deprecated
        public boolean isEnableSNTime()
        已过时。
        设置rec结果增加对齐信息
        返回:
        设置rec结果增加对齐信息
      • getResourceType

        @Deprecated
        public java.lang.String getResourceType()
        识别引擎的资源类型,默认为comm
        返回:
        识别引擎的资源类型,默认为comm
      • getRealBack

        @Deprecated
        public boolean getRealBack()
        已过时。
        是否使用实时反馈功能
        返回:
        是否使用实时反馈功能
      • isCloudVadEnable

        @Deprecated
        public boolean isCloudVadEnable()
        是否开启服务端的vad功能,一般近场关闭,远场打开
        返回:
        是否开启服务端的vad功能,一般近场关闭,远场打开
      • getVadPauseTime

        @Deprecated
        public int getVadPauseTime()
        已过时。
        获取本地vad右边界
        返回:
        本地vad右边界
      • isUseCustomFeed

        @Deprecated
        public boolean isUseCustomFeed()
        是否feed方式处理音频
        返回:
        是否feed方式处理音频
      • isEnableAsrPlus

        @Deprecated
        public boolean isEnableAsrPlus()
        已过时。
        是否使用云端声纹
        返回:
        是否使用云端声纹
      • getDmAsrJson

        @Deprecated
        public org.json.JSONObject getDmAsrJson()
        设置对话识别参数
        返回:
        设置对话识别参数
      • isUseDmAsr

        @Deprecated
        public boolean isUseDmAsr()
        是否使用DDS的asr
        返回:
        是否使用DDS的asr