类 AICloudTTSEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AICloudTTSEngine
-
public class AICloudTTSEngine extends java.lang.Object云端TTS
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringTAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static AICloudTTSEnginecreateInstance()获取云端合成引擎实例voiddestroy()voidinit(AICloudTTSConfig config, AITTSListener listener)booleanisUseCache()是否使用了缓存功能voidpause()voidrelease()已过时。废弃voidresume()voidsetUseCache(boolean useCache)已过时。已过时, 使用AICloudTTSConfig统一配置voidspeak(AICloudTTSIntent aICloudTTSIntent, java.lang.String refText, java.lang.String utteranceId)合成并播放voidstop()voidsynthesize(AICloudTTSIntent aICloudTTSIntent, java.lang.String refText, java.lang.String utteranceId)只合成,不播放,同时抛出实时合成音频流
-
-
-
字段详细资料
-
TAG
public static final java.lang.String TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
createInstance
public static AICloudTTSEngine createInstance()
获取云端合成引擎实例- 返回:
- 云端tts引擎
-
init
public void init(AICloudTTSConfig config, AITTSListener listener)
-
speak
public void speak(AICloudTTSIntent aICloudTTSIntent, java.lang.String refText, java.lang.String utteranceId)
合成并播放- 参数:
aICloudTTSIntent- 参数refText- 合成文本utteranceId- utteranceId
-
synthesize
public void synthesize(AICloudTTSIntent aICloudTTSIntent, java.lang.String refText, java.lang.String utteranceId)
只合成,不播放,同时抛出实时合成音频流- 参数:
aICloudTTSIntent- 参数refText- 合成文本utteranceId- utteranceId
-
stop
public void stop()
-
pause
public void pause()
-
resume
public void resume()
-
release
@Deprecated public void release()
已过时。废弃
-
destroy
public void destroy()
-
isUseCache
public boolean isUseCache()
是否使用了缓存功能- 返回:
- true 使用,false 未使用
-
setUseCache
public void setUseCache(boolean useCache)
已过时。已过时, 使用AICloudTTSConfig统一配置设置是否使用缓存,默认为true
缓存TTS缓存信息和音频文件,存放在应用外部缓存目录下的 ttsCache 文件夹下。 需在init之后调用- 参数:
useCache- 是否使用缓存,默认为true- 另请参阅:
init(AICloudTTSConfig, AITTSListener)
-
-