复读鷄小程序思路: 1. 当用户点击说话的时候开始录音。 2. 录音结束后将录制的数据发送到服务端进行变声,同时通过wx.setStorageSync放入客户端缓存,这样再次点击可以回听自己说的原始声音。 3. 服务端接收到声音文件后,通过ffmpeg将mp3文件转换成wav格式的文件,然后通过soundstretch将wav文件进行变声处理生成新的文件。 4. 配置nginx,将声音文件数据发布出去。 5. 客户端获取到变声之后的数据播放地址,直接播放即可。
扫描小程序码分享
复读鷄小程序思路: 1. 当用户点击说话的时候开始录音。 2. 录音结束后将录制的数据发送到服务端进行变声,同时通过wx.setStorageSync放入客户端缓存,这样再次点击可以回听自己说的原始声音。 3. 服务端接收到声音文件后,通过ffmpeg将mp3文件转换成wav格式的文件,然后通过soundstretch将wav文件进行变声处理生成新的文件。 4. 配置nginx,将声音文件数据发布出去。 5. 客户端获取到变声之后的数据播放地址,直接播放即可。
扫码体验