Idiomas e modelos

O Earkeep transcreve no seu dispositivo com o Whisper (99+ idiomas) ou o Parakeet-TDT v3 (25 idiomas europeus, incluindo checo, e o mais rápido dos dois), com aceleração por hardware no Apple Silicon. Confirme o seu idioma na lista abaixo antes de comprar.

Que modelo devo usar

Sobretudo inglês: Parakeet-TDT v3. Lidera o ranking aberto de ASR em velocidade e supera o Whisper large-v3 em precisão no inglês.

Outro idioma, ou uma mistura: se o Parakeet o cobrir, o Parakeet também é mais rápido aí. Caso contrário, use o Whisper. É mais lento para um dado tamanho, mas continua a transcrever à medida que as pessoas falam; o que perde é margem de folga, não a transcrição em direto.

O modelo é uma definição que pode alterar a qualquer momento em Definições → Transcrição ou na barra lateral esquerda. Os idiomas que ele escuta ficam no cartão do modelo: um, vários ou deteção automática.

Comparação de modelos

ModeloTamanhoPara que serveTransferência aproximada
WhispertinyO mais rápido e o mais pequeno, o menos preciso75 MB
WhisperbaseUm passo acima do tiny142 MB
WhispersmallOnde a precisão começa a ser boa o suficiente para confiar466 MB
WhispermediumMais preciso, visivelmente mais lento1,5 GB
Whisperlarge-v3-turbo (predefinição)Próximo do large-v3 em precisão, várias vezes mais rápido1,6 GB
Whisperlarge-v3O teto de precisão da família, sobretudo para fala em vários idiomas3,1 GB
Parakeet-TDT v3Um só tamanho (quantizado em int8)25 idiomas europeus, o mais rápido do ranking aberto de ASR, supera o large-v3 em inglês670 MB

O seu próprio modelo Whisper

Há quem publique modelos Whisper ajustados (fine-tuned) para um dialeto ou área específica, como o alemão suíço, que o Whisper de origem muitas vezes entende como neerlandês. O Earkeep também consegue executá-los.

  • Cole um link do Hugging Face em Definições → Transcrição → Adicionar um modelo…. O Earkeep mostra que versões existem e o tamanho de cada uma antes de transferir seja o que for.
  • Os checkpoints Transformers são convertidos no seu dispositivo para o formato whisper.cpp. Os ficheiros .bin de PyTorch e os adaptadores LoRA não podem ser convertidos.
  • Ou escolha um ficheiro .bin de whisper.cpp que já tenha.
  • A licença é mostrada antes de transferir; saber se serve para a sua utilização é assunto entre si e o autor.

Um modelo adicionado funciona como os integrados. Só se podem adicionar modelos Whisper, não Parakeet.

No dispositivo, offline, transferido uma só vez

A inferência corre no seu dispositivo, por isso o áudio não viaja para lado nenhum para ser transcrito e a transcrição funciona sem rede. Cada modelo é transferido uma só vez e, depois disso, corre offline. Veja privado por conceção para o mecanismo completo.

A lista completa de idiomas

Os 99 idiomas que o Whisper transcreve, em todos os tamanhos. Os 25 a negrito também são cobertos pelo Parakeet-TDT v3, o mais rápido dos dois.

  • Africâner
  • Albanês
  • Amárico
  • Árabe
  • Arménio
  • Assamês
  • Azerbaijano
  • Bashkir
  • Basco
  • Bielorrusso
  • Bengali
  • Bósnio
  • Bretão
  • Búlgaro
  • Birmanês
  • Catalão
  • Chinês
  • Croata
  • Checo
  • Dinamarquês
  • Neerlandês
  • Inglês
  • Estónio
  • Feroês
  • Finlandês
  • Francês
  • Galego
  • Georgiano
  • Alemão
  • Grego
  • Guzerate
  • Crioulo haitiano
  • Hauçá
  • Havaiano
  • Hebraico
  • Hindi
  • Húngaro
  • Islandês
  • Indonésio
  • Italiano
  • Japonês
  • Javanês
  • Canarim
  • Cazaque
  • Khmer
  • Coreano
  • Laosiano
  • Latim
  • Letão
  • Lingala
  • Lituano
  • Luxemburguês
  • Macedónio
  • Malgaxe
  • Malaio
  • Malaiala
  • Maltês
  • Maori
  • Marata
  • Mongol
  • Nepalês
  • Norueguês
  • Nynorsk
  • Occitano
  • Pastó
  • Persa
  • Polaco
  • Português
  • Punjabi
  • Romeno
  • Russo
  • Sânscrito
  • Sérvio
  • Shona
  • Sindi
  • Cingalês
  • Eslovaco
  • Esloveno
  • Somali
  • Espanhol
  • Sundanês
  • Suaíli
  • Sueco
  • Tagalo
  • Tajique
  • Tâmil
  • Tatar
  • Telugu
  • Tailandês
  • Tibetano
  • Turco
  • Turcomeno
  • Ucraniano
  • Urdu
  • Usbeque
  • Vietnamita
  • Galês
  • Iídiche
  • Iorubá

Relacionados

  • Privado por conceção: porque é que o áudio nunca sai do seu computador, nem toca no disco, em qualquer dos modelos.
  • Captação sempre ativa: porque é que um modelo rápido importa quando a transcrição corre o dia todo.

Perguntas frequentes

O Earkeep suporta o meu idioma?

Quase de certeza, através dos 99+ idiomas do Whisper (lista acima). Se for um dos 25 do Parakeet, pode escolher o Parakeet para ter mais velocidade.

Posso mudar de modelo depois de instalar?

Sim, a qualquer momento em Definições → Transcrição. O novo modelo é transferido na primeira vez que mudar para ele.

Posso usar um modelo Whisper ajustado ao meu dialeto?

Sim, na maioria dos casos: cole o link do Hugging Face em Definições → Transcrição → Adicionar um modelo… ou escolha um ficheiro .bin de whisper.cpp. Veja o seu próprio modelo Whisper acima.

Que precisão devo esperar?

Depende do modelo. A predefinição, large-v3-turbo, fica próxima do large-v3, o teto de precisão do Whisper, descodificando várias vezes mais depressa. O Parakeet-TDT v3 supera o large-v3 em inglês, mas cobre apenas 25 idiomas.

Qual é o tamanho das transferências dos modelos?

O Whisper vai de 75 MB (tiny) a 3,1 GB (large-v3); o Parakeet-TDT v3 tem cerca de 670 MB. Cada um é transferido uma só vez e depois corre offline.

O meu áudio vai para algum lado durante a transcrição?

Não. O áudio é processado apenas na memória do seu dispositivo, nunca é enviado e nunca é gravado no disco.

Encontre o seu idioma, depois experimente

Avaliação completa de 14 dias, sem necessidade de conta.