Episode specs become finished videos with zero manual editing: TTS narration, HTML scene rendering, headless-Chromium capture, and burned-in captions from one JSON source of truth.
Solo buildAn automated video pipeline: one episode spec in, a finished video out — TTS narration, HTML scene rendering, headless-Chromium capture, and burned-in captions from a single JSON source of truth.
Quality gates run on every build: loudness and delivery checks on the audio, frame-count verification on the render. A 48-second episode is 1,448 frames, and the pipeline refuses to ship a build that fails its gates.
The design goal was removing the editor entirely — if an episode needs manual fixing, the pipeline is wrong, not the episode.
Node.jsedge-ttsChromium automationASS/SRT