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()