类 AICloudSemanticIntent
- java.lang.Object
-
- com.aispeech.export.intent.AICloudSemanticIntent
-
public class AICloudSemanticIntent extends java.lang.Object
云端语义引擎启动参数
-
-
构造器概要
构造器 构造器 说明 AICloudSemanticIntent()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 int
getMaxSpeechTimeS()
设置音频最大录音时长int
getNoSpeechTimeOut()
设置无语音超时时长int
getPauseTime()
vad pause timejava.lang.String
getRefText()
识别文本ResourceType
getResourceType()
java.lang.String
getSaveAudioPath()
音频保存路径java.lang.String
getSessionId()
session Idjava.lang.String
getSkillId()
skill idjava.lang.String
getTask()
task nameAIType
getType()
AI typejava.lang.String
getUserId()
java.lang.String
getWakeupWords()
唤醒词信息boolean
isEnableNBest()
是否启用语义的nbest 结果boolean
isEnableNumberConvert()
是否开启识别结果中文转阿拉伯数字boolean
isEnablePunctuation()
是否启用标点符号boolean
isEnableRecUppercase()
boolean
isEnableVocabsConvert()
boolean
isUseRealBack()
是否启用实时识别void
setEnableNBest(boolean enableNBest)
设置是否返回语义 Nbest 结果 , 默认 falsevoid
setEnableNumberConvert(boolean enableNumberConvert)
识别结果中文转阿拉伯数字,如:三点半---3点半void
setEnablePunctuation(boolean enablePunctuation)
设置是否启动标点符号,默认truevoid
setEnableRecUppercase(boolean enableRecUppercase)
识别结果英文转大写void
setEnableVocabsConvert(boolean enableVocabsConvert)
词库识别、语义是否开启转换 开启后,对含英文、数字、特殊字符等词库统一加工后送识别,得到识别结果后还原原始词库void
setMaxSpeechTimeS(int maxSpeechTimeS)
设置音频最大录音时长,默认大小为60S , 达到该值将取消语音引擎并抛出异常 0 表示无最大录音时长限制void
setNoSpeechTimeOut(int noSpeechTimeOut)
设置无语音超时时长,单位毫秒,默认值为 5000 ms ,如达到该设置值时,自动停止录音 设置为0表示不进行语音超时判断void
setPauseTime(int pauseTime)
设置内置vad的右边界时常,默认 300 msvoid
setRefText(java.lang.String refText)
设置识别文本void
setResourceType(ResourceType resourceType)
设置识别引擎的资源类型,默认为aicarvoid
setSaveAudioPath(java.lang.String path)
设置引擎保存音频路径,默认不保存,不推荐在release版本打开上述配置void
setSessionId(java.lang.String sessionId)
设置对话sessionId,服务端通过相同的sessionId关联多轮请求的上下文,首轮对话请求不需要携带; 非首轮对话请求取值是上一轮服务端返回结果中的sessionIdvoid
setSkillId(java.lang.String skillId)
在非首轮中可能用到,用于指定调用端使用了上一轮nbest结果中的哪一个skillvoid
setTask(java.lang.String task)
在非首轮中可能用到,用于指定调用端使用了上一轮nbest结果中的哪一个taskvoid
setType(AIType type)
设置AIType 参数void
setUseRealBack(boolean useRealBack)
设置是否启用实时反馈,默认truevoid
setUserId(java.lang.String userId)
void
setWakeupWords(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)
-
-