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 回调
|
buildpublic 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.BuildersetTagSuffix in class BaseConfig.Builderpublic AICloudTTSConfig build()