ARQUIVO DE SINAL 04
Resumex
- STATUS
- EM CONSTRUÇÃO
- CATEGORIA
- CÓDIGO ABERTO
VISÃO GERAL
O Resumex pega uma história escrita e devolve um MP4 pronto em 1080×1920, com narração e legendas sincronizadas. O pipeline inteiro roda na máquina: sem chaves de API, sem serviços em nuvem, sem chamadas de rede no caminho padrão.
O PROBLEMA
Produzir vídeo curto a partir de material escrito é, na maior parte, montagem repetitiva — narrar, transcrever, cronometrar as legendas, compor, codificar — e as ferramentas usuais empurram cada uma dessas etapas para um serviço pago diferente.
ABORDAGEM
O tempo das legendas é lido diretamente da saída da síntese de voz, em vez de transcrever o áudio de volta, o que elimina uma etapa inteira sujeita a erro. A renderização é uma única passada determinística do FFmpeg, então a mesma entrada gera o mesmo arquivo. O trabalho concluído é registrado em SQLite, tornando as execuções em lote retomáveis em vez de repetidas.
FUNCIONALIDADES
- Síntese de voz local com Kokoro, rodando na CPU (ou um modo silencioso)
- Aceita histórias em .txt, .md e .json; imagens próprias ou fundos em gradiente gerados
- Modelos Ollama locais opcionais para rascunhar títulos ou pontuar uma história antes de renderizar
- Envio privado opcional para o YouTube via OAuth pelo navegador
STACK
Python / FFmpeg / Kokoro / SQLite / Ollama