获取并推送语音包到手机微信
推送手机微信语音包
利用httpcanary抓千变语音包,再用开源转码器实现最好音质转码微信语音包,利用微x模块发送。
测试环境
千变语音包8.1.4 swin.com.iapp
微信play版 8.0.33
微x模块 2.41
操作过程
千变语音包非会员每天下载有限制,可以用http canary抓包获取音频。
打开小黄鸟,进入千变语音包,点击音频播放,找到有音频的数据包,预览可以下载音频。
配合自动下载音频插件,更方便,不用手动点击保存,自动保存在/storage/emulated/0/HttpCanary/plugins/AudioDownloader/
路径下
把音频文件上传到电脑,手机数据线连上电脑,打开adb,利用GitHub上开源项目weixin-wxposed-silk-voice
需要确认,手机用数据线连接电脑,并且有adb环境(adb最好添加进环境变量)
查看adb版本
1 | adb -version |
列出连接的设备
1 | adb devices -l |
安装Github项目
1 | pip install -U foyou-wilk |
需要注意,该项目有依赖库:
av
和pilk
需要执行pip install av
和pip install pilk
或者下载源码的requirements.txt,执行pip install -r requirements.txt
检查是否安装成功
1 | wilk -v |
推送文件至手机
1 | wilk <媒体文件1> <媒体文件2> ... |
直接把音频文件发送到微x模块的语音包。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Pi3's Notebook!
评论