类 SpeechParams

    • 字段详细资料

      • TAG

        public static final java.lang.String TAG
    • 构造器详细资料

      • SpeechParams

        public SpeechParams()
    • 方法详细资料

      • setFespxEngine

        public void setFespxEngine​(IFespxEngine fespxEngine)
      • getWaitingTimeout

        public int getWaitingTimeout()
      • getDumpAudioPath

        public java.lang.String getDumpAudioPath()
      • setDumpAudioPath

        public void setDumpAudioPath​(java.lang.String dumpAudioPath)
      • getDumpTime

        public int getDumpTime()
      • setDumpTime

        public void setDumpTime​(int dumpTime)
      • setWaitingTimeout

        public void setWaitingTimeout​(int waitingTimeout)
        设置等待识别结果超时时长
        参数:
        waitingTimeout -
      • setMaxSpeechTimeS

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

        public int getMaxSpeechTimeS()
      • setNoSpeechTimeout

        public void setNoSpeechTimeout​(int noSpeechTimeout)
        设置无语音超时时长,单位毫秒,默认值为DEFAULT_TIMEOUT_MS ;如果达到该设置值时,自动停止录音并放弃请求内核(即调用
        参数:
        noSpeechTimeout - 超时时长,单位毫秒
      • setAudioType

        public void setAudioType​(java.lang.String audioType)
        设置音频类型
        参数:
        audioType - 音频类型
      • getIntervalTime

        public int getIntervalTime()
        \cond PRIVATE 获得录音机返回数据时间间隔
        返回:
        \endcond
      • setIntervalTime

        public void setIntervalTime​(int interval)
        \cond PRIVATE 设置录音机抛出数据时间间隔
        参数:
        interval - 时间间隔,单位ms \endcond
      • setIsAttachAudioParam

        public void setIsAttachAudioParam​(boolean isAttachAudioParam)
        是否再本次参数请求中附上音频编码参数
        参数:
        isAttachAudioParam -
      • setWakeupTime

        public void setWakeupTime​(long time)
      • getWakeupTime

        public long getWakeupTime()
      • setOneShotIntervalTime

        public void setOneShotIntervalTime​(int intervalTime)
      • getOneShotIntervalTime

        public int getOneShotIntervalTime()
      • setUseOneShotFunction

        public void setUseOneShotFunction​(boolean useOneShot)
      • isUseOneShot

        public boolean isUseOneShot()
      • getUserId

        public java.lang.String getUserId()
      • setUserId

        public void setUserId​(java.lang.String userId)
      • getDeviceId

        public java.lang.String getDeviceId()
      • setDeviceId

        public void setDeviceId​(java.lang.String deviceId)
      • getProductId

        public java.lang.String getProductId()
      • setProductId

        public void setProductId​(java.lang.String productId)
      • getServer

        public java.lang.String getServer()
      • setServer

        public void setServer​(java.lang.String server)
      • setAilasKey

        public void setAilasKey​(java.lang.String ailasKey)
      • getAilasKey

        public java.lang.String getAilasKey()
      • getAiType

        public java.lang.String getAiType()
      • setAiType

        public void setAiType​(java.lang.String aiType)
      • getTopic

        public java.lang.String getTopic()
      • setTopic

        public void setTopic​(java.lang.String topic)
      • getRecordId

        public java.lang.String getRecordId()
      • setRecordId

        public void setRecordId​(java.lang.String recordId)
      • getSessionId

        public java.lang.String getSessionId()
      • setSessionId

        public void setSessionId​(java.lang.String sessionId)
      • getSaveAudioPath

        public java.lang.String getSaveAudioPath()
        1.全局音频保存开关关闭时,不保存音频 2.全局音频保存开关开启时,保存音频,音频路径优先来源于单引擎设置的路径,其次是GLOBAL_AUDIO_SAVE_PATH中设置的路径 3.全局音频保存开关开启时,且设置了多引擎保存引擎GLOBAL_MULTIPLE_ENGINES_AUDIO_SAVE,则只保存设置中的引擎的音频
        返回:
      • setSaveAudioPath

        public void setSaveAudioPath​(java.lang.String saveAudioPath)
        参数:
        saveAudioPath -
      • isUseCustomFeed

        public boolean isUseCustomFeed()
      • setUseCustomFeed

        public void setUseCustomFeed​(boolean useCustomFeed)
      • getOneshotCache

        public OneshotCache<byte[]> getOneshotCache()
      • setOneshotCache

        public void setOneshotCache​(OneshotCache<byte[]> oneshotCache)
      • toJSON

        public org.json.JSONObject toJSON()
        封装相关参数为JSON格式并返回
        覆盖:
        toJSON 在类中 BaseRequestParams
        返回:
        JSON格式的参数配置
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        覆盖:
        clone 在类中 BaseRequestParams
        抛出:
        java.lang.CloneNotSupportedException