类 AICloudTTSEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AICloudTTSEngine
-
public class AICloudTTSEngine extends java.lang.Object
云端TTS
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
TAG
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static AICloudTTSEngine
createInstance()
获取云端合成引擎实例void
destroy()
void
init(AICloudTTSConfig config, AITTSListener listener)
boolean
isUseCache()
是否使用了缓存功能void
pause()
void
release()
已过时。废弃void
resume()
void
setUseCache(boolean useCache)
已过时。已过时, 使用AICloudTTSConfig统一配置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)
只合成,不播放,同时抛出实时合成音频流
-
-
-
字段详细资料
-
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)
-
-