Apple Silicon पर Qwen3-ASR vs Whisper

Qwen3-ASR और Whisper दोनों मजबूत local speech-recognition विकल्प हैं, लेकिन अलग सीमाओं के लिए optimize किए गए हैं। यह पेज व्यापक benchmark से उनकी rows अलग कर सटीकता, गति, मेमोरी और integration की तुलना आसान बनाता है।

दोनों इंजन समर्थित हैं: speech-swift में MLX के माध्यम से Qwen3-ASR और native Core ML के माध्यम से Whisper Large-v3 Turbo शामिल हैं। नीचे WhisperKit केवल बाहरी benchmark reference के रूप में दिया गया है।

संक्षिप्त उत्तर

सभी rows में Qwen3-ASR 1.7B 5-bit का measured WER सबसे कम 1.32% है, जबकि Qwen3-ASR 0.6B 5-bit का RTF सबसे कम 0.014 है। समान 200 utterances वाले Whisper comparison में native WhisperASR तेज़ है: RTF 0.077 बनाम 0.084 और cached load 1.3 सेकंड बनाम 7.2 सेकंड। Accuracy में केवल एक word error का अंतर है (WER 1.73% बनाम 1.71%) और peak RSS में सिर्फ़ 18 MB (445 बनाम 427 MB)।

मापे गए परिणाम

RTF runtime को audio duration से भाग देता है, इसलिए कम बेहतर है। सभी rows LibriSpeech test-clean और एक ही text normalizer उपयोग करती हैं; sample-size अंतर नीचे दिया है।

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 builds पर LibriSpeech test-clean English read speech उपयोग हुआ। 8-bit Qwen और Whisper में पहले 200 utterances (~30 मिनट), Qwen 5-bit में उसी fixture का 100-utterance subset है।

ये इसी fixture पर इन implementations के परिणाम हैं, सार्वभौमिक multilingual ranking नहीं। Accent, noise, segmentation, language, decoding और hardware परिणाम बदल सकते हैं। कम WER बेहतर है; peak RSS हर engine को अलग process में मापता है।

Implementation guides और पूरा data