|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SpeechSynthesizerListener
| Method Summary | |
|---|---|
void |
onError(java.lang.String utteranceId,
SpeechError error)
当合成或者播放过程中出错时回调此接口 |
void |
onSpeechFinish(java.lang.String utteranceId)
播放正常结束,每句播放正常结束都会回调,如果过程中出错,则回调onError,不再回调此接口 |
void |
onSpeechProgressChanged(java.lang.String utteranceId,
int progress)
播放进度回调接口,分多次回调 |
void |
onSpeechStart(java.lang.String utteranceId)
播放开始,每句播放开始都会回调 |
void |
onSynthesizeDataArrived(java.lang.String utteranceId,
byte[] audioData,
int progress)
合成数据和进度的回调接口,分多次回调 |
void |
onSynthesizeFinish(java.lang.String utteranceId)
合成正常结束,每句合成正常结束都会回调,如果过程中出错,则回调onError,不再回调此接口 |
void |
onSynthesizeStart(java.lang.String utteranceId)
合成开始,每句合成开始都会调用 |
| Method Detail |
|---|
void onSynthesizeStart(java.lang.String utteranceId)
utteranceId -
void onSynthesizeDataArrived(java.lang.String utteranceId,
byte[] audioData,
int progress)
utteranceId - audioData - 合成的音频数据progress - 文本按字符划分的进度,比如:你好啊 进度是0-3void onSynthesizeFinish(java.lang.String utteranceId)
utteranceId - void onSpeechStart(java.lang.String utteranceId)
utteranceId -
void onSpeechProgressChanged(java.lang.String utteranceId,
int progress)
utteranceId - progress - 文本按字符划分的进度,比如:你好啊 进度是0-3void onSpeechFinish(java.lang.String utteranceId)
utteranceId -
void onError(java.lang.String utteranceId,
SpeechError error)
utteranceId - error - 包含错误码和错误信息
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||