Ir para o conteúdo principal
Estudo de caso · O que a Wolf sabe fazer, comprovado num produto real

Punchbox — um estúdio de voz para vídeo que privilegia a privacidade

Punchbox — um estúdio de ditado, transcrição e vídeo vertical, concebido e operado pela Wolf Agency.

Isto é uma demonstração de engenharia, não um discurso de venda. O Punchbox é um produto real que a Wolf constrói e opera: você fala, ele escreve, você revê, ele pode ler o texto em voz alta e montar um vídeo vertical legendado. Está implantado e a funcionar em punchbox.fr.

A honestidade em primeiro lugar: o Punchbox está em pré-produção. O período de teste gratuito funciona, mas as subscrições pagas ainda não estão abertas — por isso não há clientes, nem receita, nem testemunhos a relatar. Tudo nesta página é sustentado por um vestígio real: um relatório de missão, um commit ou uma medição.

Em pré-produção Interface em 20 idiomas Contraste WCAG medido chamadas a API de terceiros — os motores são locais e congelados
O produto

Um estúdio de voz para vídeo de bolso

O Punchbox é uma ferramenta com uma só função: transformar o que você diz em texto, e o texto num vídeo vertical pronto a publicar. Funciona no navegador como uma aplicação instalável, sem qualquer API de terceiros envolvida.

Uma ferramenta, não uma plataforma

Você fala; o Punchbox transcreve; você revê; ele pode ler o texto em voz alta e montar um vídeo vertical legendado. O cliente publica-o por si próprio — nada é alojado nem recomendado, e é exatamente isso que mantém um produto de uma só pessoa limpo do ponto de vista legal e ético.

Cada motor funciona localmente e congelado no próprio servidor da Wolf: faster-whisper para a transcrição, Piper para a fala, ffmpeg para o vídeo. Não há terceiros a contactar — por isso não há a quem vazar dados.

Ditar → transcrever

Fale para o navegador; o faster-whisper (large-v3-turbo) transcreve em 27 idiomas, com deteção automática do idioma.

Rever e editar

A transcrição chega a uma bancada de edição — corrija-a, traduza-a, prepare-a antes de se tornar um vídeo.

Síntese de fala

O texto torna-se uma voz sintética: 13 vozes em 8 idiomas europeus, cada licença de voz rastreada até à sua origem.

Tradução

Nove pares de tradução instalados, cada um com uma licença verificada, para que uma transcrição possa ser apresentada noutro idioma.

Vídeo vertical

Um vídeo legendado em 9:16, 16:9 ou 1:1 é montado a partir do seu próprio áudio ou de uma voz sintética — sem necessidade de GPU.

Seu, e privado

Instalável como aplicação em Windows, Linux e Android; o áudio de origem é apagado automaticamente dentro da hora; nada é vendido nem partilhado.

Ecrãs

Qual o seu aspeto

Espaços reservados para capturas de ecrã do produto em funcionamento. As capturas reais entram sem tocar no layout.

  • A consola de ditado Captura de ecrã — espaço reservado

    A consola de gravação — transporte, medidor de nível e texto ao vivo.

  • Transporte e medição Captura de ecrã — espaço reservado

    O botão de gravação e a medição de nível ao estilo VU.

  • Monitor de texto Captura de ecrã — espaço reservado

    A transcrição, com a origem e a tradução lado a lado.

  • Fábrica de vídeo Captura de ecrã — espaço reservado

    O construtor de vídeo vertical e as suas definições.

  • Modo flutuante Captura de ecrã — espaço reservado

    O painel flutuante compacto com transporte completo.

  • Carta e aspetos legais Captura de ecrã — espaço reservado

    A carta do Punchbox e as páginas legais.

O que a Wolf fez

Concebido, medido, entregue

Uma lista não exaustiva do que a Wolf produziu efetivamente no Punchbox — cada item sustentado por um relatório, um commit ou uma medição.

Sistema de design e cartas

Um sistema de design fechado em três cartas formais — gráfica, de interface e de densidade — um registo de consola de rádio em latão sobre baquelite, uma única folha de estilos e zero recursos de terceiros.

Anterioridade com registo temporal

Cada repositório e entregável é ancorado com OpenTimestamps (SHA-256 → Bitcoin): o hash é público, o documento permanece privado e qualquer pessoa pode verificá-lo.

Interface em 20 idiomas

Uma interface em 20 idiomas com paridade total de dicionários — as mesmas chaves em toda a parte, nenhuma em falta — incluindo árabe e hebraico da direita para a esquerda através de propriedades lógicas CSS.

Transcrição multilingue

O faster-whisper large-v3-turbo abrange 27 idiomas com deteção automática; medido a cerca de 4× o tempo real em CPU, 1.66 GB de RAM por tarefa.

Síntese de fala

13 vozes Piper em 8 idiomas europeus; cada voz rastreada até ao seu corpus e licença (CC BY / CC BY-SA), com a atribuição obrigatória incorporada no produto.

Tradução

Nove pares de tradução instalados, cada licença verificada, para que uma transcrição possa passar de um idioma para outro.

Motor de vídeo vertical

Um teleponto que renderiza vídeo em 9:16, 16:9 e 1:1; um clipe vertical de um minuto custa cerca de 7 segundos de computação — medido — sem GPU.

Legendas alinhadas

Uma faixa de legendas .srt é gerada e alinhada com a voz.

Encriptação em repouso

Os dados dos clientes residem num volume LUKS2 (AES-XTS, 512-bit) que se monta automaticamente no arranque — comprovado com a base de dados de contas byte a byte idêntica antes e depois.

RGPD desde a conceção

O áudio de origem é apagado automaticamente dentro da hora por um temporizador systemd; os endereços IP nunca são armazenados em claro (HMAC-SHA256 com sal, retenção limitada); o cliente escolhe uma janela de retenção limitada a 30 dias.

Backups, com restauro comprovado

Backups externos, encriptados e desduplicados (restic para uma Storage Box de 1 TB); um restauro real foi executado a partir do exterior e verificado — integridade do dump verificada, 37 tabelas relidas.

Acessibilidade medida

Contraste WCAG 2.1 calculado par a par por script: texto do corpo a 16.26:1 (AAA); usos de cor de acento como texto sinalizados a 2.07:1 abaixo de AA, depois corrigidos para zero pares abaixo do limiar em ambos os temas.

Nos bastidores

A cadeia técnica

Como as peças se encaixam: uma borda nginx à frente de uma aplicação instalável, motores de fala locais, um volume de dados encriptado e uma cadeia de entrega que se comprova a si própria.

Borda e TLS

Uma borda nginx termina o TLS (Let’s Encrypt) e serve punchbox.fr.

A aplicação (PWA)

Uma aplicação web progressiva instalável — HTML/CSS/JS, sem framework, sem build — com recursos versionados e com cache-busting.

API de transcrição

Um serviço FastAPI com uma fila estrita de um único worker, autenticação por chave, quotas e purga RGPD — mediu-se que workers paralelos não acrescentam nada.

Motores de fala locais

O faster-whisper e o Piper funcionam localmente e congelados no servidor da Wolf; nunca é chamada qualquer API de terceiros.

Volume de dados encriptado

Os dados dos clientes residem num volume LUKS2 de montagem automática, com um temporizador systemd a purgar o áudio de origem dentro da hora.

Uma implantação que se comprova a si própria

Um script de implantação que prova que o contentor foi realmente reiniciado — frescura dentro de 120 s, correspondência do ID de imagem — e recusa-se a alegar sucesso caso contrário. Uma vez relatou honestamente uma implantação como NÃO COMPROVADA e parou.

Backups e anterioridade

Backups noturnos externos e encriptados (restic, restauro testado), mais a ancoragem OpenTimestamps de cada repositório e entregável.

Uma cadeia honestamente programada — a prova acima da afirmação, não um CI pesado pré-fabricado.
A prova

Medido, não afirmado

Duas coisas que a Wolf mediu em vez de alegar: a rapidez com que os motores funcionam e a pontuação da interface face ao WCAG. Os números provêm de benchmarks executados e de um script de contraste par a par.

Medido no servidor

Quanto custam os motores

Benchmarks executados no CPU de produção (4 núcleos), três passagens concordantes — sem GPU em parte alguma do produto.

Velocidade de transcrição
≈ 4× tempo real
RAM por tarefa
1.66 GB
Vídeo vertical de 1 min
≈ 7 s de computação
O cerne da questão 0 chamadas a API de terceiros — os motores são locais e congelados

Como os modelos funcionam localmente e nunca mudam, treinar com a sua voz é impossível, não meramente proibido. Não há terceiros a contactar, por isso não há a quem vazar dados.

WCAG 2.1, par a par

Contraste, medido

Rácios de contraste calculados por script sobre os pares de cores efetivamente utilizados — os bons e os maus relatados por igual.

Texto do corpo (claro)
16.26:1
Texto do corpo (escuro)
15.45:1
Acento como texto sinalizado
2.07:1
Objetivo WCAG AA
4.5:1
A auditoria encontrou falhas reais e nomeou-as; foram corrigidas para zero pares abaixo do limiar na consola, em ambos os temas.
A prova

Como isto é comprovado

Cada alegação nesta página está ligada a um vestígio. A engenharia decorreu como missões rastreadas, cada uma terminando num relatório com prova executada em vez de uma leitura de código; os benchmarks foram executados três vezes; a auditoria da interface entrega o seu script e a sua fórmula.

  • Os números são medidos no servidor real, não estimados.
  • Os pontos fortes que começaram como lacunas são mostrados como lacuna → correção, ambos os lados comprovados.
  • Os limites honestos são declarados: não há navegador no host de build, pelo que as verificações visuais e de leitor de ecrã ainda estão por fazer.
  • A anterioridade é ancorada publicamente (OpenTimestamps) enquanto os documentos permanecem privados.
O que isto comprova

Um método de trabalho, mostrado num produto real

O Punchbox é a forma como a Wolf trabalha, tornada visível: design, acessibilidade medida, implantação industrializada com prova de reinício, backups comprovados, RGPD e anterioridade com registo temporal — num produto que realmente funciona.

O mesmo método aplica-se a outros projetos nas mesmas condições. O Punchbox está em pré-produção; não há números de clientes ou de receita para mostrar, e não iremos inventar nenhum.

Cada valor nesta página é uma medição real com uma origem rastreável.