Phonon-2 (offline, English)

Fala para textoOfflineSó CPUUso comercial permitido

Transforma a fala em inglês do seu vídeo em legendas com tempo marcado, no seu próprio computador, com o Phonon-2, o modelo de fala da Fermion Research. Roda na CPU, não precisa de placa de vídeo nem de conta, e nada sai da sua máquina.

Instale pelo Subtitld

Configurações Complementos Phonon-2 (offline, English) Instalar

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

Código-fonte no GitHub
Idiomas
1
Modelos
1
Download do complemento
342 MB

O que faz

Offline depois de um download

O modelo de 164 MB é baixado uma vez, na primeira transcrição, e conferido com uma impressão digital fixa. A partir daí, não precisa de internet.

Nenhuma placa de vídeo

Roda na CPU. Defina quantos núcleos ele pode usar, ou deixe que ele escolha.

Legendas fáceis de ler

O Phonon-2 corta a fala em frases e pausas, então cada legenda começa e termina onde a pessoa que fala começa e termina.

Seus nomes, escritos certo

Liste em Hotwords os nomes e termos que seu vídeo usa, e o Phonon-2 os prefere.

Modelos

Há um único modelo, o Phonon-2. Ele não vem dentro do complemento: é baixado para o cache de modelos compartilhado do Subtitld na primeira transcrição, então atualizar o complemento não o baixa de novo.

Modelo DownloadIdeal para
Phonon-2 Padrão
164 MB
Fala em inglês, de entrevistas a aulas

A primeira transcrição também carrega o modelo, por isso demora mais que as seguintes. O Phonon-2 transcreve um arquivo de uma só vez: Cancelar tem efeito quando essa passagem termina.

Opções

Em Configurações › Complementos › Phonon-2 (offline, English) › Configurar.

Models folder
Padrão: vazio

Onde o modelo fica guardado. Deixe vazio para usar o cache de modelos compartilhado do Subtitld, assim atualizar ou remover o complemento mantém o modelo.

CPU threads
Padrão: 0

Quantos núcleos da CPU o Phonon-2 usa. 0 escolhe por você. Um novo valor vale a partir da próxima vez que o modelo for carregado.

Hotwords
Padrão: vazio

Nomes e termos do seu vídeo, separados por vírgulas, até 25. O Phonon-2 os prefere, mas quem decide ainda é o áudio.

Idiomas

Somente inglês. Deixar o idioma vazio, ou em detectar, ainda transcreve inglês. Um projeto em outro idioma é recusado: para esses, use o Whisper (offline).

  • en

Plataformas

Sistema DownloadTestado
Linux x86-64 341.8 MBEm máquinas reais, e em contêineres limpos de Ubuntu 22.04, Debian 10, Fedora e Arch

Por enquanto, só Linux x86-64, em distribuições de 2018 em diante (glibc 2.28 ou mais recente). As versões para macOS e Windows ainda não estão prontas.

Solução de problemas

  • unsupported_languageO Phonon-2 só conhece inglês. Para outros idiomas, use o Whisper (offline).
  • model_missingNão foi possível baixar ou carregar o modelo. Verifique sua conexão com a internet no primeiro uso, e a pasta em Models folder, se você definiu uma.
  • bad_paramsO Subtitld não conseguiu entregar o áudio. A mensagem informa o motivo.
  • oomMemória insuficiente. Feche outros programas, ou transcreva um intervalo em vez do vídeo inteiro.
  • disk_fullNão há espaço em disco suficiente para o modelo ou o áudio decodificado. Libere algum e tente de novo.
  • internalAlgo falhou dentro do complemento, muitas vezes o ffmpeg ao decodificar o áudio. A mensagem traz os detalhes.

Licença

Complemento
Apache-2.0
Motor
Apache-2.0
fermion-research, da Fermion Research
Modelo
CC-BY-4.0
Pesos do Phonon-2

Adequado para trabalho comercial. O complemento e seu motor são Apache-2.0. Os pesos do Phonon-2 são CC-BY-4.0, que pede crédito à Fermion Research onde quer que os próprios pesos sejam compartilhados; o arquivo NOTICE do complemento traz esse crédito. As legendas que você faz são suas.

Versões

  • 0.0.1

    Offline English speech-to-text for Subtitld with Phonon-2 from Fermion Research (fermion-research 0.2.11).

    Linux x86-64 for now. The archive runs on glibc 2.28 and newer, and was tested from the archive in clean Ubuntu 22.04, Debian 10, Fedora 44 and Arch Linux containers, with a real transcription in each. macOS and Windows builds are not done yet.

    The model is not included: Phonon-2 (164 MB, CC-BY-4.0) downloads once on first use into Subtitld's shared model cache, checked against a sha256 pinned in fermion-research. English only; the Whisper (offline) add-on covers other languages. The engine runs on torch, so the download is large, about 340 MB.

    The add-on is Apache-2.0. The archive contains THIRD_PARTY_LICENSES/ with the licences of everything frozen into it; INDEX.txt lists every shared library and the notice that covers it. The Phonon engine and transformers are Apache-2.0, torch and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own licences.

    The archive also ships LGPL code, and its complete source is attached here:

    • libquadmath (LGPL-2.1-or-later), in two builds, linked by the GCC Fortran runtime of numpy's and scipy's OpenBLAS: phonon2-addon-0.0.1-libquadmath-source.tar.gz.
    • libsndfile (LGPL-2.1-or-later) from soundfile, with LAME and mpg123 (LGPL) and libFLAC, libogg, libvorbis and Opus (BSD) linked into it: phonon2-addon-0.0.1-libsndfile-source.tar.gz.

    Each tarball's README says which build it is and how to rebuild it. The add-on's own source is phonon2-addon-0.0.1-source.tar.gz.

Outros complementos de Fala para texto