Apple Silicon で Qwen3-ASR vs Whisper

Qwen3-ASR と 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 秒でした。精度差は1単語エラーのみ(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 は各エンジンを別プロセスで測定しています。

実装ガイドと全データ