类 AICloudTTSConfig.Builder

  • 封闭类:
    AICloudTTSConfig

    public static final class AICloudTTSConfig.Builder
    extends java.lang.Object
    • 构造器详细资料

      • Builder

        public Builder()
    • 方法详细资料

      • setCacheDirectory

        public AICloudTTSConfig.Builder setCacheDirectory​(java.lang.String cacheDirectory)
        设置缓存的文件夹
        参数:
        cacheDirectory - 缓存目录,设置为 null,则为默认缓存目录:应用外部缓存目录下的 ttsCache 文件夹
      • setUseCache

        public AICloudTTSConfig.Builder setUseCache​(boolean useCache)
        设置是否使用缓存,默认为true
        缓存TTS缓存信息和音频文件,存放在应用外部缓存目录下的 ttsCache 文件夹下。
        参数:
        useCache - 是否使用缓存,默认为true
        返回:
        Builder.this
      • setUseStopCallback

        public AICloudTTSConfig.Builder setUseStopCallback​(boolean useStopCallback)
        设置是否在stop之后回调 onSpeechFinish ,默认是true 回调
        参数:
        useStopCallback - stop后是否回调 onSpeechFinish ,需要在init之前设置生效
        返回:
        Builder.this
      • setCacheSize

        public AICloudTTSConfig.Builder setCacheSize​(int cacheSize)
        设置tts缓存数量上限,默认为100
        参数:
        cacheSize - 是否使用缓存,默认为true
        返回:
        Builder.this
      • setCacheWordCount

        public AICloudTTSConfig.Builder setCacheWordCount​(int wordCount)
        设置支持的单词缓存文字个数,默认为200
        参数:
        wordCount - 文字字数
        返回:
        Builder.this