Vai al contenuto principale
Caso di studio · Ciò che Wolf sa fare, dimostrato su un prodotto reale

Punchbox — uno studio voce-video privacy-first

Punchbox — uno studio di dettatura, trascrizione e video verticale, progettato e gestito da Wolf Agency.

Questa è una dimostrazione ingegneristica, non un discorso di vendita. Punchbox è un prodotto reale che Wolf costruisce e gestisce: tu parli, lui scrive, tu rileggi, può rileggere il testo ad alta voce e creare un video verticale sottotitolato. È distribuito e attivo su punchbox.fr.

Onestà prima di tutto: Punchbox è in pre-produzione. La prova gratuita funziona, ma gli abbonamenti a pagamento non sono ancora aperti — quindi non ci sono clienti, né ricavi, né testimonianze da riportare. Tutto ciò che è su questa pagina è supportato da una traccia reale: un rapporto di missione, un commit o una misurazione.

In pre-produzione Interfaccia in 20 lingue Contrasto WCAG misurato chiamate ad API di terze parti — i motori sono locali e congelati
Il prodotto

Uno studio voce-video da tasca

Punchbox è uno strumento con un solo compito: trasformare ciò che dici in testo, e il testo in un video verticale pronto da pubblicare. Gira nel browser come app installabile, senza alcuna API di terze parti.

Uno strumento, non una piattaforma

Tu parli; Punchbox trascrive; tu rileggi; può rileggere il testo ad alta voce e creare un video verticale sottotitolato. Il cliente lo pubblica da sé — niente è ospitato o raccomandato, ed è esattamente ciò che mantiene un prodotto gestito da una sola persona legalmente ed eticamente pulito.

Ogni motore gira in locale e congelato sul server di Wolf: faster-whisper per la trascrizione, Piper per la voce, ffmpeg per il video. Non c’è alcuna terza parte da chiamare — quindi non c’è nessuno verso cui trapelare.

Detta → trascrivi

Parla nel browser; faster-whisper (large-v3-turbo) trascrive in 27 lingue, con rilevamento automatico della lingua.

Rileggi e modifica

La trascrizione arriva in un banco di editing — correggila, traducila, preparala prima che diventi un video.

Sintesi vocale

Il testo diventa una voce sintetica: 13 voci in 8 lingue europee, ogni licenza vocale tracciata fino alla sua fonte.

Traduzione

Nove coppie di traduzione installate, ciascuna con una licenza verificata, così una trascrizione può essere resa in un’altra lingua.

Video verticale

Un video sottotitolato 9:16, 16:9 o 1:1 è creato dal tuo audio o da una voce sintetica — senza bisogno di GPU.

Tuo, e privato

Installabile come app su Windows, Linux e Android; l’audio sorgente è eliminato automaticamente entro l’ora; niente è venduto o condiviso.

Schermate

Che aspetto ha

Slot riservati per le schermate del prodotto in funzione. Le catture reali si inseriscono senza toccare il layout.

  • La console di dettatura Schermata — slot riservato

    La console di registrazione — trasporto, indicatore di livello e testo in tempo reale.

  • Trasporto e misurazione Schermata — slot riservato

    Il pulsante di registrazione e la misurazione di livello in stile VU.

  • Monitor del testo Schermata — slot riservato

    La trascrizione, con sorgente e traduzione affiancate.

  • Fabbrica di video Schermata — slot riservato

    Il costruttore di video verticali e le sue impostazioni.

  • Modalità fluttuante Schermata — slot riservato

    Il pannello fluttuante compatto con trasporto completo.

  • Carta e note legali Schermata — slot riservato

    La carta di Punchbox e le pagine legali.

Ciò che Wolf ha fatto

Progettato, misurato, distribuito

Un elenco non esaustivo di ciò che Wolf ha effettivamente prodotto su Punchbox — ogni voce supportata da un rapporto, un commit o una misurazione.

Design system e carte

Un design system chiuso in tre carte formali — grafica, interfaccia e densità — un registro da console radio in ottone su bachelite, un unico foglio di stile e zero risorse di terze parti.

Anteriorità con marca temporale

Ogni repository e deliverable è ancorato con OpenTimestamps (SHA-256 → Bitcoin): l’hash è pubblico, il documento resta privato e chiunque può verificarlo.

Interfaccia in 20 lingue

Un’interfaccia in 20 lingue con parità completa dei dizionari — le stesse chiavi ovunque, nessuna mancante — incluse l’arabo e l’ebraico da destra a sinistra tramite proprietà logiche CSS.

Trascrizione multilingue

faster-whisper large-v3-turbo copre 27 lingue con rilevamento automatico; misurato a circa 4× il tempo reale su CPU, 1.66 GB di RAM per lavoro.

Sintesi vocale

13 voci Piper in 8 lingue europee; ogni voce tracciata fino al suo corpus e alla sua licenza (CC BY / CC BY-SA), con l’attribuzione obbligatoria integrata nel prodotto.

Traduzione

Nove coppie di traduzione installate, ciascuna licenza verificata, così una trascrizione può passare da una lingua a un’altra.

Motore video verticale

Un gobbo che genera video 9:16, 16:9 e 1:1; una clip verticale di un minuto costa circa 7 secondi di calcolo — misurato — senza GPU.

Sottotitoli allineati

Una traccia di sottotitoli .srt è generata e allineata alla voce.

Cifratura a riposo

I dati dei clienti risiedono su un volume LUKS2 (AES-XTS, 512-bit) che si monta automaticamente all’avvio — comprovato con il database degli account identico byte per byte prima e dopo.

RGPD by design

L’audio sorgente è eliminato automaticamente entro l’ora da un timer systemd; gli indirizzi IP non sono mai memorizzati in chiaro (HMAC-SHA256 con salt, conservazione limitata); il cliente sceglie una finestra di conservazione con tetto a 30 giorni.

Backup, ripristino comprovato

Backup off-site, cifrati, deduplicati (restic verso una Storage Box da 1 TB); un ripristino reale è stato eseguito da off-site e verificato — integrità del dump controllata, 37 tabelle rilette.

Accessibilità misurata

Contrasto WCAG 2.1 calcolato coppia per coppia via script: testo del corpo a 16.26:1 (AAA); usi dell’accento-come-testo segnalati a 2.07:1 sotto AA, poi corretti fino a zero coppie sotto soglia in entrambi i temi.

Sotto il cofano

La catena tecnica

Come si incastrano i pezzi: un edge nginx davanti a un’app installabile, motori vocali locali, un volume dati cifrato e una catena di distribuzione che si dimostra da sé.

Edge e TLS

Un edge nginx termina il TLS (Let’s Encrypt) e serve punchbox.fr.

L’app (PWA)

Una progressive web app installabile — HTML/CSS/JS, senza framework, senza build — con asset versionati e cache-busted.

API di trascrizione

Un servizio FastAPI con una coda a worker singolo rigorosa, autenticazione a chiave, quote e purga RGPD — è stato misurato che worker paralleli non aggiungono nulla.

Motori vocali locali

faster-whisper e Piper girano in locale e congelati sul server di Wolf; nessuna API di terze parti viene mai chiamata.

Volume dati cifrato

I dati dei clienti risiedono su un volume LUKS2 auto-montante, con un timer systemd che purga l’audio sorgente entro l’ora.

Distribuzione che si dimostra da sé

Uno script di deploy che dimostra che il container si è effettivamente riavviato — freschezza entro 120 s, corrispondenza dell’image-ID — e si rifiuta di dichiarare il successo altrimenti. Una volta ha onestamente riportato un deploy come NON PROVATO e si è fermato.

Backup e anteriorità

Backup notturni off-site cifrati (restic, ripristino testato), più ancoraggio OpenTimestamps di ogni repository e deliverable.

Una catena scriptata onestamente — prova più che asserzione, non una CI pesante preconfezionata.
La prova

Misurato, non asserito

Due cose che Wolf ha misurato invece di affermarle: quanto velocemente girano i motori, e come l’interfaccia si comporta rispetto a WCAG. I numeri vengono da benchmark eseguiti e da uno script di contrasto coppia per coppia.

Misurato sul server

Quanto costano i motori

Benchmark eseguiti sulla CPU di produzione (4 core), tre passaggi concordanti — nessuna GPU in alcun punto del prodotto.

Velocità di trascrizione
≈ 4× real time
RAM per lavoro
1.66 GB
Video verticale di 1 min
≈ 7 s di calcolo
Il cuore della cosa 0 chiamate ad API di terze parti — i motori sono locali e congelati

Poiché i modelli girano in locale e non cambiano mai, addestrare sulla tua voce è impossibile, non semplicemente vietato. Non c’è alcuna terza parte da chiamare, quindi non c’è nessuno verso cui trapelare.

WCAG 2.1, coppia per coppia

Contrasto, misurato

Rapporti di contrasto calcolati via script sulle coppie di colori effettivamente usate — il buono e il cattivo riportati allo stesso modo.

Testo del corpo (chiaro)
16.26:1
Testo del corpo (scuro)
15.45:1
Accento-come-testo segnalato
2.07:1
Obiettivo WCAG AA
4.5:1
L’audit ha trovato guasti reali e li ha nominati; sono stati corretti fino a zero coppie sotto soglia nella console, in entrambi i temi.
La prova

Come tutto questo è provato

Ogni affermazione su questa pagina è legata a una traccia. L’ingegneria è stata svolta come missioni tracciate, ciascuna conclusa con un rapporto dotato di prova eseguita anziché di una lettura del codice; i benchmark sono stati eseguiti tre volte; l’audit dell’interfaccia rilascia il suo script e la sua formula.

  • I numeri sono misurati sul server reale, non stimati.
  • I punti di forza nati come lacune sono mostrati come lacuna → correzione, entrambi i lati provati.
  • I limiti onesti sono dichiarati: nessun browser sull’host di build, quindi le verifiche visive e con screen reader restano da fare.
  • L’anteriorità è ancorata pubblicamente (OpenTimestamps) mentre i documenti restano privati.
Ciò che questo dimostra

Un metodo di lavoro, mostrato su un prodotto reale

Punchbox è il modo di lavorare di Wolf, reso visibile: design, accessibilità misurata, distribuzione industrializzata con prova di riavvio, backup comprovati, RGPD e anteriorità con marca temporale — su un prodotto che funziona davvero.

Lo stesso metodo si applica ad altri progetti alle stesse condizioni. Punchbox è in pre-produzione; non ci sono cifre di clienti o di ricavi da mostrare, e non ne inventeremo alcuna.

Ogni cifra su questa pagina è una misurazione reale con una fonte tracciabile.