收藏
回答

云小微demo中的tts语音播报异常

问题模块 问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
插件 Bug wxf69f7a93a5cabfa4 2.0.6 wxc9acad3a7ee2d778 7.0.8 2.8.3

示例demo中的tts文字转语音播报功能,连续播报两段不同的文字,第二段语音播报异常。

  1. 如下图简单修改demo中的代码,加入播放按钮2 控制第二段文字的播放, 播放按钮控制第一段文字的语音播放

  2. 先点击播放按钮,等有语音播放第一段时,立即点击播放2 控制播放第二段文字的播放。此时 播放的音频中 音频文字混乱,会将第一段的第一句和第二段的文字混合,即最终播放第二段的结果为:' 腾讯云小微基于自主研发的AI技术 , 帮助用户利用云小微AI技术,快速在小程序上实现语音识别、语义理解、语音合成能力,构建自己的智能对话系统 '


临时解决方案
```

在 TtsPlayer.js中 的 reset 函数中 加入 audioContext.src = '11'; 即将audioContext的src重置为一个不和 ttsManager语音合成文件的地址一样,且不能为空字符串。然后可以正常播放。

```


最后一次编辑于  11-27
回答关注问题邀请回答
收藏
问题标签