Lesskeys
Lingua
GuidaMac

Quale modello Whisper conviene usare su un Mac?

Risposta breve

Usa Large V3 Turbo Q5. Nel nostro test è a pari merito al primo posto per precisione fra sei modelli Whisper (a meno di 13 parole dal migliore, su 6.086) ed è il download più piccolo di quel gruppo, 574 MB, a 12 volte il tempo reale su un Apple M1 Max.

macOS 13+ su Apple Silicon · Nessun abbonamento

Ultima verifica:

Questa guida riguarda Mac. Per Windows, vedi Whisper su Windows.

Illustrazione del risultato reale: sei barre orizzontali, una per modello Whisper, disegnate in proporzione al tasso di errore sulle parole. 4 modelli sono a pari merito con il migliore e mostrati in verde, tutti a meno di 13 parole l'uno dall'altro su 6.086; Large V3 Turbo Q5 è il più piccolo di loro ed è segnato con Usa questo. Small e Tiny sono in rosso con barre più lunghe.
Tasso di errore sulle parole su LibriSpeech test-clean, misurato su un Apple M1 Max. La lunghezza della barra è proporzionale al tasso di errore. Le dimensioni sono quelle misurate dei file, in unità decimali; l'app mostra Large V3 Turbo Q5 come 547 MB.

La risposta

Scegli Large V3 Turbo Q5

È a pari merito al primo posto per precisione fra sei modelli Whisper, ed è il download più piccolo del gruppo a pari merito.

  • 4 a pari meritomodelli, uguali per precisione
  • 574 MBdi download (547 MB nell'app)
  • 12volte il tempo reale

A meno di 13 parole dal migliore, su 6.086. Un'ora di audio richiede circa cinque minuti su un Apple M1 Max. Le dimensioni qui sono quelle misurate dei file, in unità decimali; l'app indica lo stesso file come 547 MB. Fuori dall'inglese i risultati cambiano in alcune lingue: Precisione di Whisper in 29 lingue.

A pari merito

Un modello più grande costa di più e non dà nulla in più

Con la stessa precisione, a meno di 13 parole, pesa 5,4 volte di più da scaricare ed è 1,6 volte più lento.

Il modello più grande tra quelli a pari merito è Large V3, con 3,1 GB. Scendere ancora costa precisione vera: Small fa 75 errori in più del migliore e Tiny ne fa 3 volte di più.

Differenze reali

Dove le differenze sono reali

Tiny fa 3 volte più errori del migliore: 418 contro 141.

È un altro tipo di trascrizione, non una leggermente peggiore. Va ancora bene per un archivio approssimativo e ricercabile fatto in fretta con un download piccolo, ed è la scelta sbagliata quando la trascrizione è il documento di riferimento.

I modelli sotto il gruppo a pari merito
  • Small: 3,55%, 75 errori in più del migliore; 35 volte il tempo reale contro 12 di Large V3 Turbo Q5, con 488 MB
  • Tiny: 6,87%, 277 errori in più del migliore; 89 volte il tempo reale contro 12 di Large V3 Turbo Q5, con 78 MB

File più piccolo

Un file più piccolo costa precisione?

Non in misura che siamo riusciti a rilevare.

  • Large V3 Turbo Q5 contro Large V3 Turbo: 574 MB contro 1,6 GB (2,8× più piccolo), e 4 errori in più su 6.086 parole (154 contro 150)
  • Large V3 Q5 contro Large V3: 1,1 GB contro 3,1 GB (2,9× più piccolo), e 2 errori in meno su 6.086 parole (141 contro 143)

È un motivo per provare la quantizzazione sul tuo audio, non una legge generale.

Non testato

Cosa questo non ti dice

LibriSpeech test-clean è il caso facile: parlato da audiolibro, letto.

  • Nessuna riunione né telefonata
  • Nessuna voce sovrapposta né rumore
  • Nessun altro Mac: solo l'Apple M1 Max
  • Nessuna etichetta degli interlocutori

Le riunioni vere sono più difficili, e ogni numero sarebbe peggiore: una soglia minima, non una promessa per la tua prossima riunione di aggiornamento. Inoltre in alcune lingue un modello può fermarsi presto su un file lungo e dichiarare comunque di aver finito: quando Whisper si ferma prima.

I dati

La tabella completa e come riprodurla

Errori, velocità e download di ogni modello, più il metodo, a un clic.

Tabella completa dei risultati

Sei dei modelli Whisper che offre Lesskeys sono stati eseguiti sulle stesse 300 frasi (37 minuti di audio) di LibriSpeech test-clean, il set di benchmark pubblico standard, che include le sue trascrizioni umane. Abbiamo calcolato il tasso di errore sulle parole rispetto a quelle trascrizioni, cronometrato ogni esecuzione e registrato la dimensione del download. Un tasso di errore più basso è meglio; la barra è disegnata in proporzione al valore più alto della sua colonna.

Sei modelli Whisper su 6.086 parole di LibriSpeech test-clean (Apple M1 Max)

ModelloTasso di errore sulle paroleErroriVelocitàScarica
Large V3 Q5 ●2,32%141 / 6.086 parole7 volte il tempo reale1,1 GB
Large V3 ●2,35%143 / 6.086 parole7 volte il tempo reale3,1 GB
Large V3 Turbo ●2,46%150 / 6.086 parole12 volte il tempo reale1,6 GB
Large V3 Turbo Q5 ●2,53%154 / 6.086 parole12 volte il tempo reale574 MB
Small3,55%216 / 6.086 parole35 volte il tempo reale488 MB
Tiny6,87%418 / 6.086 parole89 volte il tempo reale78 MB

Misurato su un Apple M1 Max con whisper.cpp, GPU Metal e flash attention attivi, impostazioni predefinite di whisper.cpp (beam size 5), lingua forzata su en, 8 thread. ● indica i modelli che consideriamo a pari merito con il migliore. «89 volte il tempo reale» significa che un'ora di audio viene trascritta in circa 1 minuto. Le dimensioni di questa tabella sono quelle misurate dei file, in unità decimali, quindi differiscono dalle etichette dell'app e delle altre pagine: il file di 574 MB di Large V3 Turbo Q5 lì è 547 MB, Small è 466 MB (qui 488 MB), Tiny è 75 MB (qui 78 MB), Large V3 Q5 è 1,0 GB e Large V3 è 3 GB.

I primi 4 modelli sono davvero a pari merito?

Large V3 Q5, Large V3, Large V3 Turbo e Large V3 Turbo Q5 hanno chiuso a meno di 13 parole l'uno dall'altro su 6.086 parole di testo di riferimento. È la soglia di rumore della misura, non una differenza. Consideriamo a pari merito qualsiasi modello entro 0,5 punti percentuali dal migliore, perché il rumore della classifica renderebbe questa pagina più netta e meno vera.

Come riprodurre questo benchmark

Il dataset è pubblico (OpenSLR), i modelli sono le build ggml standard di Whisper e il programma di prova è un unico file Python. Il campione è scelto in modo deterministico (id delle frasi ordinati, a intervalli regolari, nessun seme casuale), quindi un'esecuzione indipendente sceglie le stesse frasi.

Il normalizzatore del punteggio è la parte da controllare, perché un tasso di errore sulle parole non significa nulla senza di esso. Il nostro ignora le differenze che sono di formattazione e non di riconoscimento (maiuscole, punteggiatura, trattini, 23 contro ventitré, Sig. contro signor) e conta comunque ogni vera sostituzione, cancellazione e inserimento. È bloccato da undici casi di test, compresi alcuni che verificano che gli errori veri non vengano normalizzati via. Senza questo passaggio i modelli vengono penalizzati per lo stile della punteggiatura invece che per la precisione.

I dati di velocità vengono da una sola macchina; un altro chip Apple Silicon darà valori diversi: l'ordine dovrebbe restare, i numeri assoluti no. Questo misura solo i modelli di trascrizione, non l'identificazione degli interlocutori, che è una fase separata con un proprio tasso di errore.

Domande

Domande sulla scelta di un modello Whisper

Quale modello Whisper devo usare sul mio Mac?

Large V3 Turbo Q5. In questo benchmark le 4 varianti large hanno chiuso a meno di 13 parole l'una dall'altra su 6.086 parole, quindi sono a pari merito per precisione, e tra queste Large V3 Turbo Q5 è il download più piccolo, 574 MB, e va a 12 volte il tempo reale.

Il modello Whisper più grande è anche il più preciso?

Non in modo misurabile. Large V3 pesa 3,1 GB, 5,4 volte il download di Large V3 Turbo Q5, e su 6.086 parole ha ottenuto un risultato a meno di 13 parole da quello di Large V3 Turbo Q5, pur essendo 1,6 volte più lento.

Un modello Whisper quantizzato è peggiore?

Non in modo misurabile qui. Large V3 Turbo Q5 è 2,8 volte più piccolo di Large V3 Turbo e ha fatto 4 errori in più su 6.086 parole. È nel margine di rumore di questa misura, quindi è un motivo per provare la quantizzazione sul tuo audio, non la garanzia che non costi mai precisione.

Qual è la migliore app di trascrizione con Whisper?

Nessun benchmark può incoronarne una. I 4 modelli in testa chiudono a meno di 13 parole l'uno dall'altro su 6.086 parole, quindi il modello sottostante decide ben poco. Ciò che distingue le app è se girano in locale, se trascrivono registrazioni esistenti e se indicano chi ha parlato.

Altro

Da leggere dopo