获取并推送语音包到手机微信
Table of Contents
利用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版本
adb -version
列出连接的设备
adb devices -l
安装Github项目
pip install -U foyou-wilk
需要注意,该项目有依赖库:
av
和pilk
需要执行
pip install av
和pip install pilk
或者下载源码的requirements.txt,执行
pip install -r requirements.txt
检查是否安装成功
wilk -v
推送文件至手机
wilk <媒体文件1> <媒体文件2> ...
直接把音频文件发送到微x模块的语音包。