public class AILocalTTSEngine
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TAG |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
销毁合成引擎
|
static AILocalTTSEngine |
getInstance() |
void |
init(AILocalTTSConfig config,
AILocalTTSListener listener)
初始化合成引擎
|
boolean |
isUseCache()
是否使用了缓存功能
|
void |
pause()
暂停播放
|
void |
resume()
继续播放
|
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)
只合成,不播放,同时抛出实时合成音频流
|
public static final java.lang.String TAG
public static AILocalTTSEngine getInstance()
public void init(AILocalTTSConfig config, AILocalTTSListener 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()
public void synthesize(AILocalTTSIntent aiLocalTTSIntent, java.lang.String text, java.lang.String utteranceId)
aiLocalTTSIntent - 参数text - 合成文本utteranceId - utteranceIdpublic void destroy()
public boolean isUseCache()