public static class AICloudDMConfig.Builder extends BaseConfig.Builder
tagSuffix| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AICloudDMConfig |
build() |
AICloudDMConfig.Builder |
setAliasKey(java.lang.String aliasKey)
设置请求产品分支
|
AICloudDMConfig.Builder |
setCInfoServerAddress(java.lang.String cInfoServerAddress)
设置 CInfo服务地址,默认不用设置
|
AICloudDMConfig.Builder |
setConnectTimeout(int connectTimeout)
设置连接超时
|
AICloudDMConfig.Builder |
setCustomParams(java.lang.String[] keys,
java.lang.String[] values)
设置自定义参数
|
AICloudDMConfig.Builder |
setNativeApiTimeout(int nativeApiTimeout)
设置native api 响应超时时间,单位 毫秒
|
AICloudDMConfig.Builder |
setRoute(boolean route)
对话结果透传模式
|
AICloudDMConfig.Builder |
setServerAddress(java.lang.String serverAddress)
设置服务器地址,默认不用设置
|
AICloudDMConfig.Builder |
setTagSuffix(java.lang.String tagSuffix)
设置引擎实例tag后缀,用于区分不同场景
|
AICloudDMConfig.Builder |
setUseFullDuplex(boolean useFullDuplex)
是否启用全双工模式
|
AICloudDMConfig.Builder |
setUseFullDuplexNoSpeechTimeOut(boolean useFullDuplexNoSpeechTimeOut)
是否在全双工模式下未检测到语音超时反馈语播报
|
AICloudDMConfig.Builder |
setUseRefText(boolean useRefText)
是否启用纯语义模式
|
AICloudDMConfig.Builder |
setUseVad(boolean useVad)
是否启用内置vad,启用该项配置,需语音在产品高级配置界面打开 空帧识别结果过滤 配置
|
AICloudDMConfig.Builder |
setVadRes(java.lang.String vadRes)
设置vad资源
|
buildpublic AICloudDMConfig.Builder setConnectTimeout(int connectTimeout)
connectTimeout - 超时时间AICloudDMConfig.Builderpublic AICloudDMConfig.Builder setUseRefText(boolean useRefText)
useRefText - booleanAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setNativeApiTimeout(int nativeApiTimeout)
nativeApiTimeout - 单位毫秒AICloudDMConfig.Builderpublic AICloudDMConfig.Builder setServerAddress(java.lang.String serverAddress)
serverAddress - 服务地址AICloudDMConfig.Builderpublic AICloudDMConfig.Builder setCInfoServerAddress(java.lang.String cInfoServerAddress)
cInfoServerAddress - CInfo 服务地址AICloudDMConfig.Builderpublic AICloudDMConfig.Builder setRoute(boolean route)
route - booleanAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setUseVad(boolean useVad)
useVad - booleanAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setVadRes(java.lang.String vadRes)
vadRes - 资源名称(assets路径下)或绝对路径AICloudDMConfig.Builderpublic AICloudDMConfig.Builder setAliasKey(java.lang.String aliasKey)
aliasKey - 分支名称,默认 prodAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setUseFullDuplex(boolean useFullDuplex)
useFullDuplex - 是否启用全双工对话模式,默认 falseAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setUseFullDuplexNoSpeechTimeOut(boolean useFullDuplexNoSpeechTimeOut)
useFullDuplexNoSpeechTimeOut - 默认 falseAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setCustomParams(java.lang.String[] keys, java.lang.String[] values)
keys - keyvalues - valueAICloudDMConfig.Builderpublic AICloudDMConfig.Builder setTagSuffix(java.lang.String tagSuffix)
BaseConfig.BuildersetTagSuffix in class BaseConfig.Builderpublic AICloudDMConfig build()