Lesskeys
Idioma
GuiaMac

Qual modelo do Whisper você deve rodar no Mac?

Resposta curta

Use o Large V3 Turbo Q5. No nosso teste, ele empatou na melhor precisão entre seis modelos do Whisper (a menos de 13 palavras do melhor, em 6.086) e é o menor download desse grupo, com 574 MB, rodando a 12 vezes o tempo real em um Apple M1 Max.

macOS 13+ em Apple Silicon · Sem assinatura

Última revisão em

Este guia é para Mac. Para Windows, veja Whisper no Windows.

Ilustração do resultado real: seis barras horizontais, uma por modelo do Whisper, desenhadas em proporção à taxa de erro de palavras. 4 modelos estão empatados na melhor posição e aparecem em verde, todos a menos de 13 palavras uns dos outros em 6.086; o Large V3 Turbo Q5 é o menor deles e está marcado com Use este. O Small e o Tiny aparecem em vermelho, com barras mais longas.
Taxa de erro de palavras no LibriSpeech test-clean, medida em um Apple M1 Max. O comprimento da barra é proporcional à taxa de erro. Os tamanhos são tamanhos de arquivo medidos, em unidades decimais; o app mostra o Large V3 Turbo Q5 como 547 MB.

A resposta

Escolha o Large V3 Turbo Q5

Ele empatou na melhor precisão entre seis modelos do Whisper e é o menor download do grupo empatado.

  • 4 empatadosmodelos, iguais em precisão
  • 574 MBde download (547 MB no app)
  • 12vezes o tempo real

A menos de 13 palavras do melhor, em 6.086. Uma hora de áudio leva cerca de cinco minutos em um Apple M1 Max. Os tamanhos aqui são tamanhos de arquivo medidos, em unidades decimais; o app mostra o mesmo arquivo como 547 MB. Fora do inglês, alguns idiomas diferem: Precisão do Whisper em 29 idiomas.

Empate

Maior custa mais e não trouxe nada

A mesma precisão, com diferença de até 13 palavras, custa 5,4 vezes o download e roda 1,6 vez mais devagar.

O maior modelo empatado é o Large V3, com 3,1 GB. Ir para um modelo menor custa precisão de verdade: o Small erra 75 palavras a mais que o melhor, e o Tiny erra 3 vezes mais.

Diferenças reais

Onde as diferenças são reais

O Tiny comete 3 vezes mais erros que o melhor: 418 contra 141.

É outro tipo de transcrição, não uma versão um pouco pior. Ainda serve para um registro aproximado e pesquisável, feito às pressas com um download pequeno, e é a escolha errada quando a transcrição é o registro.

Os modelos abaixo do grupo empatado
  • Small: 3,55%, 75 erros a mais que o melhor; 35 vezes o tempo real contra 12 do Large V3 Turbo Q5, com 488 MB
  • Tiny: 6,87%, 277 erros a mais que o melhor; 89 vezes o tempo real contra 12 do Large V3 Turbo Q5, com 78 MB

Arquivo menor

Um arquivo menor custa precisão?

Não que tenhamos conseguido medir.

  • Large V3 Turbo Q5 contra Large V3 Turbo: 574 MB contra 1,6 GB (2,8 vezes menor) e 4 erros a mais em 6.086 palavras (154 contra 150)
  • Large V3 Q5 contra Large V3: 1,1 GB contra 3,1 GB (2,9 vezes menor) e 2 erros a menos em 6.086 palavras (141 contra 143)

É um motivo para testar a quantização com o seu próprio áudio, não uma lei geral.

Não testado

O que isto não diz

O LibriSpeech test-clean é o caso fácil: fala lida de audiolivros.

  • Sem reuniões nem ligações telefônicas
  • Sem vozes sobrepostas nem ruído
  • Sem outro Mac: só o Apple M1 Max
  • Sem rótulos de falante

Reuniões reais são mais difíceis, e todos os números seriam piores nelas: um piso, não uma promessa para a sua próxima reunião diária. Um modelo também pode parar cedo em um arquivo longo, em alguns idiomas, e mesmo assim informar sucesso: quando o Whisper para cedo.

Os dados

A tabela completa e como reproduzi-la

Erros, velocidade e download de cada modelo, mais o método, a um clique.

Tabela completa de resultados

Seis dos modelos do Whisper que o Lesskeys oferece foram executados nas mesmas 300 falas (37 minutos de áudio) do LibriSpeech test-clean, o conjunto público padrão de testes, que traz suas próprias transcrições feitas por pessoas. Calculamos a taxa de erro de palavras contra essas transcrições, cronometramos cada execução e registramos o tamanho do download. Quanto menor o erro, melhor; cada barra é desenhada em proporção ao maior valor da sua coluna.

Seis modelos do Whisper em 6.086 palavras do LibriSpeech test-clean (Apple M1 Max)

ModeloTaxa de erro de palavrasErrosVelocidadeBaixar
Large V3 Q5 ●2,32%141 / 6.086 palavras7 vezes o tempo real1,1 GB
Large V3 ●2,35%143 / 6.086 palavras7 vezes o tempo real3,1 GB
Large V3 Turbo ●2,46%150 / 6.086 palavras12 vezes o tempo real1,6 GB
Large V3 Turbo Q5 ●2,53%154 / 6.086 palavras12 vezes o tempo real574 MB
Small3,55%216 / 6.086 palavras35 vezes o tempo real488 MB
Tiny6,87%418 / 6.086 palavras89 vezes o tempo real78 MB

Medido em um Apple M1 Max com whisper.cpp, GPU Metal e flash attention ligados, padrões do whisper.cpp (beam size 5), idioma forçado em en, 8 threads. ● marca os modelos que tratamos como empatados na melhor posição. “89 vezes o tempo real” significa que uma hora de áudio é transcrita em cerca de 1 minuto. Os tamanhos desta tabela são tamanhos de arquivo medidos, em unidades decimais, então diferem dos rótulos do app e das outras páginas: o arquivo de 574 MB do Large V3 Turbo Q5 aparece lá como 547 MB, o Small tem 466 MB (aqui 488 MB), o Tiny tem 75 MB (aqui 78 MB), o Large V3 Q5 tem 1,0 GB e o Large V3 tem 3 GB.

Os 4 melhores modelos estão mesmo empatados?

Large V3 Q5, Large V3, Large V3 Turbo e Large V3 Turbo Q5 terminaram a menos de 13 palavras uns dos outros em 6.086 palavras de texto de referência. Esse é o piso de ruído da medição, não uma diferença. Tratamos como empatado qualquer modelo a até 0,5 ponto percentual do melhor, porque o ruído do ranking faria esta página parecer mais decisiva e ser menos verdadeira.

Como reproduzir este teste

O conjunto de dados é público (OpenSLR), os modelos são as versões ggml padrão do Whisper e o código de teste é um único arquivo Python. A amostra é escolhida de forma determinística (ids de falas ordenados, espaçados por igual, sem semente aleatória), então uma execução independente escolhe as mesmas falas.

O normalizador usado na avaliação é a parte que vale conferir, porque uma taxa de erro de palavras não significa nada sem ele. O nosso ignora diferenças que são de formatação e não de reconhecimento (maiúsculas, pontuação, hifenização, 23 contra vinte e três, Sr. contra senhor) e ainda conta toda substituição, omissão e inserção reais. Ele é coberto por onze casos de teste, incluindo alguns que garantem que erros reais não sejam eliminados pela normalização. Sem essa etapa, os modelos são punidos pelo estilo de pontuação em vez de pela precisão.

Os números de velocidade vêm de uma única máquina; outro chip Apple Silicon ficará em outro ponto: a ordem deve se manter, os números absolutos não. Isso mede apenas os modelos de transcrição, não a rotulagem de falantes, que é uma etapa separada, com sua própria taxa de erro.

Perguntas

Perguntas sobre como escolher um modelo do Whisper

Qual modelo do Whisper devo usar no meu Mac?

O Large V3 Turbo Q5. Neste teste, as 4 variantes grandes terminaram a menos de 13 palavras umas das outras em 6.086 palavras, então estão empatadas em precisão, e entre elas o Large V3 Turbo Q5 é o menor download, com 574 MB, e roda a 12 vezes o tempo real.

O maior modelo do Whisper é o mais preciso?

Não de forma mensurável. O Large V3 tem 3,1 GB, 5,4 vezes o download do Large V3 Turbo Q5, e ficou a menos de 13 palavras dele em 6.086 palavras, rodando 1,6 vez mais devagar.

Um modelo quantizado do Whisper é pior?

Não de forma mensurável aqui. O Large V3 Turbo Q5 é 2,8 vezes menor que o Large V3 Turbo e teve 4 erros a mais em 6.086 palavras. Isso está dentro do ruído desta medição, então é um motivo para testar a quantização com o seu próprio áudio, não uma garantia de que ela nunca custa precisão.

Qual é o melhor app de transcrição com Whisper?

Nenhum teste consegue eleger um. Os 4 modelos líderes terminam a menos de 13 palavras uns dos outros em 6.086 palavras, então o modelo por baixo quase não decide. O que separa os apps é se rodam localmente, se transcrevem gravações existentes e se rotulam quem falou.

Mais

Leia a seguir