接口 TTSEngine.Callback
-
- 封闭类:
- TTSEngine
public static interface TTSEngine.Callback
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voiderror(java.lang.String error)合成过程中出现错误的回调svoidphoneReturnReceived(java.lang.String phoneReturn)合成的音素数据的回调,可能会返回多次voidplayBegin(java.lang.String ttsId)voidplayEnd(java.lang.String ttsId, int status)voidreceived(byte[] data)合成的音频数据的回调,可能会返回多次,data长度为0表示音频结束voidsynthesizeBegin(java.lang.String ttsId)开始合成时的回调voidsynthesizeBeginWithRecord(java.lang.String ttsId, java.lang.String recordId)voidsynthesizeEnd(java.lang.String ttsId, int status)TTS播报完成的回调voidsynthesizeEndWithRecordId(java.lang.String ttsId, int status, java.lang.String recordId)
-
-
-
方法详细资料
-
synthesizeBegin
void synthesizeBegin(java.lang.String ttsId)
开始合成时的回调- 参数:
ttsId- 当前TTS的id, 对话过程中的播报ttsid默认为0,通过speak接口调用的播报,ttsid由speak接口指定。
-
synthesizeBeginWithRecord
void synthesizeBeginWithRecord(java.lang.String ttsId, java.lang.String recordId)
-
received
void received(byte[] data)
合成的音频数据的回调,可能会返回多次,data长度为0表示音频结束- 参数:
data- 音频数据
-
synthesizeEnd
void synthesizeEnd(java.lang.String ttsId, int status)
TTS播报完成的回调- 参数:
ttsId- 当前TTS的id, 对话过程中的播报ttsid默认为0,通过speak接口调用的播报,ttsid由speak接口指定。status- 播报结束的状态。 正常播报结束为0 播报中途被打断结束为1
-
synthesizeEndWithRecordId
void synthesizeEndWithRecordId(java.lang.String ttsId, int status, java.lang.String recordId)
-
playBegin
void playBegin(java.lang.String ttsId)
-
playEnd
void playEnd(java.lang.String ttsId, int status)
-
error
void error(java.lang.String error)
合成过程中出现错误的回调s- 参数:
error- 错误信息
-
phoneReturnReceived
void phoneReturnReceived(java.lang.String phoneReturn)
合成的音素数据的回调,可能会返回多次- 参数:
phoneReturn- 返回的音素信息
-
-