Day one lab · Level 0 · free
Hold a key, talk, get text. People pay $12 to $30 a month for this. You'll build the first version in about an hour by describing it to an AI, measure it honestly, and see exactly where it ends up. No Python, no setup, nothing to install.
works in Chrome or Edge on a laptop. a free key makes it work everywhere, step 2.
What the shops charge
| Wispr Flow | $15 / mo |
| Typeless | $30 / mo |
| The one you build tonight | $0 |
| The one you build in the Lab (Scribe) | $0, forever |
Rung 0, finished · this is what you're about to build
This is my version of the first rung, built the same way you will: by describing it to an AI. Everything you say stays in this browser; the history below is yours. With no key it uses your browser's built-in recognition (Chrome or Edge). With a free key from Groq it works in any browser and can clean up the text.
This session
Honest note: the key is kept in this browser's local storage. Fine for a tool only you use on your own computer. Never how a shipped product stores a key; that's a Lab lesson. Get a key at console.groq.com.
Your notes, yours
The build · about an hour
You don't write code tonight. You describe the tool to an AI, save what it gives you as a file, open it, and paste any error back. That loop is the lesson. Use Claude, ChatGPT or Gemini; it doesn't matter which.
Copy this into your AI. Save the reply as a file called dictate.html (in VS Code or Notepad), then double-click it to open it in Chrome or Edge.
If it doesn't work, paste the error message (or "the button does nothing") back to the AI and try again. Two or three rounds is normal.
Make a free account at console.groq.com (no card) and create an API key. Then paste this to your AI:
Now it works in any browser, the accuracy goes up, and you can see what clean-up costs in tokens.
Read the test paragraph below into your tool, count the wrong words, note the latency, and fill in the scorecard. You'll fill in the same scorecard again at rung 1 and rung 2, and the gap will be yours.
The scorecard · fill it in before you leave
The test paragraph · 100 words · read it in one go, no pause before the first word
Hi, this is a quick test of my dictation tool. My name is Maya Patel and I work with Jordan Reyes on the Tuesday report. We ship about 240 orders a week, and the API that tracks them goes quiet around noon. Yesterday I said the first word too quickly and the tool missed it. Numbers like 3.5 and names like Okonkwo are the hard part. If this comes back with every word, the punctuation in the right place, and nothing invented, the tool is better than most. Stop recording right after the last word, with no pause at all.| Measure | How | Rung 0, yours | Rung 2, Scribe (mine, measured) |
|---|---|---|---|
| Wrong words | out of the 100 in the paragraph | measured in the Lab, on the same paragraph | |
| Latency | seconds from release to text; the tool shows it | 0.92 s median | |
| Cost to run | per 1,000 words: the speech API's price plus clean-up tokens. Free tier = $0 today; write the list price | $0, runs on your computer | |
| Cost to build | tokens or dollars your AI used, from its usage screen | about 25,000 lines, with tests | |
| Where the voice went | cloud, or your computer | your computer, nothing leaves it | |
| First word survived? | did "Hi" come through | yes: the mic rewinds a third of a second | |
| Pace | words a minute while speaking; the tool's counters give it to you | 160 wpm average, best session 245 | |
| Time saved so far | the tool's "saved vs typing" counter | 10.4 hours over 342 sessions |
Where it ends up
Same tool, three times. Each rung fills in the same scorecard, so you watch your own numbers move. Rung 1 is free. Rung 2 is the app I use every day, and the Lab builds it with you.
Why I built mine
When you talk to a chatbot, your ideas live inside its history, on its servers, in its format. Dictation is different: you're producing your own notes all day, in your own words. Kept on your computer, they're searchable, they show you what you keep coming back to, and you get better at saying it.
That's what Scribe's stats page is: 77,000 words in a month, which apps they went to, how fast I talk, how much time it saved. Mine, measured, on my machine. You start that tonight with the history list in the tool above.

Keep going · free
Leave your email and you'll get rung 1 (the version on your own computer), the nine-level roadmap, and a note when the Lab opens. You don't have to buy anything to keep building this. Run wild with it.