In-browser offline transcription
Goal
Prove that useful AI can live entirely inside a web page: open a URL, speak, get text back, with no server involved. Privacy by architecture instead of by promise, and a per-use cost of exactly zero.
Report
Pointed a coding agent at Transformers.js and had a working app within days. Shared it on the Danish Data Science Slack thinking little of it, and watched it take off on LinkedIn instead. The best reactions were pure disbelief that the model runs as JavaScript in the visitor’s own browser.
The interest had a concrete side effect: it became the excuse to organize the first On-device AI CPH Meetup, with 30 attendees, a 30-person waitlist, and the team behind the NobodyWho local-AI runtime presenting.
- Live demo: rasgaard.com/webai-stuff/transcribe/
- Background: Getting Started with Transformers.js, Prompting Whisper, Whisper-tiny for Danish