Ferramenta para desktop e CLI com LLM para criar legendas de vídeos: reconhecimento de fala, segmentação de frases, revisão, tradução e incorporação de legendas ao vídeo.
royshil/obs-localvocal
Plugin do OBS Studio que transcreve falas em tempo real, gera legendas e as traduz usando modelos Whisper executados localmente.
- Estrelas
- 1,642
- Forks
- 126
- Issues abertas
- 61
- Último commit
- há 5 dias
O que é?
LocalVocal é um plugin para OBS Studio que transforma a fala de uma fonte em legendas na tela e arquivos de texto. Ele executa os modelos Whisper da OpenAI localmente por meio do whisper.cpp, então o áudio é processado na sua própria máquina, sem serviços na nuvem, acesso à rede ou custos por minuto. A tradução das legendas é feita com CTranslate2.
As legendas podem ser exibidas em fontes de texto do OBS, salvas em arquivos .txt ou .srt, sincronizadas com os timestamps da gravação ou enviadas por RTMP para plataformas como YouTube e Twitch. Os usuários podem escolher entre os modelos Whisper incluídos e os disponíveis para download, ou carregar seu próprio arquivo de modelo GGML. Há aceleração por CUDA, hipBLAS para AMD ROCm, Vulkan, OpenCL e Apple Metal ou CoreML, além de uma opção de fallback para CPU.
Há instaladores pré-compilados para Windows, Linux (Ubuntu .deb e Flatpak) e macOS, com versões genéricas, NVIDIA e AMD separadas para Windows e Linux.
Recursos principais
- 01Transcrição de fala para texto em tempo real em 100 idiomas usando modelos Whisper locais
- 02Traduz legendas para outros idiomas, inclusive com provedores na nuvem ou modelos NMT locais
- 03Exibe legendas em fontes de texto do OBS e as salva em arquivos .txt ou .srt
- 04Envia legendas para transmissões RTMP, como YouTube e Twitch
- 05Compatível com aceleração por CUDA, AMD ROCm, Vulkan, OpenCL e Apple Metal/CoreML
Casos de uso
- Adicionar legendas ao vivo a uma transmissão ou gravação no OBS sem enviar o áudio para a nuvem
- Gerar arquivos de legenda SRT a partir de áudio gravado ou ao vivo para edição de vídeo
- Traduzir a fala de quem transmite para outro idioma e alcançar um público internacional
- Fazer transcrição privada em uma máquina onde o áudio precisa permanecer local
Início rápido
- 1
Baixe o instalador adequado ao seu sistema operacional e hardware na página das versões mais recentes
- 2
Execute o instalador ou pacote baixado para instalar o plugin
- 3
Se quiser usar a GPU, selecione um backend de aceleração por GPU nas configurações do plugin (CPU é o padrão)
Antes de usar
- Licenciado sob a GPL-2.0, uma licença copyleft que limita como o código derivado pode ser distribuído.
- As variantes para GPUs NVIDIA e AMD precisam de drivers extras ou do CUDA Toolkit, e o Windows precisa do runtime mais recente do MSVC.
Tópicos
Perguntas frequentes
- O que é obs-localvocal?
- Plugin do OBS Studio que transcreve falas em tempo real, gera legendas e as traduz usando modelos Whisper executados localmente. LocalVocal é um plugin para OBS Studio que transforma a fala de uma fonte em legendas na tela e arquivos de texto. Ele executa os modelos Whisper da OpenAI localmente por meio do whisper.cpp, então o áudio é processado na sua própria máquina, sem serviços na nuvem, acesso à rede ou custos por minuto. A tradução das legendas é feita com CTranslate2.
- obs-localvocal é gratuito? Qual é a licença?
- obs-localvocal é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- obs-localvocal ainda é mantido?
- Manutenção ativa. O último commit de obs-localvocal foi em 15 de out. de 2026.
- Para que posso usar obs-localvocal?
- Adicionar legendas ao vivo a uma transmissão ou gravação no OBS sem enviar o áudio para a nuvem Gerar arquivos de legenda SRT a partir de áudio gravado ou ao vivo para edição de vídeo Traduzir a fala de quem transmite para outro idioma e alcançar um público internacional Fazer transcrição privada em uma máquina onde o áudio precisa permanecer local
- Como instalar obs-localvocal?
- Baixe o instalador adequado ao seu sistema operacional e hardware na página das versões mais recentes Execute o instalador ou pacote baixado para instalar o plugin Se quiser usar a GPU, selecione um backend de aceleração por GPU nas configurações do plugin (CPU é o padrão)
- Onde consigo obs-localvocal?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/royshil/obs-localvocal
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Modelo de reconhecimento de fala de uso geral que transcreve e traduz áudio e identifica seu idioma em várias línguas.
Port em C/C++ do modelo de reconhecimento de fala Whisper, da OpenAI, para transcrição rápida e offline em CPU e GPU, sem dependências.
Uma reimplementação mais rápida do modelo de reconhecimento de fala Whisper, da OpenAI, com o mecanismo de inferência CTranslate2, menor uso de memória e quantização de 8 bits.
Reconhecimento de fala open source baseado no Whisper, com timestamps por palavra via alinhamento forçado e diarização de falantes opcional.
Servidor de speech-to-text auto-hospedado com ASR em streaming, diarização de falantes, tradução ao vivo e APIs compatíveis com OpenAI e Deepgram.