如果界面没有来单/催单消息框,需要检查一下Websocket是否正常连接。本文探讨有消息弹窗但是语音不播报的问题。

如图,在小程序下单并支付/催单后,管理端仅有来单/催单提示。可以看右下角控制台,提示:

“Uncaught (in promise) NotAllowedError: play() failed because the user didn't interact with the document first.”

意思就是说,因为没有首先与浏览器页面进行交互,所以播放失败。现代浏览器为了提升用户体验并减少不必要的流量消耗,通常会阻止自动播放音频或视频。

解决方法很简单,只需要在页面随意进行交互即可。然后再进行来单/催单功能测试,就能听到语音播报了。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐