类 AICloudTTSEngine


  • public class AICloudTTSEngine
    extends java.lang.Object
    云端TTS
    • 字段详细资料

      • TAG

        public static final java.lang.String TAG
        另请参阅:
        常量字段值
    • 方法详细资料

      • createInstance

        public static AICloudTTSEngine createInstance()
        获取云端合成引擎实例
        返回:
        云端tts引擎
      • speak

        public void speak​(AICloudTTSIntent aICloudTTSIntent,
                          java.lang.String refText,
                          java.lang.String utteranceId)
        合成并播放
        参数:
        aICloudTTSIntent - 参数
        refText - 合成文本
        utteranceId - utteranceId
      • synthesize

        public void synthesize​(AICloudTTSIntent aICloudTTSIntent,
                               java.lang.String refText,
                               java.lang.String utteranceId)
        只合成,不播放,同时抛出实时合成音频流
        参数:
        aICloudTTSIntent - 参数
        refText - 合成文本
        utteranceId - utteranceId
      • stop

        public void stop()
      • pause

        public void pause()
      • resume

        public void resume()
      • release

        @Deprecated
        public void release()
        已过时。
        废弃
      • destroy

        public void destroy()
      • isUseCache

        public boolean isUseCache()
        是否使用了缓存功能
        返回:
        true 使用,false 未使用
      • setUseCache

        public void setUseCache​(boolean useCache)
        已过时。
        已过时, 使用AICloudTTSConfig统一配置
        设置是否使用缓存,默认为true
        缓存TTS缓存信息和音频文件,存放在应用外部缓存目录下的 ttsCache 文件夹下。 需在init之后调用
        参数:
        useCache - 是否使用缓存,默认为true
        另请参阅:
        init(AICloudTTSConfig, AITTSListener)