有想法做一个类似智能音箱的小程序,我是新手,有几个问题求教。
目前需求是用户点击按钮播放一段语音后马上开始自动录音判断用户说话,而不是播放完成让用户再点击另一个按钮录音。接下来小程序播放针对上次用户说话的回复语音,接着再一次自动录音,如此往复。
流程大概是这样 1,点击按钮后播放,不是自动播放 2,播放完成后自动录音并识别, 3,识别后再自动播放回复, 4,再自动录音并识别 5,……如此循环到用户退出yu
我的问题是
1.API操作是否可行?
2.是否违规?(涉及用户点击按钮操作后的自动录音和自动播放)
小程序运营规范里:12.5.3 禁止视频、音乐、语音等多媒体的自动播放。12.5.4 不得在用户不知情的情况下,使用录音功能。
https://developers.weixin.qq.com/miniprogram/product/#_12-%E6%8A%80%E6%9C%AF%E5%AE%9E%E7%8E%B0%E8%A7%84%E8%8C%83
谢谢!
1.api应该是可行的,大致方案如下
1.1 使用音频api播放服务器上的音频文件 https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/InnerAudioContext.html
1.2 通过自动播放入参,实现自动播放
1.3 用户按住按钮,使用录音api https://developers.weixin.qq.com/miniprogram/dev/api/media/recorder/RecorderManager.html
1.4 监听录音的完成事件,将录音内容上传服务器生成音频文件,再通过音频api自动播放(服务器测可以做音频文件的违规内容验证)
2.违规可能和用户的录音内容有关,自动播放等功能,微信的api有提供实现,这个应该不算违规