类 AILocalTTSEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AILocalTTSEngine
-
public class AILocalTTSEngine extends java.lang.Object
本地合成
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
TAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static AILocalTTSEngine
createInstance()
void
deleteLocalResFile()
void
destroy()
销毁合成引擎void
init(AILocalTTSConfig config, AILocalTTSListener listener)
初始化合成引擎void
init(AILocalTTSConfig config, AITTSListener listener)
初始化合成引擎boolean
isUseCache()
是否使用了缓存功能void
pause()
暂停播放void
resume()
继续播放void
setBackResBinPath(java.lang.String backBinPath)
已过时。void
setUseCache(boolean useCache)
void
speak(AILocalTTSIntent aiLocalTTSIntent, java.lang.String refText, java.lang.String utteranceId)
合成并播放void
stop()
停止合成和播放void
synthesize(AILocalTTSIntent aiLocalTTSIntent, java.lang.String text, java.lang.String utteranceId)
只合成,不播放,同时抛出实时合成音频流void
synthesizeToFile(java.lang.String text, java.lang.String fileName, java.lang.String utteranceId, AILocalTTSIntent intent)
合成音频到某个文件
-
-
-
字段详细资料
-
TAG
public static final java.lang.String TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
createInstance
public static AILocalTTSEngine createInstance()
-
init
public void init(AILocalTTSConfig config, AILocalTTSListener listener)
初始化合成引擎- 参数:
config
- 配置参数listener
- 合成回调接口
-
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
- utteranceIdintent
- 合成前可动态配置的参数实体类
-
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 未使用
-
-