# silk-decoder **Repository Path**: quzhantong/silk-decoder ## Basic Information - **Project Name**: silk-decoder - **Description**: silk-decoder是一个将微信语音消息(.silk的音频格式)转换为可以被播放器正常解析的 WAV 文件的工具。该项目使用 Flutter 和 Rust 共同开发,结合了 Flutter 的跨平台界面能力和 Rust 的高性能音频处理能力。 - **Primary Language**: Dart - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-10-12 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # silk-decoder **silk-decoder** 是一个将微信语音消息(.silk的音频格式)转换为可以被播放器正常解析的 **WAV 文件** 的工具。 该项目使用 **Flutter** 和 **Rust** 共同开发,结合了 Flutter 的跨平台界面能力和 Rust 的高性能音频处理能力。 ------ ## 功能特点 - 将微信语音消息转换为标准 **WAV 文件** - 高性能,转换快速 - 跨平台支持(Windows、macOS、Linux) - 内置使用教程,运行软件后点击右下角的 **《点我查看帮助》** 按钮即可查看 image-20251012131049993 ------ ## 环境要求 - **Flutter** 版本: `3.35.1` - **Rust** 版本: `1.9.0` - **Windows 用户**:需要安装 [LLVM](https://releases.llvm.org/) 安装 Rust 后,还需通过 Cargo 安装 Flutter-Rust 桥接代码生成器: ``` cargo install flutter_rust_bridge_codegen ``` ------ ## 安装与运行 1. 克隆项目: ```bash git clone https://gitee.com/IceFoxGameClub/silk-decoder.git cd silk-decoder ``` 1. 安装依赖: ```bash flutter pub get ``` 1. 运行项目: ```bash flutter run ``` 1. 打开软件后,右下角点击 **《点我查看帮助》** 查看详细使用教程。 ------ ## 平台支持 - **Windows**:直接运行 `flutter build windows` 或者运行 `scripts\complite_windows_zip.bat` 脚本打包,运行即可 - **macOS & Linux**:理论支持,但尚未进行打包与完整测试 ------ ## 项目结构 - `lib/`:Flutter 前端界面代码 - `rust/`:Rust 后端音频解码逻辑 - `build/`:打包生成的可执行文件(Windows 版本) ------ ## 贡献指南 欢迎提出 Issues 或 Pull Requests,一起完善 **silk-decoder**!