Buzz 离线音频转录指南:免费在本地把录音变成字幕
【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz
Buzz 是一款基于 OpenAI Whisper 的免费开源离线音频转录工具,在你自己的电脑上完成语音转文字与翻译,录音全程不出本地。适合做会议记录、字幕制作、需要自动化批处理的开发者使用。
🎯 Buzz 是什么:一句话定位
Buzz 把"录音变文字"这件事搬进了桌面:导入文件、实时录音、查看校对、导出字幕都在一个窗口里完成,不依赖任何云端服务。
| 维度 | 说明 |
|---|---|
| 定位 | 本地离线的音频转录与翻译桌面工具 |
| 技术栈 | Python 3.12 + PyQt6,Whisper / Whisper.cpp / Faster Whisper / Hugging Face 多后端 |
| 许可证 | MIT |
| 适合谁 | 字幕创作者、会议记录者、语言学习者、要写脚本的开发者 |
🧩 能干什么:从文件到字幕的完整环节
把文件变成文字
- 导入音频、视频文件甚至 YouTube 链接,自动抽取音轨后转写|手上有现成素材的用户
- 支持近百种语言,也可留空让模型自动检测|语言混杂或不确定语种的内容
- 结果可导出 TXT、SRT、VTT,直接拖进剪辑软件|视频后期场景
把现场变成文字
- 麦克风边录边转,还能弹出独立演示窗口投屏到活动大屏|讲座、访谈现场
- 嘈杂录音可先做语音分离再转写,把目标人声从噪声里"抠"出来|环境音大的素材
- 说话人识别给不同发言人打标;转写结果还能译成目标语言|多人会议、跨语言归档
把流程变成自动
- 监视文件夹:目录里丢进新文件就自动建任务并转录|批量流水线
- 命令行接口一条命令指定模型、语言和输出格式|接入 CI 与定时任务
- 插件体系已内置 AI 摘要、DOCX 导出、字幕时长自动调整;转录查看器支持全文搜索与倍速播放|后期校对环节
🚀 怎么跑起来:三条路线任选
装软件的人:Windows / macOS 直接下载对应安装包(Windows 包未签名,安装时出现警告选"更多信息"→"仍要运行"即可);Linux 推荐 Flatpak:
flatpak install flathub io.github.chidiwilliams.Buzz写代码的人:前提是装好 ffmpeg 且使用 Python 3.12:
pip install buzz-captions python -m buzz想脚本化的人:命令行一条命令完成转写并可写入脚本:
buzz add -m whispercpp -s medium -l zh --srt meeting.mp3完整参数说明见 docs/docs/cli.md。
📼 拿它干两件事:字幕与会议记录
场景一:给视频离线生成字幕
- 导入视频文件,Buzz 自动抽取音轨,无需手动转格式
- 任务选"转写",指定语言,按机器性能挑 small 或 medium 模型,点击运行
- 在转录查看器里逐条核对时间戳,导出 SRT 或 VTT
产出:一个可直接导入剪辑软件的字幕文件,安静环境下准确率足够省去大部分人工校对。
场景二:多人会议录音的后处理
- 切到实时录音模式选好麦克风开录(或导入已录好的文件)
- 转写完成后跑一次说话人识别,把"谁说了什么"标清楚
- 用段落调整工具微调每个片段的起止时间,让文字与语音对齐
产出:带发言人标注、时间轴准确的会议文字记录,可再翻译成其他语言归档。
⚠️ 会踩的坑:五个常见现象的解法
- Windows 安装弹安全警告→ 安装包未做代码签名 → 选"更多信息"→"仍要运行",属正常现象
- Intel 版 Mac 装不上新版→ 现版本要求 Apple Silicon → 需要 Intel 机型请停留在 1.4.5
- 转录跑得太慢→ 模型对当前机器过大,或后端没吃到 GPU → 换 tiny/base 小模型,或改用 Whisper.cpp 后端(Nvidia 走 CUDA、通用显卡走 Vulkan)
- PyPI 版本 GPU 不生效→ 默认装的是 CPU 版 torch → 按 README 改装 CUDA 版 torch 及对应 cu12 运行库
- 专有名词、术语总认错→ 模型缺少领域上下文 → 高级设置里填初始提示(initial prompt),已知语言时手动指定而非自动检测
🔍 想深入看什么:架构与文档入口
整体是 PyQt6 桌面应用,转录历史与偏好设置存放在本地 SQLite 数据库(见 buzz/db/ 与 buzz/schema.sql)。多后端抽象在 buzz/transcriber/ 目录下,每个后端各占一个文件,想接新后端从这里入手;插件机制在 buzz/plugins/。
更多使用细节从 docs/docs/ 的使用文档读起;遇到报错或有改进想法,直接去仓库 Issues 区反馈即可。
【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考