类 AICloudSemanticIntent
- java.lang.Object
-
- com.aispeech.export.intent.AICloudSemanticIntent
-
public class AICloudSemanticIntent extends java.lang.Object云端语义引擎启动参数
-
-
构造器概要
构造器 构造器 说明 AICloudSemanticIntent()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intgetMaxSpeechTimeS()设置音频最大录音时长intgetNoSpeechTimeOut()设置无语音超时时长intgetPauseTime()vad pause timejava.lang.StringgetRefText()识别文本ResourceTypegetResourceType()java.lang.StringgetSaveAudioPath()音频保存路径java.lang.StringgetSessionId()session Idjava.lang.StringgetSkillId()skill idjava.lang.StringgetTask()task nameAITypegetType()AI typejava.lang.StringgetUserId()java.lang.StringgetWakeupWords()唤醒词信息booleanisEnableNBest()是否启用语义的nbest 结果booleanisEnableNumberConvert()是否开启识别结果中文转阿拉伯数字booleanisEnablePunctuation()是否启用标点符号booleanisEnableRecUppercase()booleanisEnableVocabsConvert()booleanisUseRealBack()是否启用实时识别voidsetEnableNBest(boolean enableNBest)设置是否返回语义 Nbest 结果 , 默认 falsevoidsetEnableNumberConvert(boolean enableNumberConvert)识别结果中文转阿拉伯数字,如:三点半---3点半voidsetEnablePunctuation(boolean enablePunctuation)设置是否启动标点符号,默认truevoidsetEnableRecUppercase(boolean enableRecUppercase)识别结果英文转大写voidsetEnableVocabsConvert(boolean enableVocabsConvert)词库识别、语义是否开启转换 开启后,对含英文、数字、特殊字符等词库统一加工后送识别,得到识别结果后还原原始词库voidsetMaxSpeechTimeS(int maxSpeechTimeS)设置音频最大录音时长,默认大小为60S , 达到该值将取消语音引擎并抛出异常 0 表示无最大录音时长限制voidsetNoSpeechTimeOut(int noSpeechTimeOut)设置无语音超时时长,单位毫秒,默认值为 5000 ms ,如达到该设置值时,自动停止录音 设置为0表示不进行语音超时判断voidsetPauseTime(int pauseTime)设置内置vad的右边界时常,默认 300 msvoidsetRefText(java.lang.String refText)设置识别文本voidsetResourceType(ResourceType resourceType)设置识别引擎的资源类型,默认为aicarvoidsetSaveAudioPath(java.lang.String path)设置引擎保存音频路径,默认不保存,不推荐在release版本打开上述配置voidsetSessionId(java.lang.String sessionId)设置对话sessionId,服务端通过相同的sessionId关联多轮请求的上下文,首轮对话请求不需要携带; 非首轮对话请求取值是上一轮服务端返回结果中的sessionIdvoidsetSkillId(java.lang.String skillId)在非首轮中可能用到,用于指定调用端使用了上一轮nbest结果中的哪一个skillvoidsetTask(java.lang.String task)在非首轮中可能用到,用于指定调用端使用了上一轮nbest结果中的哪一个taskvoidsetType(AIType type)设置AIType 参数voidsetUseRealBack(boolean useRealBack)设置是否启用实时反馈,默认truevoidsetUserId(java.lang.String userId)voidsetWakeupWords(java.lang.String wakeupWords)设置唤醒词,用于oneshot场景使用。
-
-
-
方法详细资料
-
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
-
setEnablePunctuation
public void setEnablePunctuation(boolean enablePunctuation)
设置是否启动标点符号,默认true- 参数:
enablePunctuation- boolean
-
setEnableNumberConvert
public void setEnableNumberConvert(boolean enableNumberConvert)
识别结果中文转阿拉伯数字,如:三点半---3点半- 参数:
enableNumberConvert- boolean
-
setEnableNBest
public void setEnableNBest(boolean enableNBest)
设置是否返回语义 Nbest 结果 , 默认 false- 参数:
enableNBest- boolean
-
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)
设置无语音超时时长,单位毫秒,默认值为 5000 ms ,如达到该设置值时,自动停止录音 设置为0表示不进行语音超时判断- 参数:
noSpeechTimeOut- 超时时间
-
setMaxSpeechTimeS
public void setMaxSpeechTimeS(int maxSpeechTimeS)
设置音频最大录音时长,默认大小为60S , 达到该值将取消语音引擎并抛出异常 0 表示无最大录音时长限制- 参数:
maxSpeechTimeS- seconds
-
setPauseTime
public void setPauseTime(int pauseTime)
设置内置vad的右边界时常,默认 300 ms- 参数:
pauseTime- 时常
-
setUseRealBack
public void setUseRealBack(boolean useRealBack)
设置是否启用实时反馈,默认true- 参数:
useRealBack- boolean
-
setSaveAudioPath
public void setSaveAudioPath(java.lang.String path)
设置引擎保存音频路径,默认不保存,不推荐在release版本打开上述配置- 参数:
path- 音频存储路径
-
setRefText
public void setRefText(java.lang.String refText)
设置识别文本- 参数:
refText- 识别文本
-
setSkillId
public void setSkillId(java.lang.String skillId)
在非首轮中可能用到,用于指定调用端使用了上一轮nbest结果中的哪一个skill- 参数:
skillId- String
-
setTask
public void setTask(java.lang.String task)
在非首轮中可能用到,用于指定调用端使用了上一轮nbest结果中的哪一个task- 参数:
task- String
-
isEnablePunctuation
public boolean isEnablePunctuation()
是否启用标点符号- 返回:
- boolean
-
isEnableNBest
public boolean isEnableNBest()
是否启用语义的nbest 结果- 返回:
- boolean
-
getWakeupWords
public java.lang.String getWakeupWords()
唤醒词信息- 返回:
- String
-
getSessionId
public java.lang.String getSessionId()
session Id- 返回:
- String
-
getNoSpeechTimeOut
public int getNoSpeechTimeOut()
设置无语音超时时长- 返回:
- int
-
getMaxSpeechTimeS
public int getMaxSpeechTimeS()
设置音频最大录音时长- 返回:
- int
-
getPauseTime
public int getPauseTime()
vad pause time- 返回:
- int
-
isUseRealBack
public boolean isUseRealBack()
是否启用实时识别- 返回:
- boolean
-
getSaveAudioPath
public java.lang.String getSaveAudioPath()
音频保存路径- 返回:
- String
-
getRefText
public java.lang.String getRefText()
识别文本- 返回:
- String
-
getSkillId
public java.lang.String getSkillId()
skill id- 返回:
- String
-
getTask
public java.lang.String getTask()
task name- 返回:
- String
-
isEnableNumberConvert
public boolean isEnableNumberConvert()
是否开启识别结果中文转阿拉伯数字- 返回:
- Boolean
-
getUserId
public java.lang.String getUserId()
-
setUserId
public void setUserId(java.lang.String userId)
-
-