类 AILocalTTSEngine


  • public class AILocalTTSEngine
    extends java.lang.Object
    本地合成
    • 字段详细资料

      • TAG

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

      • init

        public void init​(AILocalTTSConfig config,
                         AITTSListener listener)
        初始化合成引擎
        参数:
        config - 配置参数
        listener - 合成回调接口
      • speak

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

        public void pause()
        暂停播放
      • resume

        public void resume()
        继续播放
      • stop

        public void stop()
        停止合成和播放
      • deleteLocalResFile

        public void deleteLocalResFile()
      • synthesize

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

        public void synthesizeToFile​(java.lang.String text,
                                     java.lang.String fileName,
                                     java.lang.String utteranceId,
                                     AILocalTTSIntent intent)
        合成音频到某个文件
        参数:
        text - 合成文本
        fileName - 保存的合成音频文件,包含路径
        utteranceId - utteranceId
        intent - 合成前可动态配置的参数实体类
      • setBackResBinPath

        public void setBackResBinPath​(java.lang.String backBinPath)
        已过时。
        设置本地后端合成音色资源路径
        参数:
        backBinPath - 后端合成音色资源路径
      • destroy

        public void destroy()
        销毁合成引擎
      • setUseCache

        public void setUseCache​(boolean useCache)
      • isUseCache

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