Leaving slide mode.

Whisper Live Captioning Demo

Accessible HTML Presentation with Real-Time Transcription

A template for creating presentations with live captions using Whisper.cpp

Caption Listener Status

How to Start the Caption Listener

  1. Open a terminal in your project root.
  2. Set WHISPER_BIN and WHISPER_MODEL environment variables if needed.
  3. Run npm run dev:whisper to start the caption listener and transcript writer.
  4. Reload this page. The green button will appear when the transcript is available.

If you prefer, you can use npm run dev:transcript to mirror a text file to JSON instead.

Setup (Local Only)

Demo Iframe

If the demo doesn't load, open it directly: whisper-demo/index.html

Live Transcript

Polling /presentations/whisper-demo/transcript.json every second.

Combined

Demo

Transcript