We built a dictation app, then gave away the code.
Blurt is an open source companion app for the AssemblyAI Dictation API. Hold a hotkey anywhere on your machine, talk, and the text appears in whatever window you're in.
It's the shortest path from curious to working. Clone it, run it locally, and read exactly how the audio gets captured, streamed, and turned into clean text. Then take the parts you need for your own product.
Learn more and download it here: assemblyai.com/blurt
If you build something with it, drop a screenshot in the comments!
giving away the actual reference implementation instead of just docs is the part I like here. we build on top of streaming STT for a calling product and the gap between "the API works in a curl example" and "here's how audio actually gets captured, chunked and streamed in a real app" is usually where the time goes. one thing worth asking: does Blurt handle the awkward middle of a hold-to-talk session, someone pausing mid-thought for a few seconds, without either cutting the stream early or drifting out of sync with what's still being typed?
Replies
@iharnoor Exactly what I was looking for, ahah, I was looking for a base to play around with Claude Code and build an ultra-personalized tool ;)
giving away the actual reference implementation instead of just docs is the part I like here. we build on top of streaming STT for a calling product and the gap between "the API works in a curl example" and "here's how audio actually gets captured, chunked and streamed in a real app" is usually where the time goes. one thing worth asking: does Blurt handle the awkward middle of a hold-to-talk session, someone pausing mid-thought for a few seconds, without either cutting the stream early or drifting out of sync with what's still being typed?