类 AILocalAsrppIntent
- java.lang.Object
-
- com.aispeech.export.intent.AILocalAsrppIntent
-
public class AILocalAsrppIntent extends java.lang.Object
LocalAsrpp start 的配置信息
-
-
构造器概要
构造器 构造器 说明 AILocalAsrppIntent()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 IFespxEngine
getFespxEngine()
int
getMaxSpeechTimeS()
int
getNoSpeechTimeOut()
boolean
isUseCustomFeed()
void
setFespxEngine(IFespxEngine fespxEngine)
设置关联的信号处理引擎AILocalSignalAndWakeupEngine实例,只在使用内部录音机且多麦模式下才需要设置void
setMaxSpeechTimeS(int seconds)
设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
允许的最大录音时长 单位秒 0 表示无最大录音时长限制 默认大小为60Svoid
setNoSpeechTimeOut(int milliSecond)
设置无语音超时时长,单位毫秒,默认值为5000ms ;如果达到该设置值时,自动停止录音并放弃请求识别内核void
setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord),默认为falsejava.lang.String
toString()
-
-
-
方法详细资料
-
getFespxEngine
public IFespxEngine getFespxEngine()
-
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
-
-