浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。


当需要使用外部TTS播报功能时,可以不用导入libBNTTSComponentSDK.a静态库,也不用进行TTS SDK鉴权。通过设置导航播报的代理,在TTS文本回调中进行TTS播报。

设置导航播报的代理:

[BNaviService_Sound setSoundDelegate:self];

监听TTS文本回调:

- (void)onPlayTTS:(NSString*)text {
    NSLog(@"onPlayTTS text = %@", text);
}

BNSoundProtocol :
主要是导航中的播报使用。目前以下接口已被删除。外部调用无效果。

/**
* 是否正在播报
* @return 是否正在播报
*/
-(BOOL)isTTSPlaying;
/**
* 暂停播报
*/
- (BOOL)pause;

/**
* 恢复播报
*/
- (BOOL)resume;

/**
* 播报文本,使用内部TTS播报时有效
* @param text : 需要播报的文本
*/
- (BOOL)playText:(NSString *)text;
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消