类 AILocalASRConfig

  • 所有已实现的接口:
    IConfig

    public class AILocalASRConfig
    extends java.lang.Object
    implements IConfig
    • 字段详细资料

      • vadPauseTime

        public int vadPauseTime
    • 构造器详细资料

      • AILocalASRConfig

        public AILocalASRConfig()
    • 方法详细资料

      • isUseCustomFeed

        public boolean isUseCustomFeed()
      • setVadEnable

        public void setVadEnable​(boolean vadEnable)
        设置是否启用vad,默认为true
        参数:
        vadEnable - true:使用Vad;false:禁止Vad
      • setNetbinResource

        public void setNetbinResource​(java.lang.String netbinResource)
        设置网络资源

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

        2. 如在 assets 里设置为名称

        参数:
        netbinResource - netbin 资源
      • setAcousticResources

        public void setAcousticResources​(java.lang.String acousticResources)
        设置声学资源

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

        2. 如在 assets 里设置为名称,如:ebnfr.aicar.1.3.0.bin

        参数:
        acousticResources - 声学资源
      • setVadResource

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

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

        2. 如在 assets 里设置为名称

        参数:
        vadResource - vad资源
      • setNgramSlotRes

        public void setNgramSlotRes​(java.lang.String ngramSlotRes)
        设置ngram编译需要的资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效
        参数:
        ngramSlotRes -
      • isVadEnable

        public boolean isVadEnable()
      • setEnableDoubleVad

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

        public boolean isEnableDoubleVad()
      • getVadResource

        public java.lang.String getVadResource()
      • getVadPauseTime

        public int getVadPauseTime()
      • getAcousticResources

        public java.lang.String getAcousticResources()
      • getNetbinResource

        public java.lang.String getNetbinResource()
      • getNgramSlotRes

        public java.lang.String getNgramSlotRes()
      • getLanguages

        public Languages getLanguages()
      • setLanguages

        public void setLanguages​(Languages languages)
      • isUseItn

        public boolean isUseItn()
      • getItnLuaResFolderName

        public java.lang.String getItnLuaResFolderName()
      • getNumBinPath

        public java.lang.String getNumBinPath()
      • toString

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