תרגום מכונה · המקור באנגלית

מבחני ביצועים

RTF (גורם בזמן אמת) מתחת ל- 1.0 פירושו מהר יותר מאשר בזמן אמת.

Apple Silicon (MLX + CoreML)

כל המדדים ב Apple M5 Pro, 48 GB, macOS 25.5 עם שחרור מצטבר ומאגד מתכת.כל מנוע פועל בתהליך ילדים נפרד (asr-bench --isolated

ASR - Word Error Rate

מבוסס על LibriSpeech Test-cleanקודם, 200 מילים (~)30 נאום קריאה באנגלית). WER מוצג באמצעות סטנדרט בסגנון Whisper + Levenshtein over whitespace אסימונים. Qwen3-ASR 5-bit שורות נמדדו על תת-קבוצה של 100-utterance של אותו תיקון על M-series (התקבלה כאשר ה- 5®-bit נחת); אותה נורמטיבית, אותה נקודת נתונים.

מנוע מנוע מנועהמונחיםWER%RTFxRTשיא RSS
Qwen3-ASR 1.7B MLX5-bit1.320.02736.4×1.92 GB
Qwen3-ASR 1.7B MLX8 סיביות1.520.03330.5×2.7 GB
Qwen3-ASR 0.6B MLX8 סיביות1.820.01566.0×1.3 GB
Qwen3-ASR 0.6B MLX5-bit1.740.01470.5×1.03 GB
WhisperKit Large-v3 טורבוFP161.710.08411.9×0.4 GB
WhisperASR Native CoreMLFP161.400.08914.0×384 MB
Qwen3-ASR 0.6B MLX4bit2.200.01285.6×1.0 GB
Parakeet TDT v3INT82.370.009117.4×0.9 GB
Qwen3-ASR 0.6B CoreMLINT83.020.09810.2×1.4 GB
Omnilingual CTC 300M MLX4bit4.260.005222.1×0.4 GB
Omnilingual CTC 300M CoreMLINT85.670.1287.8×0.5 GB
Nemotron הזרמתINT82.820.05817.1×961 MB

בחירת כותרת: Qwen3-ASR MLX 1.7B B 5-bit הוא מנהיג הדיוק החדש 1.32% WER מנצח את WhisperKit Large-v3 טורבו ( Turbo)1.71%(ושלנו) 1.7B B 8-bit (1.52%(עם שימוש)600 MB פחות שיא RSS מאשר 8-bit וריצה 23% מהר יותר. Parakeet TDT v3 הוא המהיר ביותר עבור אנגלית בלבד (117× בזמן אמת 25 שפות אירופיות ( Omnilingual CTC) 300M MLX 4-bit הוא המנהיג המולטי-לשוני: 222× בזמן אמת 384 שיא MB, 1 672 שפות.

Qwen3-ASR 0.6B CoreML משקף את קוד ה-block-attention המשולב (מחדש)Aufklarer / Qwen3-ASR-CoreML(היצוא הקודם רץ ללא כוונה עצמית גלובלית על פני אבטיחים מאוישים אפס ונפלט <|im_end|> מיד לאחר תקופת המשפט הראשונה (האחרונה)24.88% WER על אותו תיקון לפני הבנייה מחדש.

צריך מדריך החלטה ממוקד? Qwen3-ASR לעומת Whisper: דיוק, מהירות וזיכרון.

דיאריזציה נמדדת בנפרד בשמונה שפות: ראה המונחים diarization Measures הסכם DER ורמקולים על פני pyannote Community-1, NVIDIA מכנה, MOSS וענן הדיבור API.

יציבות לטווח ארוך (מצטבר Neural Engine העומס)

200 LibriSpeechאמירות מעובדות באופן משמעותי (-30 Min Audio, M5 Pro) בדיקות אם WER או latency degrade תחת תמליל מתמשך.

מסובך25% ראשונים25% אחרוניםכללי
WER%1.301.232.43
RTF0.6720.4000.539

שום השפלה לא מזוהה. WER הוא יציב במהלך הפגישה. RTF למעשה משתפר כמו CoreML מחמם את תוכנית ההוצאה להורג שלו cache. No תרמי crottling לאחר 42 דקות של Neural Engine מתמשך Parakeet מעבדים כל אחד באופן עצמאי - לא מצב הצטברות בין-chunk.

תוצאות מרובות לשוניות (FLEURS)

CER המשמש את שפות CJK (ללא גבולות מילה) Parakeet תומך - 25 שפות אירופיות (לא CJK).

שפהמסובךQwen3 4bitQwen3 8 סיביותParakeet INT8
ספרדיתWER6.445.065.18
אנגלית אנגליתWER6.575.649.30
סין הסיניתCER8.417.71—
גרמניה גרמניתWER9.456.8112.33
צרפתית צרפתית צרפתיתWER11.428.5013.02
יפן יפניתCER16.118.64—
רוסיה רוסיהWER16.3510.5211.49
קוריאה הקוריאניתWER19.956.89—
הינדWER25.9318.57—
ערבית ערביתWER33.4720.31—

דיכוי דלטה

אובדן דיוק מכמת עד לספירות קטנות נמוכות יותר.

משתנהWER%החלפתהמונחיםמחיקתשגיאות מוחלטותגודל
Qwen3 0.6B 8 סיביות2.801111922681471960 MB
Qwen3 0.6B 4bit3.3413231233081754675 MB
Delta+0.54+212+31+40+283-30%
Parakeet TDT INT82.749901253081423634 MB
המונחים:

Qwen3-ASR 1.7B MLX 1.32% WER at at 5-bit (1.52% at at 8המונחים: WhisperKit Large-v3 טורבו ( Turbo)1.71%(בזמן ריצה) 30-36× בזמן אמת Apple Silicon.

TTS - Round-Trip Intelligibility

טקסט בגודל סינת', ולאחר מכן תסביר את השמע בחזרה עם Qwen3-ASR 0.6B ו-compute WER נגד הטקסט המקורי. העריך ב-30 משפטים בשפה האנגלית.

מנוע מנוע מנועמודל מודלParamsגודלWER%RTF
CosyVoice30.5Bbit 4500 מיליון-1.9 GB3.250.59
Qwen3-TTS1.7Bbit 41.7B2.3 GB3.470.79
Qwen3-TTS1.7B 8-bit1.7B3.5 GB3.660.85
Kokoro-82MCoreML82M170 MB3.900.17
Qwen3-TTS0.6B 8-bit600M960 MB9.740.76
Qwen3-TTS0.6Bbit 4600M675 MB15.580.76

צילום קולי (zero-shot)

קול Zero-shot משובץ מאותו 12 s Reference קליפ; עגול = Qwen3-ASRתיעת הפלט בהשוואה לטקסט קלט.Apple M5 Pro, 48 GB; RTF הוא זמן קידוד שניות (נמוך יותר).

מנוע מנוע מנועWER%שיא RSSאודיו AudioסינתRTFRoundtrip
Higgs TTS 3 (clone)4B bf168.6 GB6.044.730.78מדויק
F5-TTS (16 שלבים)336M fp160.8 GB5.092.910.571-word sub
F5-TTS (32 שלבים)336M fp160.8 GB5.095.751.131-word sub
IndexTTS2 (clone)1.5B-class fp163.0 GB5.805.81.0מדויק

התפלגות לב (Qwen3-TTS)

שלב השלבהזמןאחוז מוחלטתיאור תיאור
Embed1-3 ms<1%קידוד (TTFT)
ייצור2-6~92%קידוד קוד אגרסיבי
Decode244-457 מ"ס~8%Codec decoder to waveform
המונחים:

הכל TTS המנועים מהירים יותר מאשר בזמן אמת (RTF < 1.0). CosyVoice3 תוצאות Intelligibility3.25% WER). Kokoro הוא המהיר ביותר (RTF 0.17(רק) 170 MB.

VAD - זיהוי

FLEURS הערכה (10 שפות, 250 קבצים)

מבוסס על Python Fire RedVAD מתייחסת לאמת הקרקעית באותו סף.

מנוע מנוע מנועParamsחזרהF1%%%RTF
אש אדומה588KCoreML (ANE)99.122.520.470.007
Silero v5309KCoreML (ANE)95.1315.761.890.022
Silero v5309KMLX (GPU)95.1115.851.890.027
Pyannote1.5MMLX (GPU)94.8614.712.920.358

VoxConverse Assessment (multi-רמקולer)

5 קבצי שיחה רב-רמקולים שהוערכו ברזולוציה של 10 מ"מ.

מנוע מנוע מנועParamsחזרהF1%%%RTF
Pyannote1.5MMLX (GPU)98.2250.090.190.358
Silero v5309KCoreML (ANE)97.5233.292.690.022
Silero v5309KMLX (GPU)95.9821.025.880.027
אש אדומה588KCoreML (ANE)94.2140.125.050.007

השוואה עם מספרים שפורסמו

מודל מודלF1%%%ParamsDataset
Pyannote (שלנו)98.2250.090.191.5MVoxConverse
Fire RedVAD (paper)97.572.693.62588KFLEURS-VAD-102
Silero (שלנו)95.9821.025.88309KVoxConverse
Silero-VAD (paper)95.959.413.95309KFLEURS-VAD-102
Fire RedVAD (שלנו)94.2169.335.05588KVoxConverse
המונחים:

Fire RedVAD מגיע 99.12% F1 על FLEURS עם שיעור האזעקה הנמוך ביותר (2.52%(והוא רץ) 135x בזמן אמת Silero v5 מספק את האפשרות הזרמה הטובה ביותר ב 32 ms per. Share

זיהוי מילות הפעלה / מילות מפתח

KWS Zipformer (gigaspeech Fine-tune)

הזרמת הזרמתסטרימינג Zipformer2 טרנספורטר (Transducer3.49M params, Apache-2.0(עם) INT8 שיתוק על CoreMLתבוסה נגד 12 מילות מפתח על LibriSpeech Test-clean158 ביטויים חיוביים, 60 שלילי ( Thresholds tuned: acThreshold = 0.15, contextScore = 0.5, numTrailingBlanks = 1.

מסובךערךהערות הערות
RTF (CPU + Neural Engine)0.0426× בזמן אמת על M-Series
Recall (12 מילות מפתח)88%LibriSpeech Test-clean, 158 הצהרות חיוביות
חיובי כוזב / ביטוי0.2760 ביטויים שליליים
CoreML INT8 לעומת PyTorch FP3299%הסכם הרשאות
גודל המודל4 MBקידוד 3.3 MB +coder 525 KB + joiner 160 KB
זיכרון ריצה6 MBמשקל + מצב הרוח

ברירת מחדל מותאמות השתפרה 62% to to 88% (ומצטרפים FP/utt 0.43 to to 0.27(הופנה מהדף Upstream Icefall ברירת מחדל)acThreshold = 0.25, contextScore = 2.0(ראה) תגית: Wake-Word Guide עבור תבנית מילת מפתח-file ו- Per-Words סף כוונון.

ייצוגי דוברים

המונחים: latency

20 שניות אודיו קליפ, 10 היציאות לאחר חימום.

מודל מודלדיאםחזרהחוסר יציבות
CAM + (3D-Talker)192CoreML (ANE)12 ms
WeSpeaker ResNet34-LM256MLX (GPU)64 ms
WeSpeaker ResNet34-LM256CoreML (ANE)143 ms

איכות Embedding (VoxConverse)

דמיון קוסטין בין שכבות ברמת פלח מתוך 5 הקלטות מרובות-רמקולים. הפרדה גבוהה יותר = אפליה טובה יותר לרמקול.

מודל מודלחזרהIntra-Talkerדיבור בין-מדברהפרדה
WeSpeakerMLX0.7260.1420.584
WeSpeakerCoreML0.7260.1430.582
CAM +CoreML0.7230.3950.328
המונחים:

שלושת המנועים מתאימים Python המונחים:0.577 הפרדה, דמיון משותף >0.96). WeSpeaker הישגים 0.584 הפרדה MLX ו CoreML. CAM + רץ 5x מהיר יותר (12 ms vs 65 (ב) עם הפרדה טובה (0.328).

הפרדה - SDR

Signal-to-Distortion Ratio (SDR) על MUSDB18-HQ (50 מסלולי בדיקה באורך מלא, stereo 44.1kHz) גבוה יותר הוא טוב יותר. 2 דגמים גדלים: מטה (8.9M params/stem) ו- L (28.3M params /stm).

Target TargetUMX-HQ (MLX)UMX-L (MLX)UMX-HQ (פורסם)
שירים6.23 dB10.5 dB6.32 dB
תופים6.44 dB-7.0 dB5.73 dB
באס באס4.56 dB -5.5 dB5.23 dB
אחרים3.41 dB -4.5 dB4.02 dB
מודל מודלתגית/stemגודלRTFמהירות המהירות
Open-Unmix8.9M136 MB0.234.3x בזמן אמת
פתוח-Unmix L28.3M432 MB0.214.8x בזמן אמת
המונחים:

UMX-HQ משחקים שפורסמו SDR על שירה ותופים עם מודל 8.9M קל משקל. UMXL מספק +2-4 dB שיפור בגודל של 3x את גודל המודל. שניהם כוללים multichannel Wiener EM לאחר סינון ו לרוץ מהר יותר מאשר בזמן אמת על Apple Silicon

Android - על-יד (Galaxy S23)

נמדד על Samsung Galaxy S23 (SM-S918B), arm64, CPU רק רק רק, INT8 איפה צוין. RTF קיר סמן אודיו (lower הוא מהיר יותר מהזמן האמיתי; <1.0 זה זמן אמיתי; Peak RSS הוא קבוצת תושב של מודל הריצה. 20 s קליפ; TTS דוחות RTF או זמן ל- First-audio (TTFA).

מודל מודלמשימותRuntimeמהירות המהירותשיא RSS
Parakeet-EOU 120Mסטרימינג STT + EOUONNX INT80.21 RTF232 MB
Omnilingual CTC 300MMultilingual STTLiteRT0.15 RTF831 MB
Nemotron הזרמת 0.6Bסטרימינג STTLiteRT0.67 RTF1.30 GB
Parakeet-TDT 0.6BSTT (batch)ONNX INT80.082 RTF1.15 GB
Supertonic-3 99MTTS (קול מוקדם)LiteRT0.34 RTF · ~1.1 s TTFA832 MB
Kokoro-82MTTS (קול מוקדם)ONNX FP320.53 RTF640 MB

כותרת: Parakeet-EOU-120M הוא STT הקל ביותר כאן 232 MB רב לשוני ( Multilingual)25 אירופה), הזרמה, עם גילוי סוף-סוף, בערך 5–6× בהיר יותר מאשר 0.6B B Parakeetאכזב את ONNX CPU זירת זיכרון (כיום ברירת המחדל) לחתוך את Parakeet-TDT מ-1.34 GB to -1.15 GB.

Reproduction

# ASR benchmarks (LibriSpeech test-clean)
make build
python scripts/benchmark_asr.py --batch --engine qwen3 --model 0.6B
python scripts/benchmark_asr.py --batch --engine qwen3 --model 0.6B-8bit
python scripts/benchmark_asr.py --batch --engine parakeet
python scripts/benchmark_asr.py --batch --engine parakeet --model int8

# ASR multilingual (FLEURS, auto-download)
python scripts/benchmark_asr.py --dataset fleurs --language en_us --batch

# TTS round-trip
python scripts/benchmark_tts.py --compare

# VAD comparison
python scripts/benchmark_vad.py --compare

# Speaker embeddings comparison
python scripts/benchmark_speaker.py --compare

# Source separation (MUSDB18-HQ, download from Zenodo)
python scripts/benchmark_separation.py --data-dir benchmarks/data/musdb18-hq