public static final class AICloudTTSConfig.Builder extends BaseConfig.Builder
tagSuffix
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AICloudTTSConfig |
build() |
AICloudTTSConfig.Builder |
setCacheDirectory(java.lang.String cacheDirectory)
设置缓存的文件夹
|
AICloudTTSConfig.Builder |
setCacheSize(int cacheSize)
设置tts缓存数量上限,默认为100
|
AICloudTTSConfig.Builder |
setCacheWordCount(int wordCount)
设置支持的单词缓存文字个数,默认为200
|
AICloudTTSConfig.Builder |
setTagSuffix(java.lang.String tagSuffix)
设置引擎实例tag后缀,用于区分不同场景
|
AICloudTTSConfig.Builder |
setUseCache(boolean useCache)
设置是否使用缓存,默认为true
缓存TTS缓存信息和音频文件,存放在应用外部缓存目录下的 ttsCache 文件夹下。 |
AICloudTTSConfig.Builder |
setUseStopCallback(boolean useStopCallback)
设置是否在stop之后回调 onSpeechFinish ,默认是true 回调
|
build
public AICloudTTSConfig.Builder setCacheDirectory(java.lang.String cacheDirectory)
cacheDirectory
- 缓存目录,设置为 null,则为默认缓存目录:应用外部缓存目录下的 ttsCache 文件夹public AICloudTTSConfig.Builder setUseCache(boolean useCache)
useCache
- 是否使用缓存,默认为truepublic AICloudTTSConfig.Builder setUseStopCallback(boolean useStopCallback)
useStopCallback
- stop后是否回调 onSpeechFinish ,需要在init之前设置生效public AICloudTTSConfig.Builder setCacheSize(int cacheSize)
cacheSize
- 是否使用缓存,默认为truepublic AICloudTTSConfig.Builder setCacheWordCount(int wordCount)
wordCount
- 文字字数public AICloudTTSConfig.Builder setTagSuffix(java.lang.String tagSuffix)
BaseConfig.Builder
setTagSuffix
in class BaseConfig.Builder
public AICloudTTSConfig build()