Awtomatikong salin · Orihinal sa Ingles

Mga pagsukat ng pagganap

Ang RTF (tunay-panahong salik) sa ibaba ng 1.0 ay nangangahulugan ng mas mabilis kaysa sa real-time.

Apple Silicon (MLX + CoreML)

Lahat ng mga benchmark Mansanas M5 Pro, 48 GB, macOS 25.5 na may mga gamit na panglabas at tinipong metal. Bawat makina ay tumatakbo sa hiwalay na prosesong anak (sa Ingles)asr-bench --isolated) kaya ang Peak RSS column ay ang tunay na per-engine na halaga, hindi sequential high-water mark.

ASR — Bilis ng Word Error

Nakatuon ang Pansin LibriSpeech test-malinis, unang 200 na mga kasabihan (°30 mi ng Ingles na binabasang pagsasalita). WER computed sa pamamagitan ng isang Whisper-style normalizer + Levenshtein over deficiation roles. The Qwen3-ASR Z 5-bit Ang mga hanay ay nasukat sa isang subset ng 100-utterance ng parehong standing sa M-series (dinadaglat nang lumapag ang 5 -bit variant); parehong normalizer, parehong dataset.

KasangkapanMahilig Ka sa PagkainWER%RTFHURO Pinakamataas na RS
Qwen3-ASR 1.7B MLX5-bit1.320.02736.4× 1.92 GB
Qwen3-ASR 1.7B MLX8-bit1.520.03330.5×2.7 GB
Qwen3-ASR 0.6B MLX8-bit1.820.01566.0×1.3 GB
Qwen3-ASR 0.6B MLX5-bit1.740.01470.5× 1.03 GB
WhisperKit Large-v3 TurboFP161.710.08411.9×0.4 GB
Katutubo ng WhisperASR CoreMLFP161.400.08914.0×384 MB
Qwen3-ASR 0.6B MLX4-bit2.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 MLX4-bit4.260.005222.1×0.4 GB
Omnilingual CTC 300M CoreMLINT85.670.1287.8× 0.5 GB
Nemotron Pag - aayosINT82.820.05817.1×961 MB

Mga piko: Qwen3-ASR MLX 1.7B 5-bit ang bagong lider ng katumpakan 1.32% WER — kumpas na WhisperKit Large-v3 Turbo (paglilinaw)1.71%) at ang ating sariling 1.7B 8--bit (1.52%) samantalang gumagamit ng iV600 MB mas kaunting pinakamataas na RSS kaysa 8--bit at tumatakbo 23% mas mabilis. Parakeet TDT v3 ang pinakamabilis para sa Tagalog-lamang (117× totoong-panahon, 25 Wikang Europeo). Omnilingual CTC 300M MLX 4-bit ay ang lider ng byput na may iba't ibang wika: 222× totoong-panahon, 384 Ang peak ng MB, 1 672 wika.

Ang Qwen3-ASR 0.6B CoreML row ay sumasalamin sa itinayong muli na block-tension regulator (sa Ingles) na block-ttention regulater ( Aufklarer/Qwen3-ASR-CoreML) — ang dating iniluluwas na kalakal ay nagbunyag ng pangglobong sariling - totention na mahigit sa sero-podd mel at inilabas <|im_end|> Pagkatapos ng unang pangungusap-final period (pagkaraan ng unang pangungusap24.88% WER sa parehong statified bago ang muling pagtatayo).

Tingnan ang isang gabay sa pagpapasiya. Qwen3-ASR vs Whisper: katumpakan, bilis, at memorya.

Ang diarisasyon ay sinusukat nang hiwalay sa walong wika: tingnan ang mga benkmark ng tagapagpahayag para sa mas lumang at tagapagsalita-bilang na kasunduan sa ibayo ng pyannote Community-1, NVIDIA Dati - rati, MOSS at ang Ulap sa Pagsasalita API.

Long-form na katatagan (pinatatag na Neural Engine na karga)

200 LibriSpeech na mga kasabihan ang nagproseso ng sequentially (°30 min audio, M5 Pro). Mga pagsubok kung WER o latency downclusion sa ilalim ng tuloy-tuloy na transcription.

Masalimuot Unang 25% Huling 25%Sa pangkalahatan
WER%1.301.232.43
RTF0.6720.4000.539

Walang nakitang pagkasira. WER ay matatag sa ibayo ng sesyon. RTF ay aktuwal na bumubuti habang CoreML Walang thermal throttling pagkatapos ng pagpatay dito 42 mga minuto ng patuloy Neural Engine Kapansin - pansin. Parakeet ang bawat tipak — walang cross-chunk na estado na nagtitipon.

Multilingual na mga resulta (FLEURS)

CER na ginagamit para sa mga wikang CJK (walang salitang hangganan). Parakeet ay sumusuporta sa iber25 wikang Europeo (walang CJK).

WikaMasalimuotQwen3 4-bitQwen3 8-bitParakeet INT8
KastilaWER6.445.065.18
TagalogWER6.575.649.30
TsinoCER8.417.71—
AlemanWER9.456.8112.33
PransesWER11.428.5013.02
HaponesCER16.118.64—
RusoWER16.3510.5211.49
KoreanoWER19.956.89—
HindiWER25.9318.57—
ArabeWER33.4720.31—

Ang delta ng Compression

Di - tiyak na kawalan mula sa pagkukuwenta hanggang sa mas mababang lapad ng bit.

KaurianWER% Mga Susunuran Mga Insersyon Mga Pag - aalis Kabuuang mga Pagkakamali Laki
Qwen3 0.6B 8-bit2.801111922681471960 MB
Qwen3 0.6B 4-bit3.3413231233081754675 MB
Delta+0.54+212+31+40+283-30%
Parakeet TDT INT82.749901253081423634 MB
Nakaalis ang susi

Ang Qwen3-ASR 1.7B MLX ay umaabot sa 1.32% WER sa 5--bit (1.52% sa 8-bit) — pambubugbog sa WhisperKit Large-v3 Turbo (paglilinaw)1.71%) habang tumatakbo 30-36× real-time on Apple Silicon.

TTS — Round-Trip Intelligence

Synthesize text, pagkatapos ay i-record ang audio back na may Qwen3-ASR 0.6B at compute WER laban sa orihinal na teksto. Evaluated on 30 binuo-in English chatal pangungusap.

Kasangkapan Huwaran Mga Param LakiWER%RTF
CosyVoice3 0.5B 4-bit500M°1.9 GB3.250.59
Qwen3-TTS1.7B 4-bit1.7B°2.3 GB3.470.79
Qwen3-TTS1.7B 8-bit1.7B°3.5 GB3.660.85
Kokoro-82MCoreML82M°170 MB3.900.17
Qwen3-TTS0.6B 8-bit600M°960 MB9.740.76
Qwen3-TTS0.6B 4-bit600M°675 MB15.580.76

Voice cloning (zero-shot)

Zero-shot voice cloning mula sa parehong 12 na reference clip; roundtrip = Qwen3-ASR transcription ng output kumpara sa input text. Apple M5 Pro, 48 GB; RTF ay wall time ¥ audio segundo (mas mabilis anglower).

KasangkapanWER% Pinakamataas na RSAudio Ang SynthRTF Sulat - Pasyalan
Higgs TTS 3 (clone)4B bf168.6 GB6.04 s4.73 s0.78 eksaktong
F5-TTS (16 na baitang)336M fp160.8 GB5.09 s2.91 s0.571-word sub
F5-TTS (32 baytang)336M fp160.8 GB5.09 s5.75 s1.131-word sub
IndexTTS2 (clone)1.5B-class fp163.0 GB5.80 s5.8 s1.0 eksaktong

Pagkawasak ng Latensiya (Qwen3-TTS)

Bagsag Panahon% ng Kabuuan Paglalarawan
Dibdiban1-3 ms<1%Text embeding (TTTT)
Pag - anák2-6 s~92% Mga paunawa sa kodigong autoregressive
Decode244-457 ms~8%Idec decoder to waveform
Nakaalis ang susi

Lahat TTS Ang mga makina ay mas mabilis tumakbo kaysa sa real-time (RTF < 1.0). CosyVoice3 ay umaakay sa di - wastong pagkatuto (3.25% WER). Kokoro ang pinakamabilis (RTF 0.17) sa panahon lamang 170 MB.

VAD — Pagiging REKSTO

FLEURS pagtatasa (10 wika, 250 file)

Idineklarang laban sa Python fireRedVAD ang katotohanan sa parehong pasukan.

Kasangkapan Mga Param LikodF1%FAR%MR%RTF
ISINULAT588KCoreML (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 na pagtatasa (factiver-speaker)

5 multi-speaker na mga files ng pag-uusap na sinuri sa 10 ms frame resolution.

Kasangkapan Mga Param LikodF1%FAR%MR%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
ISINULAT588KCoreML (ANE)94.2140.125.050.007

Kung ihahambing sa inilathalang mga numero

HuwaranF1%FAR%MR% Mga Param Talaan ng mga Nilalaman
Pyannote (ating)98.2250.090.191.5M Pag - aalis ng VoxConver
FireRedVAD (papel)97.572.693.62588KFLEURS-VAD-102
Silero (ating)95.9821.025.88309K Pag - aalis ng VoxConver
Silero-VAD (papel)95.959.413.95309KFLEURS-VAD-102
FireRedVAD (ating)94.2169.335.05588K Pag - aalis ng VoxConver
Nakaalis ang susi

Ang fireRedVAD ay nagkamit ng 99.12% F1 tungkol sa FLEURS na may pinakamababang maling antas ng alarma (na may pinakamababang maling alarma2.52%) at tumakbo sa 135x real-time. Silero v5 ay nagbibigay ng pinakamabuting mapagpipilian sa pag - agos 32 mga m sa bawat tipak.

Pagtukoy sa mga salitang pampagana / keyword

KWS Zipparner (gagapeech pinong-tune)

Pag - aaksaya Zipformer2 transducer (3.49 Mga M param, Apache-2.0) kasama INT8 Pagpapagaan ng damdamin CoreML. Nag-iimbestiga laban sa 12 Mga susing salita sa pagsusulit ng LibriSpeech-malinis (marumal)158 positibong mga pananalita, 60 negative). acThreshold = 0.15, contextScore = 0.5, numTrailingBlanks = 1.

Masalimuot Halaga Mga Noble
RTF (CPU + Neural Engine)0.0426× real-time sa M-series
Gunitain (12 mga susing salita)88%LibriSpeech test-malinis, 158 positibong mga kasabihan
Huwad na mga Positibo / Sabi0.2760 negatibong mga kasabihan
CoreML INT8 vs PyTorch FP3299% Kasunduan sa Pagmimisyon
Sinang - ayunan na sukat ng modelo°4 MBEXPOr 3.3 MB + decoder 525 KB + sumali 160 KB
Pag - alaala sa Oras°6 MB Timbang + Mga cache ng estado

Napasulong ng mga hindi pagtupad sa mga pangako ang alaala mula sa 62% hanggang sa 88% (at pinutol ang FP/ Susunod mula sa 0.43 hanggang sa 0.27) vs. ang mga cythilefall defaults (mga fall default sa itaas ng ilogacThreshold = 0.25, contextScore = 2.0). lear-word guide para sa keyword-file format at per-phrase circulation.

Mga embedding ng tagapagsalita

Pagka - huli ng Pag - aalis

20-second audio clip, 10 iserations pagkatapos ng heat-up.

HuwaranDim Likod Pagiging Latente
CAM++ (3D-sperger)192CoreML (ANE)12 ms
WeSpeaker ResNet34-LM256MLX (GPU)64 ms
WeSpeaker ResNet34-LM256CoreML (ANE)143 ms

Pag - aalis ng kalidad (VoxConverse)

Cosine pagkakatulad sa pagitan ng mga segment-level embedings mula sa 5 multi-speaker recordings. Higher separation = mas mabuting pagtatangi ng tagapagsalita.

Huwaran LikodIntra-SalitaInter-Salita Paghihiwalay
WeSpeakerMLX0.7260.1420.584
WeSpeakerCoreML0.7260.1430.582
CAM++CoreML0.7230.3950.328
Nakaalis ang susi

Ang lahat ng tatlong makina ay tumutugma sa reperensiyang Python pyannote (0.577 separation, cosine pagkakatulad >0.96). WeSpeaker ay nakamit. Paghihiwalay ng 0.584 sa parehong MLX at CoreML. CAM+++ ay tumatakbo 5x nang mas mabilis (12 ms vs 65 mga m) na may mabuting paghihiwalay (mga m)0.328).

Pinagmulan ng Paghihiwalay — SDR

Tandag-to-Distorsyon Ratio (SDR) sa MUSDB18-HQ (50 full-long test tracks, stereo 44.1kHz). Mas mainam. dalawang modelong sukat: HQ (Ingles: HQ)8.9M params/stem) at L (28.3M params/stem).

TargetUMX-HQ (MLX)UMX-L (MLX)UMX-HQ (inilathala)
Bocals6.23 dBEX10.5 dB6.32 dB
Mga Tambol6.44 dBEX7.0 dB5.73 dB
Bass4.56 dBEX5.5 dB5.23 dB
Iba Pa3.41 dBEX4.5 dB4.02 dB
HuwaranParams/stem LakiRTF Bilis
Open-Unmix HQ8.9M136 MB0.234.3x real-time
Open-Unmix L28.3M432 MB0.214.8x real-time
Nakaalis ang susi

Ang UMX-HQ matchs ay naglathala ng SDR on vocals at drums na may magaang na 8.9M model. Ang UMx-L ay nagbibigay ng +2–4 dB na pagpapabuti sa 3x ang modelong sukat. Ang parehong ito ay kinabibilangan ng multichannel Wiener EM post-fittering at tumatakbo ng mas mabilis kaysa sa real-time sa Apple Silicon.

Android — on-device (Galaxy S23)

Sinusukat sa Isang Samsung Galaxy S23 (SM-S918B), arm64, CPU lamang., INT8 kung saan nabanggit. RTF ay pader × audio (mas mababa kaysa sa tunay na panahon; <1.0 ay tunay na panahon); Peak RSS ang residenteng set ng running model. Ang mga hanay ng STT ay gumagamit ng isang runnity 20 clip; TTS ulat RTF o time-to-first-audio (TTFA).

HuwaranTask Oras ng Pagtakbo Bilis Pinakamataas na RS
Parakeet-EOU 120MSSTT + EOUOONNX INT80.21 RTF232 MB
Omnilingual CTC 300MMasalimuot na STALiteRT0.15 RTF831 MB
Nemotron Streaming 0.6BSSTENTANG NakapagpapahirapLiteRT0.67 RTF 1.30 GB
Parakeet-TDT 0.6BSTA (batch)ONNX INT80.082 RTF 1.15 GB
Supertonic-3 99MTTS (nakalarawang tinig)LiteRT0.34 RTF · °1.1 s TTFA832 MB
Kokoro-82MTTS (nakalarawang tinig)ONNX FP320.53 RTF640 MB

Ulo: Ang Parakeet-EOU-120M ang pinakamagaang STT dito sa EX232 MB — Maraming - wika (Republika25 Europeo), dinadagsa, na may inline end-of-bigkasan detection, halos hindi sinasadya 5–6× mas magaan kaysa sa 0.6B Parakeet. Itapon ang ONNX CPU arena ng memorya (ngayon ay default) ang nag-cut ng Parakeet-TDT mula sa Ōt.1.34 GB to Eij.1.15 GB.

Muling Produksiyon

# 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