Painel web local para operar um pipeline de locuções multilíngues em festivais de dança.
O projeto reaproveita um motor de produção em Python e oferece uma interface mais segura para análise de planilhas, teste de vozes, configuração de pronúncias e acompanhamento de jobs.
- selecionar ou enviar uma planilha Excel;
- auditar numeração, duplicidades, linhas incompletas e caracteres;
- processar um evento inteiro ou apenas linhas específicas;
- comparar vozes PT-BR e inglês antes da geração;
- ajustar velocidade, pitch, volume e emoção;
- manter um banco de pronúncias e termos em inglês;
- acompanhar sucessos, falhas, progresso e logs em tempo real;
- reutilizar previews de voz armazenados localmente;
- separar banco, cache, relatórios e configurações da aplicação original.
Interface HTML/CSS/JavaScript
↓ HTTP local
Servidor Python com ThreadingHTTPServer
↓
Fila de jobs + SQLite + cache de vozes
↓
Voiceover Generator Engine
↓
Áudios, manifestos, relatórios e logs
- Python 3
- HTML, CSS e JavaScript
- SQLite
asyncio,aiohttpe threadsopenpyxledge-ttspydub/ FFmpeg
- pré-auditoria antes de iniciar um lote;
- histórico de testes de voz;
- limites e validações para parâmetros de áudio;
- armazenamento local dos dados;
- logs por job e estado detalhado de cada tarefa;
- separação entre o núcleo validado e a nova camada de interface.
O código de estudo de caso, a arquitetura e as decisões técnicas podem ser demonstrados publicamente. Dados de participantes, planilhas de eventos, músicas e áudios gerados não são incluídos neste repositório.
Desenvolvido por Marx Bruno.