Apple Silicon 上的 Qwen3-ASR vs Whisper

Qwen3-ASR 与 Whisper 都是优秀的本地语音识别方案,但优化目标不同。本页从 Soniqo 的综合基准中单独整理 Qwen 与 Whisper 数据,便于比较准确率、速度、内存和集成取舍。

两种引擎均受支持:speech-swift 提供通过 MLX 运行的 Qwen3-ASR通过原生 Core ML 运行的 Whisper Large-v3 Turbo。下表中的 WhisperKit 仅作为外部基准参考。

快速结论

在全部结果中,Qwen3-ASR 1.7B 5-bit 的实测 WER 最低,为 1.32%;Qwen3-ASR 0.6B 5-bit 的 RTF 最低,为 0.014。在使用相同 200 条语音的 Whisper 对比中,原生 WhisperASR 更快:RTF 为 0.077 对 0.084,缓存加载为 1.3 秒对 7.2 秒。两者准确率仅相差一个词错误(WER 1.73% 对 1.71%),峰值 RSS 也仅相差 18 MB(445 对 427 MB)。

实测结果

RTF 是运行时间除以音频时长,越低越快。所有行都使用 LibriSpeech test-clean 与同一文本归一化器;样本数量差异见下方方法说明。

EngineQuant.WER%RTFPeak RSS
Qwen3-ASR 1.7B MLX5-bit1.320.0271.92 GB
Qwen3-ASR 1.7B MLX8-bit1.520.0332.7 GB
Qwen3-ASR 0.6B MLX5-bit1.740.0141.03 GB
Qwen3-ASR 0.6B MLX8-bit1.820.0151.3 GB
WhisperKit Large-v3 TurboFP161.710.084427 MB
WhisperASR native CoreMLFP161.730.077445 MB

应该选择哪一个?

测试方法与限制

基准在 Apple M5 Pro 上以 release 构建运行,使用 LibriSpeech test-clean 英文朗读语音。8-bit Qwen 与 Whisper 行使用前 200 条语音(约 30 分钟);Qwen 5-bit 行是在这些变体推出时加入的同一数据集 100 条子集。

这些数字只比较本页实现在该测试集上的表现,并非通用的多语言排名。口音、噪声、长音频分段、语言、解码设置和硬件都会改变结果。WER 越低越好;每个引擎在独立进程中测量峰值 RSS。

实现指南与完整数据