Lesskeys
Limbă
GhidMac

Ce model Whisper să rulezi pe un Mac?

Răspuns scurt

Rulează Large V3 Turbo Q5. În testul nostru a ieșit la egalitate pentru cea mai bună acuratețe dintre șase modele Whisper (la cel mult 13 cuvinte de cel mai bun, din 6.086) și este cea mai mică descărcare din acel grup, 574 MB, rulând de 12 ori mai repede decât timpul real pe un Apple M1 Max.

macOS 13+ pe Apple Silicon · Fără abonament

Ultima verificare:

Acest ghid este pentru Mac. Pentru Windows, vezi Rularea Whisper pe Windows.

Ilustrație a rezultatului real: șase bare orizontale, câte una pentru fiecare model Whisper, desenate proporțional cu rata de erori pe cuvânt. 4 modele sunt la egalitate pentru cel mai bun și apar în verde, toate la cel mult 13 cuvinte unul de altul din 6.086; Large V3 Turbo Q5 este cel mai mic dintre ele și are eticheta Rulează-l pe acesta. Small și Tiny apar în roșu, cu bare mai lungi.
Rata de erori pe cuvânt pe LibriSpeech test-clean, măsurată pe un Apple M1 Max. Lungimea barei este proporțională cu rata erorilor. Dimensiunile sunt mărimi de fișier măsurate, în unități zecimale; aplicația arată Large V3 Turbo Q5 ca 547 MB.

Răspunsul

Alege Large V3 Turbo Q5

A ieșit la egalitate pentru cea mai bună acuratețe dintre șase modele Whisper și este cea mai mică descărcare din grupul aflat la egalitate.

  • 4 la egalitatemodele, egale ca acuratețe
  • 574 MBdescărcare (547 MB în aplicație)
  • 12ori mai repede decât timpul real

La cel mult 13 cuvinte de cel mai bun, din 6.086. O oră de sunet durează cam cinci minute pe un Apple M1 Max. Dimensiunile de aici sunt mărimi de fișier măsurate, în unități zecimale; aplicația etichetează același fișier cu 547 MB. În afara limbii engleze, câteva limbi diferă: Acuratețea Whisper în 29 de limbi.

La egalitate

Mai mare costă mai mult și nu aduce nimic

Aceeași acuratețe, cu o diferență de cel mult 13 cuvinte, înseamnă o descărcare de 5,4 ori mai mare și o rulare de 1,6 ori mai lentă.

Cel mai mare model din grupul aflat la egalitate este Large V3, cu 3,1 GB. Dacă mergi mai jos, pierzi din acuratețe: Small face cu 75 de erori mai multe decât cel mai bun, iar Tiny face de 3 ori mai multe.

Diferențe reale

Unde sunt diferențele reale

Tiny face de 3 ori mai multe erori decât cel mai bun: 418 față de 141.

Este alt fel de transcriere, nu una puțin mai slabă. Încă se potrivește pentru o transcriere aproximativă, în care se poate căuta, făcută în grabă dintr-o descărcare mică, dar este alegerea greșită când transcrierea este documentul de referință.

Modelele de sub grupul aflat la egalitate
  • Small: 3,55%, cu 75 de erori mai multe decât cel mai bun; de 35 de ori mai repede decât timpul real, față de 12 pentru Large V3 Turbo Q5, la 488 MB
  • Tiny: 6,87%, cu 277 de erori mai multe decât cel mai bun; de 89 de ori mai repede decât timpul real, față de 12 pentru Large V3 Turbo Q5, la 78 MB

Fișier mai mic

Un fișier mai mic costă acuratețe?

Nu în măsura în care am putut măsura.

  • Large V3 Turbo Q5 față de Large V3 Turbo: 574 MB față de 1,6 GB (de 2,8 ori mai mic) și 4 erori în plus din 6.086 de cuvinte (154 față de 150)
  • Large V3 Q5 față de Large V3: 1,1 GB față de 3,1 GB (de 2,9 ori mai mic) și 2 erori în minus din 6.086 de cuvinte (141 față de 143)

Este un motiv să testezi cuantizarea pe propriul tău sunet, nu o lege generală.

Netestat

Ce nu îți spune acest test

LibriSpeech test-clean este cazul ușor: vorbire citită din cărți audio.

  • Fără ședințe sau apeluri telefonice
  • Fără vorbit simultan sau zgomot
  • Niciun alt Mac: doar Apple M1 Max
  • Fără etichete de vorbitor

Ședințele reale sunt mai grele, iar fiecare cifră ar fi mai slabă în ele: o limită inferioară, nu o promisiune pentru următoarea ta ședință. Un model se poate opri prea devreme pe un fișier lung în unele limbi și totuși să raporteze succes: când Whisper se oprește prea devreme.

Datele

Tabelul complet și cum îl reproduci

Erori, viteză și descărcare pentru fiecare model, plus metoda, la un clic distanță.

Tabelul complet cu rezultate

Șase dintre modelele Whisper oferite de Lesskeys au fost rulate pe aceleași 300 de enunțuri (37 de minute de sunet) din LibriSpeech test-clean, setul public standard de testare, care vine cu propriile transcrieri făcute de oameni. Am calculat rata de erori pe cuvânt față de acele transcrieri, am cronometrat fiecare rulare și am notat dimensiunea descărcării. O eroare mai mică e mai bună; o bară este desenată proporțional cu cea mai mare valoare din coloana ei.

Șase modele Whisper pe 6.086 de cuvinte din LibriSpeech test-clean (Apple M1 Max)

ModelRata de erori pe cuvântEroriVitezăDescarcă
Large V3 Q5 ●2,32%141 / 6.086 de cuvintede 7 ori mai repede decât timpul real1,1 GB
Large V3 ●2,35%143 / 6.086 de cuvintede 7 ori mai repede decât timpul real3,1 GB
Large V3 Turbo ●2,46%150 / 6.086 de cuvintede 12 ori mai repede decât timpul real1,6 GB
Large V3 Turbo Q5 ●2,53%154 / 6.086 de cuvintede 12 ori mai repede decât timpul real574 MB
Small3,55%216 / 6.086 de cuvintede 35 de ori mai repede decât timpul real488 MB
Tiny6,87%418 / 6.086 de cuvintede 89 de ori mai repede decât timpul real78 MB

Măsurat pe un Apple M1 Max cu whisper.cpp, GPU Metal și flash attention activate, valorile implicite whisper.cpp (dimensiunea beam 5), limba forțată la en, 8 fire de execuție. ● marchează modelele pe care le considerăm la egalitate pentru cel mai bun. „De 89 de ori mai repede decât timpul real” înseamnă că o oră de sunet este transcrisă în cam 1 minut. Dimensiunile din acest tabel sunt mărimi de fișier măsurate, în unități zecimale, deci diferă de etichetele din aplicație și de pe celelalte pagini: fișierul de 574 MB al lui Large V3 Turbo Q5 are acolo 547 MB, Small are 466 MB (aici 488 MB), Tiny are 75 MB (aici 78 MB), Large V3 Q5 are 1,0 GB, iar Large V3 are 3 GB.

Sunt cu adevărat la egalitate primele 4 modele?

Large V3 Q5, Large V3, Large V3 Turbo și Large V3 Turbo Q5 au terminat la cel mult 13 cuvinte unul de altul din 6.086 de cuvinte de text de referință. Asta este pragul de zgomot al măsurătorii, nu o diferență. Considerăm la egalitate orice model aflat la cel mult 0,5 puncte procentuale de cel mai bun, pentru că zgomotul clasamentului ar face pagina să pară mai categorică și mai puțin adevărată.

Cum reproduci acest test

Setul de date este public (OpenSLR), modelele sunt variantele ggml standard ale Whisper, iar scriptul de testare este un singur fișier Python. Eșantionul este ales determinist (id-uri de enunț sortate, la intervale egale, fără seed aleator), așa că o rulare independentă alege aceleași enunțuri.

Normalizatorul de scor este partea care merită verificată, pentru că o rată de erori pe cuvânt nu înseamnă nimic fără el. Al nostru ignoră diferențele care țin de formatare, nu de recunoaștere (majuscule, punctuație, cratime, 23 față de douăzeci și trei, Mr. față de mister) și tot numără fiecare substituție, omisiune și inserție reală. Este fixat de unsprezece cazuri de test, inclusiv unele care verifică faptul că erorile reale nu sunt normalizate pe ascuns. Fără acest pas, modelele sunt penalizate pentru stilul de punctuație, nu pentru acuratețe.

Cifrele de viteză vin de pe o singură mașină; un alt cip Apple Silicon va ieși altfel: ordinea ar trebui să se păstreze, valorile absolute nu. Testul măsoară doar modelele de transcriere, nu etichetarea vorbitorilor, care este o etapă separată, cu propria rată de erori.

Întrebări

Întrebări despre alegerea unui model Whisper

Ce model Whisper să folosesc pe Mac-ul meu?

Large V3 Turbo Q5. În acest test, cele 4 variante mari au terminat la cel mult 13 cuvinte una de alta din 6.086, deci sunt la egalitate ca acuratețe, iar dintre ele Large V3 Turbo Q5 are cea mai mică descărcare, de 574 MB, și rulează de 12 ori mai repede decât timpul real.

Cel mai mare model Whisper este și cel mai precis?

Nu într-un mod măsurabil. Large V3 are 3,1 GB, adică de 5,4 ori descărcarea lui Large V3 Turbo Q5, și a ieșit la cel mult 13 cuvinte diferență față de el, din 6.086 de cuvinte, rulând de 1,6 ori mai lent.

Un model Whisper cuantizat este mai slab?

Nu într-un mod măsurabil aici. Large V3 Turbo Q5 este de 2,8 ori mai mic decât Large V3 Turbo și a făcut cu 4 erori mai multe din 6.086 de cuvinte. Asta se încadrează în zgomotul acestei măsurători, deci este un motiv să testezi cuantizarea pe propriul tău sunet, nu o garanție că nu costă niciodată acuratețe.

Care este cea mai bună aplicație de transcriere cu Whisper?

Niciun test nu poate desemna un câștigător. Cele 4 modele de top termină la cel mult 13 cuvinte unul de altul din 6.086, deci modelul în sine abia dacă contează. Aplicațiile se deosebesc prin faptul că rulează sau nu pe dispozitiv, transcriu sau nu înregistrări existente și etichetează sau nu cine a vorbit.

Mai mult

Citește în continuare