public class AILocalTTSEngine extends BaseEngine
mBaseProcessor, TAG, tagSuffix| Modifier and Type | Method and Description |
|---|---|
static AILocalTTSEngine |
createInstance() |
void |
deleteLocalResFile() |
void |
destroy()
销毁合成引擎
|
java.lang.String |
getTag() |
void |
init(AILocalTTSConfig config,
AILocalTTSListener listener)
初始化合成引擎
|
void |
init(AILocalTTSConfig config,
AITTSListener listener)
初始化合成引擎
|
boolean |
isUseCache()
是否使用了缓存功能
|
void |
pause()
暂停播放
|
void |
resume()
继续播放
|
void |
setBackResBinPath(java.lang.String backBinPath)
Deprecated.
|
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)
合成音频到某个文件
|
cancel, init, initTAG, parseConfig, parseIntent, startpublic java.lang.String getTag()
getTag in class BaseEnginepublic static AILocalTTSEngine createInstance()
public void init(AILocalTTSConfig config, AILocalTTSListener listener)
config - 配置参数listener - 合成回调接口public void init(AILocalTTSConfig config, AITTSListener listener)
config - 配置参数listener - 合成回调接口public void speak(AILocalTTSIntent aiLocalTTSIntent, java.lang.String refText, java.lang.String utteranceId)
aiLocalTTSIntent - 参数refText - 合成文本utteranceId - utteranceIdpublic void pause()
public void resume()
public void stop()
stop in class BaseEnginepublic void deleteLocalResFile()
public void synthesize(AILocalTTSIntent aiLocalTTSIntent, java.lang.String text, java.lang.String utteranceId)
aiLocalTTSIntent - 参数text - 合成文本utteranceId - utteranceIdpublic void synthesizeToFile(java.lang.String text,
java.lang.String fileName,
java.lang.String utteranceId,
AILocalTTSIntent intent)
text - 合成文本fileName - 保存的合成音频文件,包含路径utteranceId - utteranceIdintent - 合成前可动态配置的参数实体类public void setBackResBinPath(java.lang.String backBinPath)
backBinPath - 后端合成音色资源路径public void destroy()
destroy in class BaseEnginepublic void setUseCache(boolean useCache)
public boolean isUseCache()