Ir al contenido principal
Caso práctico · Lo que Wolf sabe hacer, demostrado en un producto real

Punchbox — un estudio de voz a vídeo que prioriza la privacidad

Punchbox — un estudio de dictado, transcripción y vídeo vertical, diseñado y operado por Wolf Agency.

Esto es una demostración de ingeniería, no un discurso de venta. Punchbox es un producto real que Wolf construye y opera: hablas, escribe, corriges, puede leer el texto en voz alta y crear un vídeo vertical subtitulado. Está desplegado y en funcionamiento en punchbox.fr.

La honestidad primero: Punchbox está en preproducción. La prueba gratuita funciona, pero las suscripciones de pago aún no están abiertas — así que no hay clientes, ni ingresos, ni testimonios que reportar. Todo lo que aparece en esta página está respaldado por una traza real: un informe de misión, un commit o una medición.

En preproducción Interfaz en 20 idiomas Contraste WCAG medido llamadas a API de terceros — los motores son locales y congelados
El producto

Un estudio de voz a vídeo de bolsillo

Punchbox es una sola herramienta con una sola función: convertir lo que dices en texto, y el texto en un vídeo vertical listo para publicar. Funciona en el navegador como una aplicación instalable, sin ninguna API de terceros involucrada.

Una herramienta, no una plataforma

Hablas; Punchbox transcribe; corriges; puede leer el texto en voz alta y crear un vídeo vertical subtitulado. El cliente lo publica él mismo — nada se aloja ni se recomienda, que es justamente lo que mantiene a un producto de una sola persona limpio legal y éticamente.

Cada motor funciona localmente y congelado en el propio servidor de Wolf: faster-whisper para la transcripción, Piper para la voz, ffmpeg para el vídeo. No hay ningún tercero al que llamar — así que no hay nadie a quien filtrar datos.

Dictar → transcribir

Habla al navegador; faster-whisper (large-v3-turbo) transcribe en 27 idiomas, con detección automática del idioma.

Corregir y editar

La transcripción llega a un panel de edición — corrígela, tradúcela, prepárala antes de que se convierta en vídeo.

Síntesis de voz

El texto se convierte en voz sintética: 13 voces en 8 idiomas europeos, cada licencia de voz rastreada hasta su fuente.

Traducción

Nueve pares de traducción instalados, cada uno con una licencia verificada, para poder representar una transcripción en otro idioma.

Vídeo vertical

Se crea un vídeo subtitulado en 9:16, 16:9 o 1:1 a partir de tu propio audio o de una voz sintética — sin necesidad de GPU.

Tuyo, y privado

Instalable como aplicación en Windows, Linux y Android; el audio de origen se elimina automáticamente en menos de una hora; nada se vende ni se comparte.

Pantallas

Qué aspecto tiene

Espacios reservados para capturas de pantalla del producto en funcionamiento. Las capturas reales se insertan sin tocar la maquetación.

  • La consola de dictado Captura de pantalla — espacio reservado

    La consola de grabación — transporte, vúmetro y texto en vivo.

  • Transporte y medición Captura de pantalla — espacio reservado

    El botón de grabación y la medición de nivel tipo VU.

  • Monitor de texto Captura de pantalla — espacio reservado

    La transcripción, con el original y la traducción lado a lado.

  • Fábrica de vídeo Captura de pantalla — espacio reservado

    El creador de vídeo vertical y sus ajustes.

  • Modo flotante Captura de pantalla — espacio reservado

    El panel flotante compacto con transporte completo.

  • Carta y aspectos legales Captura de pantalla — espacio reservado

    La carta de Punchbox y las páginas legales.

Lo que hizo Wolf

Diseñado, medido, publicado

Una lista no exhaustiva de lo que Wolf produjo realmente en Punchbox — cada elemento respaldado por un informe, un commit o una medición.

Sistema de diseño y cartas

Un sistema de diseño cerrado en tres cartas formales — gráfica, de interfaz y de densidad — un registro de consola de radio de latón sobre baquelita, una única hoja de estilos y cero recursos de terceros.

Anterioridad con marca de tiempo

Cada repositorio y entregable se ancla con OpenTimestamps (SHA-256 → Bitcoin): el hash es público, el documento permanece privado, y cualquiera puede verificarlo.

Interfaz en 20 idiomas

Una interfaz en 20 idiomas con paridad completa de diccionario — las mismas claves en todas partes, ninguna ausente — incluyendo árabe y hebreo de derecha a izquierda mediante propiedades lógicas de CSS.

Transcripción multilingüe

faster-whisper large-v3-turbo cubriendo 27 idiomas con detección automática; medido a cerca de 4× tiempo real en CPU, 1.66 GB de RAM por tarea.

Síntesis de voz

13 voces Piper en 8 idiomas europeos; cada voz rastreada hasta su corpus y su licencia (CC BY / CC BY-SA), con la atribución obligatoria integrada en el producto.

Traducción

Nueve pares de traducción instalados, cada licencia verificada, para que una transcripción pueda pasar de un idioma a otro.

Motor de vídeo vertical

Un teleprónter que renderiza vídeo en 9:16, 16:9 y 1:1; un clip vertical de un minuto cuesta cerca de 7 segundos de cómputo — medido — sin GPU.

Subtítulos alineados

Se genera una pista de subtítulos .srt alineada con la voz.

Cifrado en reposo

Los datos del cliente residen en un volumen LUKS2 (AES-XTS, 512-bit) que se monta automáticamente al arrancar — demostrado con la base de datos de cuentas idéntica byte a byte antes y después.

RGPD por diseño

El audio de origen se elimina automáticamente en menos de una hora mediante un temporizador systemd; las direcciones IP nunca se almacenan en claro (HMAC-SHA256 con sal, retención acotada); el cliente elige una ventana de retención con un límite de 30 días.

Copias de seguridad, restaurables demostradas

Copias de seguridad externas, cifradas y deduplicadas (restic hacia una Storage Box de 1 TB); se ejecutó una restauración real desde fuera del sitio y se verificó — integridad del volcado comprobada, 37 tablas releídas.

Accesibilidad medida

Contraste WCAG 2.1 calculado par por par mediante script: texto del cuerpo a 16.26:1 (AAA); usos de acento como texto señalados a 2.07:1 por debajo de AA, luego corregidos a cero pares por debajo del umbral en ambos temas.

Bajo el capó

La cadena técnica

Cómo encajan las piezas: un borde nginx delante de una aplicación instalable, motores de voz locales, un volumen de datos cifrado y una cadena de entrega que se demuestra a sí misma.

Borde y TLS

Un borde nginx termina TLS (Let’s Encrypt) y sirve punchbox.fr.

La aplicación (PWA)

Una aplicación web progresiva instalable — HTML/CSS/JS, sin framework, sin build — con recursos versionados y con cache-busting.

API de transcripción

Un servicio FastAPI con una cola estricta de un solo worker, autenticación por clave, cuotas y purga RGPD — se midió que los workers en paralelo no aportaban nada.

Motores de voz locales

faster-whisper y Piper funcionan localmente y congelados en el servidor de Wolf; nunca se llama a ninguna API de terceros.

Volumen de datos cifrado

Los datos del cliente residen en un volumen LUKS2 de montaje automático, con un temporizador systemd que purga el audio de origen en menos de una hora.

Un despliegue que se demuestra a sí mismo

Un script de despliegue que demuestra que el contenedor realmente se reinició — frescura en menos de 120 s, coincidencia del ID de imagen — y se niega a declarar el éxito de otro modo. Una vez informó honestamente de un despliegue como NO DEMOSTRADO y se detuvo.

Copias de seguridad y anterioridad

Copias de seguridad nocturnas externas y cifradas (restic, restauración probada), más el anclaje con OpenTimestamps de cada repositorio y entregable.

Una cadena honestamente programada — la prueba antes que la afirmación, no una pesada CI comercial lista para usar.
La prueba

Medido, no afirmado

Dos cosas que Wolf midió en lugar de proclamar: la rapidez con la que funcionan los motores, y cómo puntúa la interfaz frente a WCAG. Las cifras provienen de benchmarks ejecutados y de un script de contraste par por par.

Medido en el servidor

Lo que cuestan los motores

Benchmarks ejecutados en la CPU de producción (4 núcleos), tres pasadas concordantes — sin GPU en ningún lugar del producto.

Velocidad de transcripción
≈ 4× real time
RAM por tarea
1.66 GB
Vídeo vertical de 1 min
≈ 7 s de cómputo
El corazón del asunto 0 llamadas a API de terceros — los motores son locales y congelados

Como los modelos funcionan localmente y nunca cambian, entrenar con tu voz es imposible, no meramente prohibido. No hay ningún tercero al que llamar, así que no hay nadie a quien filtrar datos.

WCAG 2.1, par por par

Contraste, medido

Ratios de contraste calculados por script sobre los pares de colores realmente utilizados — lo bueno y lo malo reportados por igual.

Texto del cuerpo (claro)
16.26:1
Texto del cuerpo (oscuro)
15.45:1
Acento como texto señalado
2.07:1
Objetivo WCAG AA
4.5:1
La auditoría encontró fallos reales y los nombró; se corrigieron a cero pares por debajo del umbral en la consola, en ambos temas.
La prueba

Cómo se demuestra esto

Cada afirmación de esta página está ligada a una traza. La ingeniería se ejecutó como misiones rastreadas, cada una concluyendo en un informe con pruebas ejecutadas en lugar de una lectura de código; los benchmarks se ejecutaron tres veces; la auditoría de la interfaz incluye su script y su fórmula.

  • Las cifras se miden en el servidor real, no se estiman.
  • Las fortalezas que empezaron como carencias se muestran como carencia → corrección, ambos lados demostrados.
  • Los límites honestos se declaran: no hay navegador en el host de compilación, así que las comprobaciones visuales y de lector de pantalla quedan pendientes.
  • La anterioridad se ancla públicamente (OpenTimestamps) mientras los documentos permanecen privados.
Lo que esto demuestra

Un método que funciona, mostrado en un producto real

Punchbox es la forma de trabajar de Wolf, hecha visible: diseño, accesibilidad medida, despliegue industrializado con prueba de reinicio, copias de seguridad demostradas, RGPD y anterioridad con marca de tiempo — en un producto que realmente funciona.

El mismo método se aplica a otros proyectos en las mismas condiciones. Punchbox está en preproducción; no hay cifras de clientes ni de ingresos que mostrar, y no vamos a inventar ninguna.

Cada cifra de esta página es una medición real con una fuente rastreable.