免费离线语音转文字:Buzz 本地转录实操手册
【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz
Buzz 是一款基于 Whisper 的免费开源语音转文字工具,转录和翻译全部在本地离线完成,音频不出电脑。适合整理会议纪要、给视频做字幕,也适合隐私敏感的录音归档。
Buzz 安装与首次离线转录
四个平台的安装方式如下,装完直接跑通第一条转录,不用额外配置依赖:
- Windows:从 SourceForge 下载官方安装包运行;应用未签名,警告弹窗点更多信息,再点仍要运行。
- macOS:下载 .dmg 文件,拖进应用程序文件夹。
- Linux:Flatpak 与 Snap 二选一,命令见下。
- Python:需先装好 ffmpeg,推荐 Python 3.12;也可以
git clone https://gitcode.com/GitHub_Trending/buz/buzz克隆源码体验最新功能。
flatpak install flathub io.github.chidiwilliams.Buzz sudo snap install buzzpip install buzz-captions python -m buzz装好后,六步跑出第一条结果:
- 导入音频:用文件菜单或工具栏+图标选择音频文件。
- 指定任务与语言:任务选转录,语言手动选定(如英语),比自动检测更稳。
- 选择模型大小:base 或 small 出草稿,medium 以上保准确率。
- 点击运行,等待状态变为已完成。
- 双击任务行打开转录查看器,边播放边核对文本。
- 从任务操作菜单导出TXT、SRT或VTT。
🎬 Buzz 离线转录高频场景实操
用 Buzz 给视频批量生成 SRT 字幕
导入 MP4、MKV 等视频文件,Buzz 会自动提取音轨。任务高级设置里勾选词级时间戳(给每个词单独打时间标记),转录完成后用调整大小按静音间隔和标点把词组合成标准字幕长度。字幕行太长或太碎时,回查看器里逐行微调。最后导出SRT或VTT,直接挂到播放器或剪辑软件。多个视频可以一次性全部导入,点运行排队处理。
用 Buzz 实时转录会议录音
选择录音任务并指定麦克风,点击录音,识别与录音同步进行,边说边出字。显示模式可切换:新句子追加在下方或上方,追加并校正会持续修正上一句,最接近人工记录。识别结果可实时写入 TXT 文件,供 OBS 等直播软件读取,也能打开演示窗口投到大屏;多人访谈还能开启说话人区分,给不同发言人单独标注。
用监视文件夹批量归档录音转写
在设置里指定一个监视文件夹,新放入的音频会自动创建转录任务,模型与语言一次配好,录音落盘即转写,适合把日常录音固定归档到某个目录。装上跳过已转录文件插件后,重复导入同一批文件直接复用已有结果,不再重跑模型。也可以一条命令批量处理:buzz add --task transcribe --model-type whispercpp --model-size small --srt --vtt /path/to/audio.mp3。
Buzz 与云端转录服务的对比
| 方案 | 数据隐私 | 联网要求 | 费用 | 实时能力 |
|---|---|---|---|---|
| Buzz | 全程本地处理,音频不出机器 | 完全离线可用 | 免费开源 | 支持 |
| 云端转录服务 | 需上传音频到服务器 | 必须联网 | 按量收费 | 支持 |
| 纯命令行转录工具 | 本地处理 | 离线可用 | 免费 | 不支持 |
如果你的核心诉求既包括隐私又包括实时,Buzz 一个工具就覆盖了,不用在网页端和纯命令行之间来回切;图形界面加命令行两种交互也都在同一个工具里。
🔧 Buzz 转录速度与准确率调优
- GPU 加速:模型后端切换为 Whisper.cpp,Nvidia 卡自动走 CUDA,AMD、Intel 卡走 Vulkan(跨平台显卡计算接口);显存不够时优先选小尺寸模型。
- 模型档位:base、small 出草稿控耗时,medium、large 保准确率,实时录音用小模型才跟得上语速。
- 手动指定语言:自动检测只采样开头几秒,已知语种直接指定,误识别更少。
- 初始提示:高级设置里填入人名、产品名等易错词,能纠正专有名词拼写。
- 降噪:嘈杂录音开启语音提取,先分离出语音部分再转录,也可用 DeepFilterNet 插件先降噪。
遇到问题怎么办:
- 转录慢 → 换更小的模型,或用环境变量
BUZZ_WHISPERCPP_N_THREADS调整 CPU 线程数 - 模型下载慢 → 设置环境变量
HF_ENDPOINT指向模型镜像站 - 旧显卡跑得慢 → 设
BUZZ_FORCE_CPU=true强制走 CPU
Buzz 把转录与翻译全程留在你自己的机器上,免费、离线、实时三样都占。
- 使用文档:docs/docs
- 转录核心模块:buzz/transcriber/
- 插件系统源码:buzz/plugins/
【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考