IFlySpeechSynthesizerDelegate Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | IFlySpeechSynthesizerDelegate.h |
– onCompleted:
required method
结束回调
当整个合成结束之后会回调此函数
- (void)onCompleted:(IFlySpeechError *)errorParameters
error |
错误码 |
|---|
Declared In
IFlySpeechSynthesizerDelegate.h
– onBufferProgress:message:
缓冲进度回调
- (void)onBufferProgress:(int)progress message:(NSString *)msgParameters
progress |
缓冲进度,0-100 |
|---|---|
msg |
附件信息,此版本为nil |
Declared In
IFlySpeechSynthesizerDelegate.h
– onSpeakProgress:beginPos:endPos:
播放进度回调
- (void)onSpeakProgress:(int)progress beginPos:(int)beginPos endPos:(int)endPosParameters
progress |
当前播放进度,0-100 |
|---|---|
beginPos |
当前播放文本的起始位置(按照字节计算),对于汉字(2字节)需/2处理 |
endPos |
当前播放文本的结束位置(按照字节计算),对于汉字(2字节)需/2处理 |
Declared In
IFlySpeechSynthesizerDelegate.h
– onSpeakResumed
恢复播放回调
注意:此回调方法SDK内部不执行,播放恢复全部在onSpeakBegin中执行
- (void)onSpeakResumedDeclared In
IFlySpeechSynthesizerDelegate.h
– onSpeakCancel
正在取消回调
注意:此回调方法SDK内部不执行
- (void)onSpeakCancelDeclared In
IFlySpeechSynthesizerDelegate.h
– onEvent:arg0:arg1:data:
扩展事件回调
根据事件类型返回额外的数据
- (void)onEvent:(int)eventType arg0:(int)arg0 arg1:(int)arg1 data:(NSData *)eventDataParameters
eventType |
事件类型,具体参见IFlySpeechEventType枚举。目前只支持EVENT_TTS_BUFFER也就是实时返回合成音频。 |
|---|---|
arg0 |
arg0 |
arg1 |
arg1 |
eventData |
事件数据 |
Declared In
IFlySpeechSynthesizerDelegate.h