类 AILocalAsrppIntent


  • public class AILocalAsrppIntent
    extends java.lang.Object
    LocalAsrpp start 的配置信息
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      IFespxEngine getFespxEngine()  
      int getMaxSpeechTimeS()  
      int getNoSpeechTimeOut()  
      boolean isUseCustomFeed()  
      void setFespxEngine​(IFespxEngine fespxEngine)
      设置关联的信号处理引擎AILocalSignalAndWakeupEngine实例,只在使用内部录音机且多麦模式下才需要设置
      void setMaxSpeechTimeS​(int seconds)
      设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
      允许的最大录音时长 单位秒 0 表示无最大录音时长限制 默认大小为60S
      void setNoSpeechTimeOut​(int milliSecond)
      设置无语音超时时长,单位毫秒,默认值为5000ms ;如果达到该设置值时,自动停止录音并放弃请求识别内核
      void setUseCustomFeed​(boolean useCustomFeed)
      设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord),默认为false
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • AILocalAsrppIntent

        public AILocalAsrppIntent()
    • 方法详细资料

      • setFespxEngine

        public void setFespxEngine​(IFespxEngine fespxEngine)
        设置关联的信号处理引擎AILocalSignalAndWakeupEngine实例,只在使用内部录音机且多麦模式下才需要设置
        参数:
        fespxEngine - 引擎实例
        抛出:
        java.lang.RuntimeException - 内部录音机且多麦模式下没设置
      • setNoSpeechTimeOut

        public void setNoSpeechTimeOut​(int milliSecond)
        设置无语音超时时长,单位毫秒,默认值为5000ms ;如果达到该设置值时,自动停止录音并放弃请求识别内核
        参数:
        milliSecond - 超时时长,单位毫秒
      • getNoSpeechTimeOut

        public int getNoSpeechTimeOut()
      • setMaxSpeechTimeS

        public void setMaxSpeechTimeS​(int seconds)
        设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
        允许的最大录音时长 单位秒
        • 0 表示无最大录音时长限制
        • 默认大小为60S
        参数:
        seconds - maxSpeechTimeS
      • getMaxSpeechTimeS

        public int getMaxSpeechTimeS()
      • setUseCustomFeed

        public void setUseCustomFeed​(boolean useCustomFeed)
        设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord),默认为false
        参数:
        useCustomFeed - the useCustomFeed to set
      • isUseCustomFeed

        public boolean isUseCustomFeed()
      • toString

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