类 AICloudASRSentenceConfig


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

      • AICloudASRSentenceConfig

        public AICloudASRSentenceConfig()
    • 方法详细资料

      • setAudioParam

        public void setAudioParam​(AICloudASRSentenceConfig.AudioParam audioParam)
        设置音频参数,包含 类型,采样率,取样字节数,通道数 等
        参数:
        audioParam - 音频参数
      • getLang

        public java.lang.String getLang()
      • setLang

        public void setLang​(java.lang.String lang)
        识别的语言
        参数:
        lang - 语言,可选值: cn(默认值, 中文)
      • isUseVad

        public boolean isUseVad()
      • setUseVad

        public void setUseVad​(boolean useVad)
        是否启用VAD功能。默认:true。如果关闭,会跳过音频分割,直接进入识别流程。
        参数:
        useVad - 是否启用VAD功能
      • getVadPause

        public int getVadPause()
      • setVadPause

        public void setVadPause​(int vadPause)
        切割间隔时间 默认值:500,单位:毫秒。
        参数:
        vadPause - 切割间隔时间
      • isUsePost

        public boolean isUsePost()
      • setUsePost

        public void setUsePost​(boolean usePost)
        是否启用所有后处理功能。 默认:true。如果关闭,会以原始的asr结果返回。
        参数:
        usePost - 是否启用所有后处理功能,默认 true 启用
      • isUseFullstop

        public boolean isUseFullstop()
      • setUseFullstop

        public void setUseFullstop​(boolean useFullstop)
        是否使用中文句号来进行分句。开启后处理时才有效,后处理默认开启。
        参数:
        useFullstop - 是否使用中文句号来进行分句 默认:false。
      • isUseSegment

        public boolean isUseSegment()
      • setUseSegment

        public void setUseSegment​(boolean useSegment)
        是否返回详细的分词结果。如果开启,返回的result会以词为单位返回。
        参数:
        useSegment - 是否返回详细的分词结果。默认:false。
      • getLmId

        public java.lang.String getLmId()
      • setLmId

        public void setLmId​(java.lang.String lmId)
        要使用的二路模型LMID。默认:"", 表示不使用二路资源。如需训练二路模型,请联系商务或项目经理获取服务。
        参数:
        lmId - 二路模型LMID
      • isUseItn

        public boolean isUseItn()
      • setUseItn

        public void setUseItn​(boolean useItn)
        开启后处理时,是否启用逆文本转换,即中文转阿拉伯数字,默认:false。
        参数:
        useItn - 逆文本转换
      • isUseTxtSmooth

        public boolean isUseTxtSmooth()
      • setUseTxtSmooth

        public void setUseTxtSmooth​(boolean useTxtSmooth)
        开启后处理时,是否启用口语顺滑,默认:false。
        参数:
        useTxtSmooth - 是否启用口语顺滑
      • isUsePuctuation

        public boolean isUsePuctuation()
      • setUsePuctuation

        public void setUsePuctuation​(boolean usePuctuation)
        开启后处理时,是否启用标点符号,默认:true。 只对中文生效
        参数:
        usePuctuation - 是否启用标点符号
      • isUsePinyin

        public boolean isUsePinyin()
      • setUsePinyin

        public void setUsePinyin​(boolean usePinyin)
        开启后处理时,是否返回每个句子和词的拼音,默认:false。只对中文生效
        参数:
        usePinyin - 是否返回每个句子和词的拼音
      • toJson

        public java.lang.String toJson()
      • isValid

        public boolean isValid()