public class AILocalSemanticIntent
extends java.lang.Object
构造器和说明 |
---|
AILocalSemanticIntent() |
限定符和类型 | 方法和说明 |
---|---|
int |
getIntervalTimeThresh() |
int |
getMaxSpeechTimeS() |
int |
getNoSpeechTimeOut() |
int |
getPauseTime() |
java.lang.String |
getSaveAudioPath() |
boolean |
isUseConf() |
boolean |
isUseCustomFeed() |
boolean |
isUseOneShot() |
boolean |
isUsePinyin() |
boolean |
isUseXbnfRec() |
void |
setMaxSpeechTimeS(int maxSpeechTimeS)
设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
允许的最大录音时长 单位秒 0 表示无最大录音时长限制 默认大小为60S |
void |
setNoSpeechTimeOut(int noSpeechTimeOut)
设置无语音超时时长,单位毫秒,默认值为5000ms ;如果达到该设置值时,自动停止录音并放弃请求识别内核
|
void |
setPauseTime(int pauseTime) |
void |
setSaveAudioPath(java.lang.String saveAudioPath)
设置保存的音频路径,最终的音频路径为path + local_semantic_+ recordId + ".pcm"
|
void |
setUseConf(boolean useConf)
设置是否开启置信度
|
void |
setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord),默认为false
|
void |
setUseOneShot(boolean useOneShot)
是否使用oneshot功能,default is false
true 使用one shot功能,唤醒后立马起识别 false 不使用oneshot,合成后启动识别,或只是启动识别 |
void |
setUseOneShot(boolean useOneShot,
int intervalTimeThresh)
设置是否使用oneshot功能,以及oneshot功能的唤醒词和命令词之间的时间间隔阈值,
如果小于该阈值,就认为不是oneshot,如果大于该阈值,就认为是oneshot
|
void |
setUsePinyin(boolean usePinyin)
设置是否开启拼音输出
|
void |
setUseXbnfRec(boolean useXbnfRec)
设置是否启用基于语法的语义识别
|
java.lang.String |
toString() |
public void setUseOneShot(boolean useOneShot)
useOneShot
- true 使用 oneshot功能,false 不使用public void setUseOneShot(boolean useOneShot, int intervalTimeThresh)
useOneShot
- true 使用 oneshot功能,false 不使用intervalTimeThresh
- useOneShot 为 true 时才有效,单位:毫秒,默认为600ms。public void setUseConf(boolean useConf)
useConf
- true 启用,默认为falsepublic void setUseXbnfRec(boolean useXbnfRec)
useXbnfRec
- true 启用,默认为falsepublic void setUsePinyin(boolean usePinyin)
usePinyin
- usePinyin,默认为falsepublic void setNoSpeechTimeOut(int noSpeechTimeOut)
noSpeechTimeOut
- 超时时长,单位毫秒public void setMaxSpeechTimeS(int maxSpeechTimeS)
maxSpeechTimeS
- secondspublic void setSaveAudioPath(java.lang.String saveAudioPath)
saveAudioPath
- 路径public int getIntervalTimeThresh()
public boolean isUseOneShot()
public boolean isUseConf()
public boolean isUseXbnfRec()
public boolean isUsePinyin()
public int getNoSpeechTimeOut()
public int getMaxSpeechTimeS()
public java.lang.String getSaveAudioPath()
public int getPauseTime()
public void setPauseTime(int pauseTime)
public void setUseCustomFeed(boolean useCustomFeed)
useCustomFeed
- the useCustomFeed to setpublic boolean isUseCustomFeed()
public java.lang.String toString()
toString
在类中 java.lang.Object