Transforma um tema ou palavra-chave em um vídeo curto finalizado, gerando roteiro, narração, imagens, legendas e música automaticamente.
denizsafak/abogen
Aplicativo para desktop e web que converte arquivos EPUB, PDF, texto e legendas em áudio com legendas sincronizadas, usando o TTS Kokoro-82M.
Alternativa open source a:Audible
- Estrelas
- 6,131
- Forks
- 500
- Issues abertas
- 48
- Último commit
- há 3 dias
O que é?
O Abogen converte arquivos ePub, PDF, texto simples, Markdown e legendas em áudio falado, gerando também legendas correspondentes. Ele é baseado no modelo de conversão de texto em fala Kokoro-82M e serve tanto para criar audiolivros quanto locuções para vídeos curtos.
O projeto oferece duas interfaces: um aplicativo para desktop em PyQt6, iniciado com `abogen`, e uma interface web em Flask, iniciada com `abogen-web`, que executa as tarefas em um worker em segundo plano. A interface web também inclui uma etapa opcional de normalização de texto baseada em LLM e integração para envio ao Audiobookshelf. Os formatos de saída incluem WAV, FLAC, MP3, Opus ou M4B com capítulos, e as legendas podem ser geradas em SRT ou ASS.
A ferramenta oferece seleção de capítulos, processamento de filas em lote, um mixer de vozes para combinar modelos de voz e suporte a arquivos de texto com marcadores de capítulos ou timestamps. Também inclui uma imagem Docker e um arquivo Compose para implantação com GPU ou CPU.
Recursos principais
- 01Converte arquivos ePub, PDF, texto, Markdown e legendas em áudio
- 02Gera legendas sincronizadas nos formatos SRT ou ASS
- 03Exporta arquivos WAV, FLAC, MP3, Opus ou M4B com capítulos
- 04Inclui um mixer de vozes para combinar modelos de voz e criar vozes personalizadas
- 05Processa vários arquivos em uma fila em lote
Casos de uso
- Transformar um livro em EPUB ou PDF em um audiolivro com capítulos
- Produzir locuções com legendas para vídeos
- Executar um serviço de conversão auto-hospedado via Docker e enviar os resultados ao Audiobookshelf
Início rápido
- 1
Instalar espeak-ng (Ubuntu/Debian)
sudo apt install espeak-ng - 2
Instalar abogen com uv (Linux, sem GPU nem NVIDIA)
uv tool install --python 3.12 abogen - 3
Iniciar a GUI para desktop
abogen
Antes de usar
- É necessário instalar espeak-ng separadamente em cada plataforma.
- Algumas configurações de GPU exigem etapas adicionais específicas da plataforma, e a aceleração de GPU AMD requer Linux.
- A Web UI tem recursos mais recentes que o aplicativo para desktop, que ainda está sendo atualizado.
Tópicos
Perguntas frequentes
- O que é abogen?
- Aplicativo para desktop e web que converte arquivos EPUB, PDF, texto e legendas em áudio com legendas sincronizadas, usando o TTS Kokoro-82M. O Abogen converte arquivos ePub, PDF, texto simples, Markdown e legendas em áudio falado, gerando também legendas correspondentes. Ele é baseado no modelo de conversão de texto em fala Kokoro-82M e serve tanto para criar audiolivros quanto locuções para vídeos curtos.
- abogen é gratuito? Qual é a licença?
- abogen é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- abogen ainda é mantido?
- Manutenção ativa. O último commit de abogen foi em 17 de out. de 2026.
- Para que posso usar abogen?
- Transformar um livro em EPUB ou PDF em um audiolivro com capítulos Produzir locuções com legendas para vídeos Executar um serviço de conversão auto-hospedado via Docker e enviar os resultados ao Audiobookshelf
- Como instalar abogen?
- Instalar espeak-ng (Ubuntu/Debian): sudo apt install espeak-ng Instalar abogen com uv (Linux, sem GPU nem NVIDIA): uv tool install --python 3.12 abogen Iniciar a GUI para desktop: abogen
- Onde consigo abogen?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/denizsafak/abogen
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Pacote Python para conversão de texto em fala offline com o modelo Kokoro no ONNX Runtime, com suporte a CPU e GPU.
Uma biblioteca digital auto-hospedada para ebooks, quadrinhos e audiolivros, com leitura integrada, busca de metadados e sincronização com dispositivos.
Uma skill de agente de IA que controla o JianYing Pro para desktop (CapCut chinês) e automatiza a edição de vídeos a partir de instruções em linguagem natural.
Ferramenta de código aberto que traduz vídeos para outros idiomas, com reconhecimento de fala, tradução de legendas, dublagem com IA e síntese de áudio e vídeo.
Aplicativo Web baseado no Gradio e voltado para Windows, que reúne síntese de fala, clonagem de voz, transcrição com Whisper, download do YouTube, separação de vocais e tradução para dublagem.