Konekäännös · Englanninkielinen alkuperäinen

Suorituskykytestit

RTF (reaaliaikainen kerroin) alle 1.0 tarkoittaa reaaliaikaa nopeampaa.

Apple Silicon (MLX + CoreML)

Kaikki vertailuarvot Apple M5 Pro, 48 GB, macOS 25,5, jossa on releasebuilding ja koostettu metalliivi. Jokainen moottori kulkee erillisessä lapsiprosessissa (asr-bench --isolated), joten huippu RSS-kolonni on todellinen moottorikohtainen kustannus, ei juokseva korkean veden merkki.

ASR Word Error Rate

Arvioitu LibriSpeech-testipuhtaus , ensimmäiset 200 lausetta (~30 min englanninkielistä lukupuhetta). WER laskettiin Whisper-tyylisen normalisoijan + Levensteinin avulla whishpace-merkkien päällä. Qwen3-ASR 5-bitti rivit mitattiin saman laitteen M-sarjan 100-johdejoukolla (lisättynä, kun 5-bittinen muunnos laskeutui); sama normalisoija, sama tietokokonaisuus.

MoottoriKvanttiWER%RTFxRTRSS-huippu
Qwen3-ASR 1,7B MLX5-bittinen 1.320.02736.4×1,92 GB
Qwen3-ASR 1,7B MLX8-bittinen1.520.03330.5×2.7 GB
Qwen3-ASR 0,6B MLX8-bittinen1.820.01566.0×1,3 GB
Qwen3-ASR 0,6B MLX5-bittinen 1.740.01470.5×1,03 GB
WhisperKit Large-v3 TurboFP161.710.08411.9×0.4 GB
WhisperASR natiivi CoreMLFP161.400.08914.0×384 Mt
Qwen3-ASR 0,6B MLX4-bittinen2.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
Kokokielinen CTC 300M MLX4-bittinen4.260.005222.1×0,4 GB
CTC 300M CoreMLINT85.670.1287.8×0.5 GB
Nemotron StreamingINT82.820.05817.1×961 Mt

Otsikkovalinnat Qwen3-ASR MLX 1.7B 5-bit on uusi tarkkuus johtaja 1.32% WER Voittaa WhisperKit Large-v3 Turbo (1.71%) ja oma 1.7B 8-bit (1.52%) käyttäessä ~600 MB vähemmän RSS-huippua kuin 8-bittinen ja käynnissä 23% Nopeammin. Parakeet TDT v3 on nopein Englanti-vain (117× reaaliaikainen, 25 Euroopan unionin kielet). 300Lä MLX 4-bit on monikielinen läpivienti johtaja: 222× reaaliaikainen, 384 Mt huippu, 1 672 kielet.

Qwen3-ASR 0.6B CoreML-rivi heijastaa uudelleen rakennettua lohko-koodaajaa (aufklarer/Qwen3-ASR-CoreML) ... edellisen viennin yhteydessä maailmanlaajuista huomiota ei ole kiinnitetty mihinkään pehmustettuun ja lähetettyyn tuotteeseen. <|im_end|> Heti ensimmäisen virkkeen loppujakson jälkeen (24.88% WER samalla laitteella ennen uudelleenrakentamista).

Tarvitsetko kohdennetun päätöksenteko-oppaan? Katso Qwen3-ASR vs Whisper: tarkkuus, nopeus ja muisti .

Diarisointi mitataan erikseen kahdeksalla kielellä: ks. kaiuttimen diarisaation viitearvot DER:lle ja kaiutinlaskennan sopimus pyannote Community-1, NVIDIA Järjestäjä, MOSS ja Puhepilvi API.

Pitkän aikavälin stabiliteetti (pitkittäinen Neural Engine kuorma)

200 LibriSpeech lauseet käsitelty peräkkäin (~30 min audio, M5 Pro). Testit, onko WER tai latenssi huononee jatkuvan transkription aikana.

Metrinen Ensimmäiset 25% Viimeinen 25% Yhteensä
WER%1.301.232.43
RTF0.6720.4000.539

Hajoamista ei havaittu. WER on vakaa koko istunnon ajan. RTF tosiasiallisesti paranee CoreML lämmittää sen toimintasuunnitelman välimuistia. Ei lämpökuristusta 42 minuutin jatkuvan Neural Engine inference. Parakeet prosessit, joista kukin on riippumaton .

Monikieliset tulokset (FLEURS)

CER käytetään CJK-kielille (ei sanarajoja). Parakeet tukee ~25:tä eurooppalaista kieltä (ei CJK:ta).

KieliMetrinenQwen3 4-bittinenQwen3 8-bittinenParakeet INT8
espanjaWER6.445.065.18
FinnishWER6.575.649.30
kiinaCER8.417.71—
SaksaWER9.456.8112.33
ranskaWER11.428.5013.02
japaniCER16.118.64—
VenäjäWER16.3510.5211.49
koreaWER19.956.89—
HindiWER25.9318.57—
arabiaWER33.4720.31—

Puristusdelta

Tarkkuushäviö kvantitaation ja alemman bitin leveydet.

VarianttiWER% Korvaukset Lisäykset Poistaminen Virheet yhteensä Koko
Qwen3 0,6B 8-bittinen2.801111922681471960 Mt
Qwen3 0,6B 4-bittinen3.3413231233081754675 Mt
Delta +0.54+212+31+40+283-30%
Parakeet TDT INT82.749901253081423634 Mt
Avaintieto

Qwen3-ASR 1.7B MLX saavuttaa 1.32% WER klo 5-bit (1.52% klo 8-Betting WhisperKit. Large-v3 Turbo (1.71%) 30-36× reaaliaikainen Apple Silicon.

TTS ...

Syntesisoi teksti ja kirjoittele sitten ääni takaisin Qwen3-ASR 0.6B:llä ja laske WER alkuperäistekstiä vastaan. Arvioituna 30 englanninkielisellä keskustelulauseella.

Moottori MalliParaateja KokoWER%RTF
CosyVoice30,5B 4-bittinen500 M~1,9 GB3.250.59
Qwen3-TTS1.7B 4-bittinen1.7B~2,3 GB3.470.79
Qwen3-TTS1,7B 8-bittinen1.7B~3,5 GB3.660.85
Kokoro-82MCoreML82M~170 Mt3.900.17
Qwen3-TTS0.6B 8-bittinen600M~ 960 Mt9.740.76
Qwen3-TTS0.6B 4-bittinen600M~675 MB15.580.76

Äänen kloonaus (nollakloonaus)

Samasta 12 s:n referenssileikkeestä peräisin oleva nollaäänikloonaus; roundtrip = Qwen3-ASR transkriptio tuotoksesta verrattuna tulotekstiin. Apple M5 Pro, 48 GB; RTF on seinän aika .

MoottoriWER%RSS-huippu Ääni SynteettiRTF Kiertomatka
Higgs TTS 3 (klooni)4B bf168,6 GB6,04 s4,73 s0.78 tarkka
F5-TTS (16 askelmaa)336M fp16 0,8 GB5,09 s2,91 s0.571-sanan alin
F5-TTS (32 askelmaa)336M fp16 0,8 GB5,09 s5,751.131-sanan alin
IndexTTS2 (klooni)1,5B-luokka fp163,0 GB5,805,8 s1.0 tarkka

Latenssijakauma (Qwen3-TTS)

Vaihe Aika% yhteensä Tavaran kuvaus
Upotettu1-3 ms<1% Tekstin kaivertaminen (TTFT)
Luo2-6 s~92%Autoregressiivet koodekkirahat
Dekoodaa244-457 ms~8%Koodekin dekooderi aaltomuotoon
Avaintieto

Kaikki TTS -moottorit kulkevat reaaliajassa nopeammin (RTF < 1.0). CosyVoice3 johtaa älykkyyteen (3,25% WER). Kokoro on nopein (RTF 0,17) vain 170 MB:ssä.

VAD ...

FLEURS arviointi (10 kieltä, 250 tiedostoa)

Arvioitu suhteessa Python FireRedVAD -vertailumaatodellisuuteen samalla kynnyksellä.

MoottoriParaateja TaustaosaF1% FARMR%RTF
FireRedVAD588KCoreML (ANE)99.122.520.470.007
Silero v5309KCoreML (ANE)95.1315.761.890.022
Silero v5309KMLX (GPU)95.1115.851.890.027
Pyannote1,5 MMLX (GPU)94.8614.712.920.358

VoxConverse-arviointi (monikaiutin)

5 monikaiutin keskustelutiedostoja arvioitu 10 ms kehysresoluutio.

MoottoriParaateja TaustaosaF1% FARMR%RTF
Pyannote1,5 MMLX (GPU)98.2250.090.190.358
Silero v5309KCoreML (ANE)97.5233.292.690.022
Silero v5309KMLX (GPU)95.9821.025.880.027
FireRedVAD588KCoreML (ANE)94.2140.125.050.007

Vertailu julkaistuihin numeroihin

MalliF1% FARMR%ParaatejaDataaineisto
Pyannote (meidän) 98.2250.090.191,5 MVoxConverse
FireRedVAD (paperi)97.572.693.62588KFLEURS-VAD-102
Silero (meidän) 95.9821.025.88309KVoxConverse
Silero- VAD (paperi)95.959.413.95309KFLEURS-VAD-102
FireRedVAD (meidän) 94.2169.335.05588KVoxConverse
Avaintieto

FireRedVAD saavuttaa 99,12% F1 FLEURS -hälytysnopeus on alhaisin (2,52%) ja toimii 135x reaaliajassa. Silero v5 -vireytysvaihtoehdossa 32 ms/s.

Aktivointisanojen / avainsanojen tunnistus

KWS Zipformer (gigaspeech-hieno tune)

Virtaaminen Zipformer2 anturi (3.49M paraateja. Apache-2.0) ja INT8 paletization on CoreML. Arvioitu vastaan 12 avainsanat LibriSpeech-testi-puhdas (158 myönteiset lausunnot, 60 - Negatiivinen). Kynnysarvot viritetty: acThreshold = 0.15, contextScore = 0.5, numTrailingBlanks = 1.

Metrinen Arvo Huomautuksia
RTF (CPU + Neural Engine)0.0426× reaaliaikainen M-sarjassa
Palautus (12 avainsanaa)88%LibriSpeech testipuhdasta, 158 positiivista lausetta
Väärät positiiviset / sanat0.2760 negatiivista lausetta
CoreML INT8 vs PyTorch FP3299% Päästösopimus
Koottu mallin koko~ 4 Mtencoder 3,3 MB + dekooderi 525 KB + liitin 160 KB
Runtime-muisti~ 6 Mt Painot + koodaajan tila välimuistit

Viritetyt oletusarvot parannettiin paluuta 62%:stä 88%-järjestelmään (ja leikattiin FP/utt:sta 0.43 0.27) verrattuna yläjuoksun jääpudon oletusarvoihin (acThreshold = 0.25, contextScore = 2.0) Ks. herätyssanaopas avainsana-tiedoston muodossa ja per-lause kynnys viritys.

Puhujaupotukset

Louhintaviive

20 sekunnin äänileikkuri, 10 iteraatiota lämmityksen jälkeen.

MalliDim TaustaosaLatenssi
CAM++ (3D-kaiutin)192CoreML (ANE)12 ms
WeSpeaker ResNet34-LM256MLX (GPU)64 ms
WeSpeaker ResNet34-LM256CoreML (ANE)143 ms

Upotuslaatu (VoxConverse)

Samankaltaisuus segmentin tason kaiuttimet 5 multi-kaiuttimen tallenteet. Korkeampi erottelu = parempi kaiuttimen syrjintä.

Malli Taustaosa Intra- kaiutinKaiutinten välinen Erotus
WeSpeakerMLX0.7260.1420.584
WeSpeakerCoreML0.7260.1430.582
CAM++CoreML0.7230.3950.328
Avaintieto

Kaikki kolme moottoria vastaavat Python -pyannote-viitettä (0.577 erotus, kosiinin samankaltaisuus >0,96). WeSpeaker -testi saavuttaa 0,584 erotusta sekä MLX että CoreML. CAM++ -ajot 5 x nopeampi (12 ms vs 65 ms) hyvällä erottelulla (0,328).

Lähde: Erotus SDR

Signaalin ja Distortion Ratio (SDR) on MUSDB18-HQ (50 kokomittaista testirataa, stereo 44.1kHz). Korkeampi on parempi. Kaksi mallikokoa: päämaja (8,9M params/stem) ja L (28,3M params /stem).

KohdeUMX-HQ (MLX)UMX-L (MLX)UMX-HQ (julkaistu)
Ääni6,23 dB~10.5 dB 6.32 dB
Rummut6,44 dB ~7,0 dB 5,73 dB
Basso4.56 dB~5,5 dB 5,23 dB
Muut3,41 dB~4,5 dB 4,02 dB
MalliParams/stem KokoRTFNopeus
Open-Unmix-päämaja8,9M136 Mt0.234.3x reaaliaikainen
Avoin L28,3M432 Mt0.214.8x reaaliaikainen
Avaintieto

UMX-HQ ottelut julkaistu SDR lauluja ja rumpuja kevyt 8.9M-malli. UMX-L tarjoaa +2–4 dB:n paraneminen 3x mallin koko. Molemmissa on monikanavainen Wiener EM jälkisuodatus ja ajaa nopeammin kuin reaaliaikainen Apple Silicon.

Android on-device (Galaxy S23)

Mitattu Samsung Galaxy S23 (SM-S918B), arm64, CPU vain, INT8 jossa todetaan. RTF on seinän ääni (alempi on nopeampi kuin reaaliajassa; <1.0 on reaaliaikainen); Peak RSS on juoksumallin asukasjoukko. STT-riveillä käytetään 20 s-klipsi; TTS raportit RTF tai aika audiolle (TTFA).

Malli Tehtävä SuoritusaikaNopeusRSS-huippu
Parakeet-EOU 120MSTT + EOU -virtausONNX INT80.21 RTF232 MB
CTC 300M Monikielinen STTLiteRT0.15 RTF831 Mt
Nemotron Virtaus 0,6BSTT:n virtausLiteRT0.67 RTF1,30 GB
Parakeet-TDT 0,6BSTT (erä)ONNX INT80.082 RTF1,15 GB
Supertonic-3 99MTTS (ennakkoääni)LiteRT 0,34 RTF · ~1,1 s TTFA832 Mt
Kokoro-82MTTS (ennakkoääni)ONNX FP320.53 RTF640 Mt

Otsikko: Parakeet-EOU-120M on kevyin STT täällä ~232 MB Monikielinen (25 Euroopan tasolla, jossa streaming, jossa on inline end-out-out-inter-out-atters, karkeasti 5–6× kevyempi kuin 0.6B Parakeet. Poistaa ONNX CPU muisti areena (nyt oletus) leikkaa Parakeet-TDT ~1.34 GB - ~1.15 GB.

Lisääntyminen

# 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