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