OpenSuperWhisper双引擎横评:Whisper与Parakeet(FluidAudio)速度精度对比,哪个引擎更适合你
【免费下载链接】OpenSuperWhispermacOS dictation app项目地址: https://gitcode.com/gh_mirrors/op/OpenSuperWhisper
OpenSuperWhisper 是一款 macOS 本地语音转文字应用,内置 Whisper 与 Parakeet(FluidAudio)双语音识别引擎,支持全局快捷键实时听写、拖拽文件批量转写。本文通过双引擎横评,从速度、精度、语言支持、模型大小四个维度做对比,帮你 3 分钟选出最适合自己的语音转写引擎。
OpenSuperWhisper 是什么?🎙️
OpenSuperWhisper 是一个运行在 macOS(Apple Silicon)上的实时听写工具:
- ⌨️ 全局键盘快捷键(组合键或单修饰键,如 Left ⌘、Right ⌥、Fn)
- 🖱️ 鼠标中键/拇指键触发录音
- ✊ 按住录音模式——按住开始、松开结束
- 📁 拖拽音频文件,队列批量转写
- 🌍 多语言支持与自动检测
- 🇯🇵🇨🇳🇰🇷 亚洲语言自动修正(中英文标点、空格)
- 💯 完全本地推理,不上传任何音频
安装只需一行命令:
brew install opensuperwhisper双引擎架构:一个协议,两种"大脑"🧠
OpenSuperWhisper 用统一的 TranscriptionEngine.swift 协议定义了所有引擎的接口(初始化、转写、取消、语言支持),两个引擎可无缝热切换,切换后无需重启应用,由 TranscriptionService.swift 负责引擎加载与任务调度。
| 引擎 | 实现 | 技术路线 |
|---|---|---|
| Whisper | WhisperEngine.swift | 基于 whisper.cpp 大模型,支持 Greedy/Beam Search |
| Parakeet | FluidAudioEngine.swift | 基于 FluidAudio 框架的轻量 Conformer 模型 |
Whisper 引擎:多语言全能选手🏆
Whisper 引擎走的是"大而全"路线:
1️⃣ 内置 VAD 静音门控——应用打包了 Silero VAD 模型(ggml-silero-v5.1.2.bin),转写前先把非语音片段剔除,静音不会产生幻觉文本,长停顿也直接跳过不处理。
2️⃣ 模型可自由下载——首次启动自带ggml-tiny.en.bin小模型,应用内还可一键下载 Turbo V3 系列(见 Settings.swift):
| 模型 | 大小 | 定位 |
|---|---|---|
| Turbo V3 large | 1.6 GB | 高精度,质量最佳 |
| Turbo V3 medium | 874 MB | 速度与精度均衡 |
| Turbo V3 small | 574 MB | 处理最快 |
| Turbo V3 Hebrew | 1.6 GB | 希伯来语微调版 |
3️⃣ 精细调参选项——温度、无语音阈值、初始提示词(initial prompt 可注入专业词汇)、Beam Search 束宽度、时间戳输出、空白音频抑制,全部可在设置中调整。
4️⃣ 语言覆盖最广——支持中文、日文、韩文、阿拉伯文、希伯来文等 20 种语言加自动检测(见 LanguageUtil.swift),亚洲用户是它的核心受众。
Parakeet(FluidAudio)引擎:速度型选手⚡
Parakeet 是另一条技术路线:用远小于 Whisper 的模型体积换取更快的推理速度。
- 📦模型更小:Parakeet v3 约 483 MB、v2 约 464 MB,比最小的 Whisper 可下载模型(574 MB)还轻(见 Settings.swift),加载更快、内存占用更低
- 🚀架构更轻:Conformer 编码器 + TDT 解码器,无 Whisper 式的 30 秒窗口分段与温度回退采样流程
- 🌍v3 多语言:覆盖英、德、西、法、俄、葡等 25 种欧洲语言
- 🇬🇧v2 专注英文:官方描述为 "English-only, higher recall"(英文召回率更高)
需要留意的是:Parakeet 目前不支持中文、日文、韩文,也不提供 Beam Search/温度等调参项——它的定位是"快而准的英文(及欧洲语言)转写"。
速度 vs 精度:一张表看懂📊
| 维度 | Whisper | Parakeet(FluidAudio) |
|---|---|---|
| 速度 | 中等(大模型 + VAD 预处理) | ⭐ 快(模型小、流程短) |
| 精度上限 | ⭐ 高(Turbo V3 large) | 高(英文/欧洲语言) |
| 中文/亚洲语言 | ✅ 20 语言 + 自动修正 | ❌ 不支持 |
| 模型大小 | 75 MB ~ 1.6 GB | 约 464 / 483 MB |
| 调参能力 | 丰富(温度、束搜索、提示词) | 无 |
| 时间戳输出 | ✅ | ❌ |
| 静音防幻觉 | VAD 门控 | 模型本身处理 |
核心结论:Parakeet 在日常英文听写中响应更快、更省电;Whisper(尤其 Turbo V3 large)在复杂音频、专业词汇、小语种上精度上限更高。
如何选择?对号入座指南✅
- 🇨🇳中文/日文/韩文听写→ 选Whisper(Parakeet 不支持,且 Whisper 自带亚洲语言标点修正)
- 🇬🇧纯英文环境、追求秒级响应→ 选Parakeet v2
- 🌍欧洲多语言(德法西俄葡等 25 种)→ 选Parakeet v3
- 🔬会议录音、专业术语、需要时间戳→ 选Whisper+ Turbo V3 large + 初始提示词
- 💻老款 Mac、内存紧张→ 选Parakeet或 Whisper Turbo V3 small
快速上手:切换引擎与下载模型🚀
- 打开应用设置 → Engine,在 Whisper / FluidAudio(Parakeet)之间一键切换(代码入口见 Settings.swift)
- 切换 Parakeet 后选择 v2(英文)或 v3(多语言),应用自动下载模型
- 切换 Whisper 后可下载 Turbo V3 系列模型,模型统一存放在应用 Support 目录的
whisper-models下(管理逻辑见 WhisperModelManager.swift) - 想自己编译引擎?查看 libwhisper/ 下的 whisper.cpp 集成与 docs/build_whisper.md
💡 小贴士:两个引擎可以随时互切,转写队列、快捷键设置、麦克风选择等所有功能完全共享,建议先用默认配置各转写同一段录音,直观感受速度差异后再做决定。
一句话总结:要快选 Parakeet,要准选 Whisper——而中文用户基本不用犹豫,Whisper 才是你的主场。
【免费下载链接】OpenSuperWhispermacOS dictation app项目地址: https://gitcode.com/gh_mirrors/op/OpenSuperWhisper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考