产品服务
解决方案
文档与支持
定价
TTS语音播报
下载开发文档

导航SDK提供默认的TTS播报能力,并且传递文本文案,接入方自定义实现语音播报。

默认TTS播报能力

导航SDK提供默认的TTS语音播报功能,使用系统@kit.CoreSpeechKit库的textToSpeech能力,支持播报文本,Audio音频文件能力。

自定义TTS播报
1. 设置屏蔽默认的系统TTS播报能力
this.sdkService.ttsService.setTTSEnable(false)
2. 实现一个自定义的BNTTSListener对象,根据传递出来的text文件进行自定义处理
//onTTSPlayText?: (text: string) => void
3. 设置BNTTSListener进行监听播报的文案
this.sdkService.tts.addTTSListener(xxxx)
4. 在不需要处理TTS播报后移除监听
this.sdkService.tts.removeTTSListener(xxxx)

上一篇

高级功能

下一篇

定位信息

本篇文章对您是否有帮助?