public class AILocalASRIntent
extends java.lang.Object
构造器和说明 |
---|
AILocalASRIntent() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getDynamicList() |
int |
getIntervalTimeThresh() |
int |
getMaxSpeechTimeS() |
int |
getNoSpeechTimeOut() |
int |
getPauseTime() |
java.lang.String |
getSaveAudioPath() |
boolean |
isUseConf() |
boolean |
isUseCustomFeed() |
boolean |
isUseHoldConf() |
boolean |
isUseOneShot() |
boolean |
isUsePinyin() |
boolean |
isUseRealBack() |
boolean |
isUseXbnfRec() |
void |
setDynamicList(java.util.List<java.lang.String> dynamicList)
设置识别热词列表字符串,比如:"北京市,YOU ARE RIGHT,BLUCE,tfboys,天安门博物馆"
|
void |
setMaxSpeechTimeS(int maxSpeechTimeS)
设置音频最大录音时长,达到该值将取消语音引擎并抛出异常
允许的最大录音时长 单位秒 0 表示无最大录音时长限制 默认大小为60S |
void |
setNoSpeechTimeOut(int noSpeechTimeOut)
设置无语音超时时长,单位毫秒,默认值为5000ms ;如果达到该设置值时,自动停止录音并放弃请求识别内核
|
void |
setPauseTime(int pauseTime)
设置VAD右边界
|
void |
setSaveAudioPath(java.lang.String saveAudioPath)
设置保存的音频路径,最终的音频路径为path + local_asr_+ recordId + ".pcm"
|
void |
setUseConf(boolean useConf)
设置是否开启置信度
|
void |
setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord),默认为false
|
void |
setUseHoldConf(boolean useHoldConf)
设置是否开启ngram置信度
|
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 |
setUseRealBack(boolean useRealBack)
设置是否开启实时反馈
|
void |
setUseXbnfRec(boolean useXbnfRec)
设置是否启用基于语法的语义识别
|
java.lang.String |
toString() |
public void setNoSpeechTimeOut(int noSpeechTimeOut)
noSpeechTimeOut
- 超时时长,单位毫秒public void setMaxSpeechTimeS(int maxSpeechTimeS)
maxSpeechTimeS
- secondspublic void setSaveAudioPath(java.lang.String saveAudioPath)
saveAudioPath
- 路径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 启用,默认为truepublic void setUseXbnfRec(boolean useXbnfRec)
useXbnfRec
- true 启用,默认为falsepublic void setUseRealBack(boolean useRealBack)
useRealBack
- useRealBack,默认为falsepublic void setUseHoldConf(boolean useHoldConf)
useHoldConf
- useRealBack,默认为truepublic void setUsePinyin(boolean usePinyin)
usePinyin
- usePinyin,默认为falsepublic void setDynamicList(java.util.List<java.lang.String> dynamicList)
dynamicList
- 热词列表字符串public void setUseCustomFeed(boolean useCustomFeed)
useCustomFeed
- the useCustomFeed to setpublic int getIntervalTimeThresh()
public boolean isUseOneShot()
public boolean isUseConf()
public int getNoSpeechTimeOut()
public int getMaxSpeechTimeS()
public java.lang.String getSaveAudioPath()
public boolean isUseXbnfRec()
public boolean isUseRealBack()
public boolean isUseHoldConf()
public boolean isUsePinyin()
public java.lang.String getDynamicList()
public boolean isUseCustomFeed()
public int getPauseTime()
public void setPauseTime(int pauseTime)
pauseTime
- pauseTime 单位:ms,默认300public java.lang.String toString()
toString
在类中 java.lang.Object