public class AICloudTTSEngine extends BaseEngine
mBaseProcessor, TAG, tagSuffix
Modifier and Type | Method and Description |
---|---|
static AICloudTTSEngine |
createInstance()
获取云端合成引擎实例
|
void |
destroy() |
java.lang.String |
getTag() |
void |
init(AICloudTTSConfig config,
AITTSListener listener) |
boolean |
isUseCache()
是否使用了缓存功能
|
void |
pause() |
void |
release()
Deprecated.
废弃
|
void |
resume() |
void |
speak(AICloudTTSIntent aICloudTTSIntent,
java.lang.String refText,
java.lang.String utteranceId)
合成并播放
|
void |
stop() |
void |
synthesize(AICloudTTSIntent aICloudTTSIntent,
java.lang.String refText,
java.lang.String utteranceId)
只合成,不播放,同时抛出实时合成音频流
|
cancel, init, initTAG, parseConfig, parseIntent, start
public java.lang.String getTag()
getTag
in class BaseEngine
public static AICloudTTSEngine createInstance()
public void init(AICloudTTSConfig config, AITTSListener listener)
public void speak(AICloudTTSIntent aICloudTTSIntent, java.lang.String refText, java.lang.String utteranceId)
aICloudTTSIntent
- 参数refText
- 合成文本utteranceId
- utteranceIdpublic void synthesize(AICloudTTSIntent aICloudTTSIntent, java.lang.String refText, java.lang.String utteranceId)
aICloudTTSIntent
- 参数refText
- 合成文本utteranceId
- utteranceIdpublic void stop()
stop
in class BaseEngine
public void pause()
public void resume()
@Deprecated public void release()
public void destroy()
destroy
in class BaseEngine
public boolean isUseCache()