public class AICloudDMIntent extends BaseIntent
needCopyFeedData, needCopyResultData, useCustomFeed
Constructor and Description |
---|
AICloudDMIntent() |
Modifier and Type | Method and Description |
---|---|
AIType |
getAIType() |
int |
getCloudVadPauseTime() |
int |
getCustomWakeupScore() |
int |
getMaxSpeechTimeS() |
int |
getNoSpeechTimeOut() |
OneshotCache |
getOneshotCache() |
int |
getPauseTime() |
java.lang.String |
getRefText() |
java.lang.String |
getRes() |
java.lang.String |
getSaveAudioPath() |
java.lang.String |
getSessionId() |
java.lang.String |
getStrWakeupWords() |
java.lang.String |
getUserId() |
java.lang.String[] |
getWakeupWords() |
boolean |
isEnableAlignment() |
boolean |
isEnableAudioDetection() |
boolean |
isEnableCloudVAD() |
boolean |
isEnableEmotion() |
boolean |
isEnableNumberConvert() |
boolean |
isEnablePunctuation() |
boolean |
isEnableRecUppercase() |
boolean |
isEnableShowText() |
boolean |
isEnableTone() |
boolean |
isEnableVAD()
返回是否使用识别服务内置的vad模块检测
|
boolean |
isEnableVocabsConvert() |
boolean |
isUseRealback() |
boolean |
isVadEnable() |
void |
setAIType(AIType type)
设置AIType 参数
|
void |
setCloudVadPauseTime(int cloudVadPauseTime) |
void |
setCustomWakeupScore(int customWakeupScore) |
void |
setEnableAlignment(boolean enableAlignment)
设置识别Alignment功能
|
void |
setEnableAudioDetection(boolean enableAudioDetection)
设置打开云端音频检测功能
|
void |
setEnableCloudVAD(boolean enableCloudVAD) |
void |
setEnableEmotion(boolean enableEmotion)
设置打开识别结果情绪识别功能,同时抛出情绪,年龄,性别结果
emotion 取值范围 : [sad, happy, angry,neutral]
gender 取值范围 : [female, male]
age 取值范围 : [child,adult, elder]
|
void |
setEnableNumberConvert(boolean enableNumberConvert)
识别结果中文转阿拉伯数字,如:三点半---3点半
|
void |
setEnablePunctuation(boolean enablePunctuation)
设置是否启用标点符号
|
void |
setEnableRecUppercase(boolean enableRecUppercase)
识别结果英文转大写
|
void |
setEnableShowText(boolean enableShowText) |
void |
setEnableTone(boolean enableTone) |
void |
setEnableVAD(boolean enableVAD)
设置是否使用识别服务内置的vad模块检测
|
void |
setEnableVocabsConvert(boolean enableVocabsConvert)
词库识别、语义是否开启转换
开启后,对含英文、数字、特殊字符等词库统一加工后送识别,得到识别结果后还原原始词库
|
void |
setMaxSpeechTimeS(int maxSpeechTimeS)
设置单次允许的最大录音时长
|
void |
setNoSpeechTimeOut(int noSpeechTimeOut)
设置无语音超时时长
|
void |
setOneshotCache(OneshotCache cache)
设置oneshot cache 音频数据
|
void |
setPauseTime(int pauseTime)
vad右边界
|
void |
setRefText(java.lang.String refText) |
void |
setRes(java.lang.String res)
设置识别引擎的资源类型,默认为aicar
|
void |
setResourceType(ResourceType resourceType)
Deprecated.
use
setRes(String) |
void |
setSaveAudioPath(java.lang.String saveAudioPath)
设置音频存储路径,用于DEBUG版本,release版本不建议打开此配置
|
void |
setSessionId(java.lang.String sessionId)
设置对话sessionId,服务端通过相同的sessionId关联多轮请求的上下文,首轮对话请求不需要携带;
非首轮对话请求取值是上一轮服务端返回结果中的sessionId
|
void |
setUseRealback(boolean useRealback)
设置是否启用实时识别结果
|
void |
setUserId(java.lang.String userId) |
void |
setVadEnable(boolean vadEnable) |
void |
setWakeupWords(java.lang.String[] wakeupWords)
设置唤醒词,用于oneshot场景识别过滤唤醒词。如:"你好小弛,你好小乐"
|
isNeedCopyFeedData, isNeedCopyResultData, isUseCustomFeed, setNeedCopyFeedData, setNeedCopyResultData, setUseCustomFeed
public boolean isEnableShowText()
public void setEnableShowText(boolean enableShowText)
public int getCustomWakeupScore()
public void setCustomWakeupScore(int customWakeupScore)
public java.lang.String getRefText()
public void setRefText(java.lang.String refText)
public boolean isEnableRecUppercase()
public void setEnableRecUppercase(boolean enableRecUppercase)
enableRecUppercase
- booleanpublic boolean isEnableVocabsConvert()
public void setEnableVocabsConvert(boolean enableVocabsConvert)
enableVocabsConvert
- booleanpublic void setResourceType(ResourceType resourceType)
setRes(String)
resourceType
- 取值如:comm, aicar,airobot, aihome, custompublic void setRes(java.lang.String res)
res
- 取值如:comm, aicar,airobot, aihome, custompublic java.lang.String getRes()
public void setEnableNumberConvert(boolean enableNumberConvert)
enableNumberConvert
- booleanpublic void setOneshotCache(OneshotCache cache)
cache
- OneshotCache
public void setEnablePunctuation(boolean enablePunctuation)
enablePunctuation
- boolean 默认 truepublic void setWakeupWords(java.lang.String[] wakeupWords)
wakeupWords
- 唤醒词列表public void setSessionId(java.lang.String sessionId)
sessionId
- 上下文Idpublic void setNoSpeechTimeOut(int noSpeechTimeOut)
noSpeechTimeOut
- 默认值为5000ms,单位毫秒public void setMaxSpeechTimeS(int maxSpeechTimeS)
maxSpeechTimeS
- 默认60s,单位秒public void setPauseTime(int pauseTime)
pauseTime
- 默认300mspublic void setUseRealback(boolean useRealback)
useRealback
- boolean , 默认 truepublic void setEnableAlignment(boolean enableAlignment)
enableAlignment
- boolean ,默认 falsepublic void setEnableEmotion(boolean enableEmotion)
enableEmotion
- boolean , 默认falsepublic void setEnableAudioDetection(boolean enableAudioDetection)
enableAudioDetection
- boolean 默认 falsepublic void setSaveAudioPath(java.lang.String saveAudioPath)
saveAudioPath
- 音频路径public AIType getAIType()
public OneshotCache getOneshotCache()
public boolean isEnablePunctuation()
public java.lang.String[] getWakeupWords()
public java.lang.String getStrWakeupWords()
public java.lang.String getSessionId()
public int getNoSpeechTimeOut()
public int getMaxSpeechTimeS()
public int getPauseTime()
public boolean isUseRealback()
public boolean isEnableAlignment()
public boolean isEnableEmotion()
public boolean isEnableAudioDetection()
public java.lang.String getSaveAudioPath()
public boolean isEnableNumberConvert()
public int getCloudVadPauseTime()
public void setCloudVadPauseTime(int cloudVadPauseTime)
public void setEnableVAD(boolean enableVAD)
enableVAD
- true 使用内置的vad模块检测 ,false 不使用public boolean isEnableVAD()
public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
public boolean isEnableTone()
public void setEnableTone(boolean enableTone)
public boolean isVadEnable()
public void setVadEnable(boolean vadEnable)
public boolean isEnableCloudVAD()
public void setEnableCloudVAD(boolean enableCloudVAD)