Tempo
Editor de podcasts asistido por IA, multi-pista, en el navegador.
- React
- Web Audio API
- WebCodecs
- Node
- PHP (legacy bridge)
- Render 60min export en 38s (antes: 4 min server-side)
- 0 dependencias de servidor para edición; PHP solo para auth y pagos
- Adoptado por 3 redes de podcast españolas en piloto
Contexto
La plataforma original procesaba audio en servidores con FFmpeg, lo que limitaba la concurrencia y disparaba la factura de cómputo. El equipo necesitaba mover el render al cliente sin perder los efectos profesionales.
Aproximación
- AudioWorklet para procesado real-time fuera del thread principal.
- WebCodecs para encode final; fallback a
lamejsen navegadores sin soporte. - Transcripción con Whisper-small en WASM, alineada al waveform por timestamps de palabra.
- Bridge PHP solo para sesión, suscripciones y notificaciones; el resto es 100% client-side.
Resultado
Pipeline 6× más rápido, infraestructura ~80% más barata, y un editor que se siente como una DAW de escritorio.