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资源
|
build
public AICloudDMConfig.Builder setConnectTimeout(int connectTimeout)
connectTimeout
- 超时时间AICloudDMConfig.Builder
public AICloudDMConfig.Builder setUseRefText(boolean useRefText)
useRefText
- booleanAICloudDMConfig.Builder
public AICloudDMConfig.Builder setNativeApiTimeout(int nativeApiTimeout)
nativeApiTimeout
- 单位毫秒AICloudDMConfig.Builder
public AICloudDMConfig.Builder setServerAddress(java.lang.String serverAddress)
serverAddress
- 服务地址AICloudDMConfig.Builder
public AICloudDMConfig.Builder setCInfoServerAddress(java.lang.String cInfoServerAddress)
cInfoServerAddress
- CInfo 服务地址AICloudDMConfig.Builder
public AICloudDMConfig.Builder setRoute(boolean route)
route
- booleanAICloudDMConfig.Builder
public AICloudDMConfig.Builder setUseVad(boolean useVad)
useVad
- booleanAICloudDMConfig.Builder
public AICloudDMConfig.Builder setVadRes(java.lang.String vadRes)
vadRes
- 资源名称(assets路径下)或绝对路径AICloudDMConfig.Builder
public AICloudDMConfig.Builder setAliasKey(java.lang.String aliasKey)
aliasKey
- 分支名称,默认 prodAICloudDMConfig.Builder
public AICloudDMConfig.Builder setUseFullDuplex(boolean useFullDuplex)
useFullDuplex
- 是否启用全双工对话模式,默认 falseAICloudDMConfig.Builder
public AICloudDMConfig.Builder setUseFullDuplexNoSpeechTimeOut(boolean useFullDuplexNoSpeechTimeOut)
useFullDuplexNoSpeechTimeOut
- 默认 falseAICloudDMConfig.Builder
public AICloudDMConfig.Builder setCustomParams(java.lang.String[] keys, java.lang.String[] values)
keys
- keyvalues
- valueAICloudDMConfig.Builder
public AICloudDMConfig.Builder setTagSuffix(java.lang.String tagSuffix)
BaseConfig.Builder
setTagSuffix
in class BaseConfig.Builder
public AICloudDMConfig build()