11 de ago. de 2026
PT-BR EN

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