public static class DUILiteConfig.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public DUILiteConfig.Builder setNetConfig(AINetConfig netConfig)
public DUILiteConfig.Builder setVprintSoName(java.lang.String vprintSoName)
vprintSoName
- public DUILiteConfig.Builder setVadSoName(java.lang.String vadSoName)
vadSoName
- public DUILiteConfig.Builder setCustomExternalToken(java.lang.String customExternalToken)
public DUILiteConfig.Builder setPrivateAuth(boolean privateAuth)
public DUILiteConfig.Builder setSspeSoName(java.lang.String sspeSoName)
sspeSoName
- public DUILiteConfig.Builder setApiKey(java.lang.String apiKey)
public DUILiteConfig.Builder setServerApiKey(java.lang.String serverApiKey)
public DUILiteConfig.Builder setBuildModel(java.lang.String buildModel)
public DUILiteConfig.Builder setProductId(java.lang.String productId)
public DUILiteConfig.Builder setProductKey(java.lang.String productKey)
public DUILiteConfig.Builder setProductSecret(java.lang.String productSecret)
public DUILiteConfig.Builder setCallBackInThread(boolean callbackInThread)
public DUILiteConfig.Builder setWebSocketBuilder(okhttp3.OkHttpClient.Builder webSocketBuilder)
public DUILiteConfig.Builder setUseSystemDns(boolean useSystemDns)
@Deprecated public DUILiteConfig.Builder setUseDoubleVad(boolean useDoubleVad)
AIFespCarConfig.setUseDoubleVad(boolean)
useDoubleVad
- public DUILiteConfig.Builder setEchoConfig(AIEchoConfig echoConfig)
echoConfig
- 回声消除参数public DUILiteConfig.Builder setRecorderConfig(RecorderConfig recorderConfig)
public DUILiteConfig.Builder setUploadConfig(UploadConfig uploadConfig)
public DUILiteConfig.Builder setAuthConfig(AuthConfig authConfig)
public DUILiteConfig.Builder setTtsCacheDir(java.lang.String ttsCacheDir)
public DUILiteConfig.Builder setThreadAffinity(int threadAffinity)
public DUILiteConfig.Builder setIllegalPingyinCheck(boolean illegalPingyinCheck)
public DUILiteConfig.Builder setMaxMessageQueueSize(int maxMessageQueueSize)
public DUILiteConfig.Builder setAudioFileTotalSize(int globalAudioFileAllSize)
参数为MB
globalAudioFileAllSize
- 总音频缓存大小,默认为0,不做限制 单位为MB@Deprecated public DUILiteConfig.Builder setAudioFileCacheStrategy(int singleSize, int splitNumber)
setAudioFileCacheStrategy(int)
以总文件大小为准singleSize
- 单音频缓存大小 单位为MBsplitNumber
- 拆分数量 deprecated 以总大小限制为准public DUILiteConfig.Builder setAudioFileCacheStrategy(int singleSize)
public DUILiteConfig.Builder addLiteConfig(java.lang.String key, java.lang.String value)
public DUILiteConfig create()