Lol Audio Unpack
提取、查找、试听并导出英雄联盟语音和音效的桌面工具。
下载 · 界面使用 · 控制台使用 · Python API

你可以做什么
- 提取游戏音频:处理英雄、地图和明确选定的本地资源包,保留原始 WEM 文件与音频 ID。
- 查找与试听:按事件浏览语音、音效和音乐;没有事件映射时,也能从全部音频中试听。
- 导出与自动化:选择需要的音频导出 WAV,或使用控制台 / Python API 批量处理。
程序读取本地游戏文件。使用前需要已安装的英雄联盟客户端,或符合要求的 本地资源目录;客户端资源由用户自行准备。
下载与开始使用
在 GitHub Releases 中选择需要的附件。 发布页目前提供 Windows x64 打包版;Linux、macOS 等系统可 从仓库运行,无需打包。
| 版本 | 附件名称 | 使用方式 |
|---|---|---|
| Windows x64 界面版 | LolAudioUnpack-<版本>-windows-x64.exe | 下载后直接打开,无需安装 Python |
| Windows x64 控制台版 | LolAudioUnpack-CLI-<版本>-windows-x64.exe | 在 PowerShell 等终端中运行,参数见 控制台指南 |
界面的基本流程:
- 设置游戏目录和输出目录,等待英雄与地图列表准备完成。
- 在执行中心选择对象和处理动作,创建任务并核对范围。
- 在实体总览查找、试听,选择需要的音频导出 WAV。
操作方法见 界面使用说明,常见疑问见 常见问题。 编辑音频前,请先导出或复制到输出目录之外。
从仓库运行
需要 Python 3.10 或更新版本,以及 uv。 Linux(如 Ubuntu、Debian、Fedora)、macOS 和其他 UNIX 系统可直接使用源码,安装项目依赖后运行。 游戏目录须符合 本地资源要求;macOS 的实际客户端目录与完整流程尚未实测。
在终端中执行,PowerShell、bash、zsh 均可:
sh
git clone https://github.com/Virace/lol_extract_voice.git lol_audio_unpack
cd lol_audio_unpack
uv sync --extra gui
uv run unpack-gui只使用控制台 / Python API 时执行 uv sync 即可。例如更新并提取 Annie 的音频:
powershell
uv run unpack update extract --champions Annie --game-path "<游戏目录>"文档
| 我想做什么 | 文档 |
|---|---|
| 用界面提取、试听和导出 | 界面使用说明 |
| 批量处理、使用配置文件 | 控制台使用说明 · 示例 INI |
| 在 Python 脚本中调用 | API 总览 · Python API |
| 了解本地输入与输出目录 | 本地游戏目录 · 音频文件与输出目录 |
| 参与开发、打包或维护网站 | 开发文档 · 网站维护 |
全部入口见 文档导航。
维护者与感谢
感谢 bnk-extract、 lol-file-parser、 CDTB 和 vgmstream。