程序包 com.aispeech
类 DUILiteConfig.Builder
- java.lang.Object
-
- com.aispeech.DUILiteConfig.Builder
-
- 封闭类:
- DUILiteConfig
public static class DUILiteConfig.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
-
-
-
方法详细资料
-
setApiKey
public DUILiteConfig.Builder setApiKey(java.lang.String apiKey)
-
setServerApiKey
public DUILiteConfig.Builder setServerApiKey(java.lang.String serverApiKey)
-
setProductId
public DUILiteConfig.Builder setProductId(java.lang.String productId)
-
setProductKey
public DUILiteConfig.Builder setProductKey(java.lang.String productKey)
-
setProductSecret
public DUILiteConfig.Builder setProductSecret(java.lang.String productSecret)
-
setCallBackInThread
public DUILiteConfig.Builder setCallBackInThread(boolean callbackInThread)
-
setWebSocketBuilder
public DUILiteConfig.Builder setWebSocketBuilder(okhttp3.OkHttpClient.Builder webSocketBuilder)
-
setUseSystemDns
public DUILiteConfig.Builder setUseSystemDns(boolean useSystemDns)
-
setUseDoubleVad
public DUILiteConfig.Builder setUseDoubleVad(boolean useDoubleVad)
-
setEchoConfig
@Deprecated public DUILiteConfig.Builder setEchoConfig(EchoConfig echoConfig)
已过时。设置回声消除参数,当前废弃,替换为DUILiteConfig.setEchoConfig(AIEchoConfig)
或者setEchoConfig(AIEchoConfig)
- 参数:
echoConfig
-- 返回:
-
setEchoConfig
public DUILiteConfig.Builder setEchoConfig(AIEchoConfig echoConfig)
设置回声消除参数- 参数:
echoConfig
- 回声消除参数- 返回:
- builder
-
setRecorderConfig
public DUILiteConfig.Builder setRecorderConfig(RecorderConfig recorderConfig)
-
setUploadConfig
public DUILiteConfig.Builder setUploadConfig(UploadConfig uploadConfig)
-
setAuthConfig
public DUILiteConfig.Builder setAuthConfig(AuthConfig authConfig)
-
setTtsCacheDir
public DUILiteConfig.Builder setTtsCacheDir(java.lang.String ttsCacheDir)
-
setThreadAffinity
public DUILiteConfig.Builder setThreadAffinity(int threadAffinity)
-
setIllegalPingyinCheck
public DUILiteConfig.Builder setIllegalPingyinCheck(boolean illegalPingyinCheck)
-
setMaxMessageQueueSize
public DUILiteConfig.Builder setMaxMessageQueueSize(int maxMessageQueueSize)
-
setAudioFileTotalSize
public DUILiteConfig.Builder setAudioFileTotalSize(int globalAudioFileAllSize)
设置全局总音频缓存总大小- 参数:
globalAudioFileAllSize
- 总音频缓存大小,默认为0,不做限制
-
setAudioFileCacheStrategy
public DUILiteConfig.Builder setAudioFileCacheStrategy(int singleSize, int splitNumber)
设置全局单音频缓存策略- 参数:
singleSize
- 单音频缓存大小splitNumber
- 拆分数量
-
addLiteConfig
public DUILiteConfig.Builder addLiteConfig(java.lang.String key, java.lang.String value)
-
create
public DUILiteConfig create()
-
-