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, start
public java.lang.String getTag()
getTag
in class BaseEngine
public 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 BaseEngine
public 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 BaseEngine
public void setUseCache(boolean useCache)
public boolean isUseCache()