类 AICloudDMIntent
- java.lang.Object
-
- com.aispeech.export.intent.AICloudDMIntent
-
public class AICloudDMIntent extends java.lang.Object云端对话引擎启动参数
-
-
构造器概要
构造器 构造器 说明 AICloudDMIntent()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AITypegetAIType()intgetCloudVadPauseTime()intgetCustomWakeupScore()intgetMaxSpeechTimeS()intgetNoSpeechTimeOut()OneshotCachegetOneshotCache()intgetPauseTime()java.lang.StringgetRefText()ResourceTypegetResourceType()java.lang.StringgetSaveAudioPath()java.lang.StringgetSessionId()java.lang.StringgetStrWakeupWords()java.lang.StringgetUserId()java.lang.String[]getWakeupWords()booleanisEnableAlignment()booleanisEnableAudioDetection()booleanisEnableCloudVAD()booleanisEnableEmotion()booleanisEnableNumberConvert()booleanisEnablePunctuation()booleanisEnableRecUppercase()booleanisEnableTone()booleanisEnableVAD()返回是否使用识别服务内置的vad模块检测booleanisEnableVocabsConvert()booleanisUseRealback()booleanisVadEnable()voidsetAIType(AIType type)设置AIType 参数voidsetCloudVadPauseTime(int cloudVadPauseTime)voidsetCustomWakeupScore(int customWakeupScore)voidsetEnableAlignment(boolean enableAlignment)设置识别Alignment功能voidsetEnableAudioDetection(boolean enableAudioDetection)设置打开云端音频检测功能voidsetEnableCloudVAD(boolean enableCloudVAD)voidsetEnableEmotion(boolean enableEmotion)设置打开识别结果情绪识别功能,同时抛出情绪,年龄,性别结果 emotion 取值范围 : [sad, happy, angry,neutral] gender 取值范围 : [female, male] age 取值范围 : [child,adult, elder]voidsetEnableNumberConvert(boolean enableNumberConvert)识别结果中文转阿拉伯数字,如:三点半---3点半voidsetEnablePunctuation(boolean enablePunctuation)设置是否启用标点符号voidsetEnableRecUppercase(boolean enableRecUppercase)识别结果英文转大写voidsetEnableTone(boolean enableTone)voidsetEnableVAD(boolean enableVAD)设置是否使用识别服务内置的vad模块检测voidsetEnableVocabsConvert(boolean enableVocabsConvert)词库识别、语义是否开启转换 开启后,对含英文、数字、特殊字符等词库统一加工后送识别,得到识别结果后还原原始词库voidsetMaxSpeechTimeS(int maxSpeechTimeS)设置单次允许的最大录音时长voidsetNoSpeechTimeOut(int noSpeechTimeOut)设置无语音超时时长voidsetOneshotCache(OneshotCache cache)设置oneshot cache 音频数据voidsetPauseTime(int pauseTime)vad右边界voidsetRefText(java.lang.String refText)voidsetResourceType(ResourceType resourceType)设置识别引擎的资源类型,默认为aicarvoidsetSaveAudioPath(java.lang.String saveAudioPath)设置音频存储路径,用于DEBUG版本,release版本不建议打开此配置voidsetSessionId(java.lang.String sessionId)设置对话sessionId,服务端通过相同的sessionId关联多轮请求的上下文,首轮对话请求不需要携带; 非首轮对话请求取值是上一轮服务端返回结果中的sessionIdvoidsetUseRealback(boolean useRealback)设置是否启用实时识别结果voidsetUserId(java.lang.String userId)voidsetVadEnable(boolean vadEnable)voidsetWakeupWords(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)
-
-