silk-decoder 是一个将微信语音消息(.silk的音频格式)转换为可以被播放器正常解析的 WAV 文件 的工具。
该项目使用 Flutter 和 Rust 共同开发,结合了 Flutter 的跨平台界面能力和 Rust 的高性能音频处理能力。
- 将微信语音消息转换为标准 WAV 文件
- 高性能,转换快速
- 跨平台支持(Windows、macOS、Linux)
- 内置使用教程,运行软件后点击右下角的 《点我查看帮助》 按钮即可查看
- Flutter 版本:
3.35.1 - Rust 版本:
1.9.0 - Windows 用户:需要安装 LLVM
安装 Rust 后,还需通过 Cargo 安装 Flutter-Rust 桥接代码生成器:
cargo install flutter_rust_bridge_codegen
- 克隆项目:
git clone https://gitee.com/IceFoxGameClub/silk-decoder.git
cd silk-decoder- 安装依赖:
flutter pub get- 运行项目:
flutter run- 打开软件后,右下角点击 《点我查看帮助》 查看详细使用教程。
- Windows:直接运行
flutter build windows或者运行scripts\complite_windows_zip.bat脚本打包,运行即可 - macOS & Linux:理论支持,但尚未进行打包与完整测试
lib/:Flutter 前端界面代码rust/:Rust 后端音频解码逻辑build/:打包生成的可执行文件(Windows 版本)
欢迎提出 Issues 或 Pull Requests,一起完善 silk-decoder!
