Whisper (offline)

Fala para textoOfflineSó CPUUso comercial permitido

Transforma a fala do seu vídeo em legendas com tempo marcado, no seu próprio computador, com o whisper.cpp. Sem conta na nuvem, sem placa de vídeo, sem Python para instalar. Escolha um modelo uma vez; depois do download, nada sai da sua máquina.

Instale pelo Subtitld

Configurações Complementos Whisper (offline) Instalar

O Subtitld baixa, verifica o SHA-256 e mantém o complemento atualizado.

Código-fonte no GitHub
Idiomas
99
Modelos
9
Download do complemento
21–46 MB
RAM, no mínimo
512 MB

O que faz

Uma legenda por frase

Os segmentos aparecem na linha do tempo enquanto são decodificados e depois são reagrupados, para que cada legenda contenha uma frase, e não um fragmento.

Tudo, um intervalo ou a seleção

Transcreva o vídeo inteiro, um trecho dele, ou somente as legendas que você selecionou.

Pronto para o modo de gravação

O modelo permanece carregado entre as frases, então só a primeira espera pelo carregamento.

Cancele a qualquer momento

Para em cerca de um segundo, mesmo no meio da decodificação, e nunca deixa um resultado pela metade.

Vindo da 26.03? Este é o motor que antes era embutido. Ele mantém o mesmo id, as mesmas configurações e os mesmos arquivos de modelo, então sua configuração e os modelos baixados continuam valendo sem novo download.

Modelos

Modelos maiores cometem menos erros e demoram mais. Base é o padrão e um bom começo; experimente Small ou Medium para nomes, sotaques e áudio com ruído. As versões .en entendem apenas inglês e são um pouco mais rápidas.

Modelo DownloadRAMIdeal para
Tiny tiny · tiny.en
75 MB
~0.3 GBRascunhos rápidos, computadores lentos
Base Padrão base · base.en
142 MB
~0.4 GBFala clara, a maioria dos vídeos
Small small · small.en
466 MB
~0.9 GBSotaques, nomes, entrevistas
Medium medium · medium.en
1.5 GB
~2.1 GBÁudio com ruído, vários idiomas
Large v3 large-v3
2.9 GB
~3.9 GBO melhor resultado, quando há tempo

Os modelos vêm de ggerganov/whisper.cpp no Hugging Face, uma vez, na primeira vez que você os usa.

Onde os modelos ficam

No cache de modelos compartilhado do Subtitld, nunca dentro do complemento, para que as atualizações não os apaguem. Desinstalar o complemento também os mantém; apague a pasta você mesmo para liberar espaço.

Sistema Pasta
Linux ~/.cache/subtitld/models/whispercpp
macOS ~/Library/Caches/subtitld/models/whispercpp
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp

Opções

Em Configurações › Complementos › Whisper (offline) › Configurar.

Model
Padrão: base

Qual modelo usar. Veja a tabela acima.

CPU threads
Padrão: 0

Automático usa até 4 threads. Aumente em um computador com mais núcleos para ir mais rápido.

Group output by phrases
Padrão: ligado

Uma legenda por frase. Desligue para manter os segmentos do próprio Whisper, que muitas vezes quebram no meio da frase.

Models folder
Padrão: vazio

Vazio compartilha o cache de modelos do Subtitld. Aponte para outro lugar para guardar os modelos em outro disco.

Idiomas

99 idiomas, ou deixe o idioma vazio para detectá-lo. Etiquetas regionais como pt-br usam seu idioma principal; todas as variantes do chinês viram zh. Dos idiomas do Subtitld, só o zulu não é suportado.

  • af
  • am
  • ar
  • as
  • az
  • ba
  • be
  • bg
  • bn
  • bo
  • br
  • bs
  • ca
  • cs
  • cy
  • da
  • de
  • el
  • en
  • es
  • et
  • eu
  • fa
  • fi
  • fo
  • fr
  • gl
  • gu
  • ha
  • haw
  • he
  • hi
  • hr
  • ht
  • hu
  • hy
  • id
  • is
  • it
  • ja
  • jw
  • ka
  • kk
  • km
  • kn
  • ko
  • la
  • lb
  • ln
  • lo
  • lt
  • lv
  • mg
  • mi
  • mk
  • ml
  • mn
  • mr
  • ms
  • mt
  • my
  • ne
  • nl
  • nn
  • no
  • oc
  • pa
  • pl
  • ps
  • pt
  • ro
  • ru
  • sa
  • sd
  • si
  • sk
  • sl
  • sn
  • so
  • sq
  • sr
  • su
  • sv
  • sw
  • ta
  • te
  • tg
  • th
  • tk
  • tl
  • tr
  • tt
  • uk
  • ur
  • uz
  • vi
  • yi
  • yo
  • zh

Plataformas

Sistema DownloadTestado
Linux x86-64 46.3 MBEm máquinas reais e no CI
macOS (Apple silicon) 21.4 MBNo CI
Windows x86-64 21.7 MBNo CI

Antes de cada versão, cada compilação executa uma transcrição real no CI, instalada da mesma forma que o Subtitld a instala.

Solução de problemas

  • model_missingO arquivo do modelo está ausente ou danificado. A mensagem informa o arquivo; apague-o e execute de novo para baixá-lo outra vez.
  • network_unavailableO modelo não pôde ser baixado. Tente de novo; atrás de um proxy que inspeciona HTTPS, defina SSL_CERT_FILE com o certificado dele.
  • disk_fullNão há espaço suficiente para o modelo. Libere algum, ou mude a pasta de modelos.
  • oomMemória insuficiente. Escolha um modelo menor.
  • unsupported_languageO Whisper não conhece este idioma. Tente o Vosk, ou a detecção automática.

Licença

Complemento
Apache-2.0
Motor
MIT
whisper.cpp, pywhispercpp
Modelos
MIT
Pesos do OpenAI Whisper em GGML

Adequado para trabalho comercial. Alguns outros complementos usam modelos apenas para uso não comercial; cada página informa isso no topo.

Versões

  • 0.0.1

    Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).

    Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.

    The add-on is Apache-2.0. Each archive contains THIRD_PARTY_LICENSES/ with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.

    The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source is whispercpp-addon-<version>-source.tar.gz.

Outros complementos de Fala para texto