Buzz 离线语音转文字完整指南:从录音到可编辑字幕只需 3 步
【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz
两小时的访谈录音要变成可搜索的文字稿和字幕,而音频数据又不能上传到任何服务器。Buzz 是一款离线语音转文字桌面应用:所有识别都在本机完成,无需联网,支持转录、翻译、编辑和字幕导出。
5 分钟跑通第一次转录
这节只讲最短路径:装好程序、跑一个文件、拿到结果,不展开任何可选项。
推荐安装方式是 PyPI,三大系统通用,前提是已装好 Python 3.13。执行下面两条命令,第一条安装程序,第二条启动它,主窗口会自动打开:
pip install buzz-captions python -m buzz主界面上半部分是任务列表,下半部分是导入表单:
- 在顶部工具栏点击+(或按 Ctrl+O),选择本地音视频文件,MP3、WAV、FLAC、MP4 等格式都可以,也支持直接粘贴在线链接。
- 在表单里设置语言(留空会自动检测)和模型,模型没下载过会自动获取。
- 点击Run,状态变成 Completed 后双击该行,即可打开转录稿,边听边核对文字。
macOS 和 Windows 也可以直接下载 .dmg 或安装包双击安装;Linux 用 flatpak 或 snap 装同样只需一条命令。注意 Windows 版未签名,弹出安全提示时选“更多信息 → 仍要运行”即可。
按场景选路径:批量、实时与脚本三种用法
装好之后,按你手头有多少文件、是否边说边录来选路径,下面三类场景基本覆盖全部用法。
批量处理一整批录音文件
适用情况:手里有几十甚至上百个音频,希望结果自动批量出现,不靠鼠标。
- 在导入表单逐个或一次添加多个文件,Buzz 会排队依次转录。
- 想完全免操作,就在偏好设置里开启Folder Watch,指定输入文件夹和输出文件夹:此后放入输入文件夹的音频会自动开始转录,结果存入输出文件夹。
- 转录完成后双击任务进入转录稿视图:可以直接改文字、调整起止时间、拆分或合并段落,还能用字幕调整功能按目标长度自动拆句。
- 编辑完成后从导出菜单选择格式,支持 TXT、SRT、VTT 三种,做过翻译任务时译文可单独导出。
边录音边出文字
适用情况:会议、课堂等需要边说边看实时文字的场景。
- 在主界面顶部的实时转录区选择麦克风设备,说话内容会实时转成文字输出。
- 在偏好设置里配置导出路径、文件名模板和转录模式(上插、下插、追加并修正);实时结果可导出为文本文件,供 OBS 等软件调用。
用脚本调用 Buzz
适用情况:重复性的批处理任务,或者干脆不想打开图形界面。
Buzz 自带完整命令行接口。下面这条命令用 whisper.cpp 的 small 模型转录文件,并在原文件旁直接输出 SRT 与 VTT 字幕:
buzz add --model-type whispercpp --model-size small --srt --vtt audio.mp3一次处理多个文件时,末尾追加多个文件名即可,它们会按顺序逐个执行。全部参数说明见 CLI 文档。
关键参数一览:模型、语言与初始提示怎么取舍
真正直接影响结果的参数就几个,取舍原则是“先默认、再改错”:模型决定精度与速度,语言决定稳定性,初始提示决定专有名词,其余选项一律先保持关闭。
| 参数 | 可选值 | 默认 | 对结果的影响 |
|---|---|---|---|
| 模型尺寸 | tiny / base / small / medium / large-v3 / large-v3-turbo | tiny | 越大精度越高、耗时越长,turbo 两者兼顾 |
| 语言 | 90 余种语言代码 | 自动检测 | 手动指定后,重口音内容更稳定 |
| 任务 | 转录 / 转录并翻译 | 转录 | 选翻译会额外产出译文 |
| 初始提示 | 自由文本 | 空 | 写入术语、人名、地名,这些词识别率明显提升 |
| 词级时间戳 | 开 / 关 | 关 | 每个词独立一行,后续需再合并 |
| 语音提取 | 开 / 关 | 关 | 先把人声分离再识别,适合有背景噪音的录音 |
日常使用选 base 或 small 就够了;精度优先上 large-v3-turbo。所有模型都能在偏好设置的模型页面下载和删除,whisper.cpp 版本还支持量化,能省不少显存。
转录翻车时:4 个常见状况的自查方法
这节专治“结果不如预期”,先对号入座找现象,再看原因和解法。
- 第一次转录特别慢,像在卡住—— 原因是模型还没下载,首次使用会自动先拉取。可以在偏好设置的模型页面预先下载常用尺寸,首次等一次,之后速度就正常了。
- 专业术语、人名总是错—— 模型没拿到任何上下文。在高级设置里把这些词写进初始提示,再跑一遍会稳定很多。
- 语言识别错,文字夹杂其他语言—— 自动检测对重口音或混合语言不可靠。在任务里手动指定主语言,结果会明显更稳。
- 字幕行太长、片段排得太密—— 不用手剪,打开字幕调整功能,让它按目标长度自动拆分长句、合并过短片段。
收尾建议:默认这样选
多数人推荐这套组合:PyPI 安装 + whisper.cpp 的 small 模型 + 语言留空 + 勾选 SRT 导出,精度、速度和显存占用比较均衡,全程数据不出本机。先用一段 1 分钟音频把转录和导出各跑一遍,整套流程就跑通了。更多参数与细节用法,可查官方文档。
【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考