Autosub: Uma Ferramenta para Geração Automática de Legendas
Autosub é um utilitário de linha de comando que se destaca na geração automática de legendas para qualquer arquivo de vídeo. Ele recebe um arquivo de vídeo ou áudio como entrada e realiza a detecção de atividade de voz para identificar regiões de fala. Em seguida, faz solicitações paralelas à API de Fala da Web do Google para gerar transcrições dessas regiões e, opcionalmente, as traduz para um idioma diferente. Finalmente, salva as legendas resultantes no disco.
O Autosub suporta uma variedade de idiomas de entrada e saída. Para saber quais são, basta executar o utilitário com o argumento --list-languages
. Atualmente, as legendas podem ser produzidas no formato SRT ou em JSON simples.
Instalação: Primeiro, instale o ffmpeg. Em seguida, execute pip install autosub
.
Uso: O comando autosub -h
mostra as opções de uso. Por exemplo, é possível especificar o número de solicitações de API concorrentes com -C CONCURRENCY
, o caminho de saída das legendas com -o OUTPUT
, o formato das legendas com -F FORMAT
, o idioma do arquivo de origem com -S SRC_LANGUAGE
, o idioma desejado para as legendas com -D DST_LANGUAGE
e a chave da API do Google Translate a ser usada (necessária para a tradução das legendas) com -K API_KEY
. Além disso, os comandos --list-formats
e --list-languages
listam todos os formatos e idiomas disponíveis, respectivamente.