Open saidit

dictation in your browser

Say it. It's written, and copied.

A paragraph in eight seconds instead of forty — punctuated, capitalised, filler taken out, and already on your clipboard for the message you were writing. Your voice is worked out on your own device, so we never hear a word of it. $29 once. Yours for life.

It writes into its own pad, not into your other apps. No browser lets a web page send keystrokes to Slack, Mail or your editor — there is no permission for it and no setting that turns it on. So saidit does the part it can do properly: it hears you, writes the sentence the way that place wants it written, and puts it on your clipboard. You paste the last inch. If that is not the deal you wanted, better to find out here than after paying.

1

Press to talk

One button, or hold the space bar. It shows a live level meter, so a dead microphone is visible while you are still talking rather than after.

2

Say the sentence

Your voice is worked out here, on your own machine, by a model this site handed you once. It never becomes a request to anywhere.

3

It lands, tidy, and copied

The words appear in the pad at your cursor — punctuated, capitalised, filler gone — and on your clipboard, ready to paste where you were writing.

It writes differently for chat than it does for a terminal

You pick a mode — nothing detects it, because a web page cannot see what else is open on your computer and we will not pretend otherwise. The mode decides capitalisation, whether a full stop gets added, whether “comma” becomes a comma, whether filler comes out and which dictionary applies. These are rules you can read and switch off one at a time, not a model rewriting your sentence — and the words you actually said are always kept.

  • Anywhere else

    What you get unless you pick another: sentences, punctuation, a full stop at the end.

  • Chat

    Slack, Teams, a comment box: chat does not end in a full stop, so we do not add one.

  • Email

    Full sentences, punctuated, filler taken out.

  • Terminal

    No capitals and no stray full stop — a shell would choke on both.

  • Code

    Same as Terminal: your identifiers are not sentences.

  • Verbatim

    Exactly what you said — "comma" stays the word "comma".

Don't take our word for it

press the button and watch the network tab ↓

saidit.co · the app itself, saving nothing

That frame is the product, not a video of it: the same component /app renders, with its history switched off. What you get for $29 is that, plus a history in your browser and the offline download. It runs whisper-tiny.en — the small English model — and that page is served with a policy that forbids it to contact anywhere but this site. Pressing the button downloads the model from here first — about 67 MB, once — and after that the network tab stays empty however much you say into it, which is the thing worth watching.

Where it won't work

Every one of these is on this page rather than in a support reply after you have paid.

  • It types into saidit's own pad, not into your other apps. A web page cannot send keystrokes to Slack, Mail or your editor — no browser allows it — so the finished text goes to the pad, your clipboard, a file, or the share sheet, and you paste it the last inch yourself.
  • The push-to-talk key only works while this tab is in front. There is no system-wide hotkey in a browser, and nothing here can listen while you are in another window.
  • English only. The model we ship is an English one, and we would rather say so than claim nine languages badly.
  • The model is about 67 MB and downloads once, from this site. Until it is on your device dictation needs a connection; afterwards the whole app runs with the network off.
  • Working out what you said happens on your device, so the tab goes still for a few seconds while it runs — longer on a phone or an old laptop, and longer for a long dictation.
  • Recording stops on its own at two minutes. Anything already recorded is still transcribed; nothing gets thrown away.
  • Your dictations, your dictionary and your modes are saved in this browser on this device. Nothing about them needs an account, there is no sync and there is no copy of any of it on our servers — which also means clearing this browser's data clears them, and a second computer starts empty. Download a backup file and you can carry them to either.
  • It needs a microphone and a browser with WebAssembly. Where either is missing the app says so and the typed lane still runs every rule.

And the promise itself, stated exactly: your voice never leaves this device. Not “saidit never touches the internet” — that would be false. Here is the complete list of what it does send:

  • The one-time model download, about 67 MB, from this site — and only when you ask for it.
  • Confirming your licence, and re-confirming it about every two weeks.

Audio and transcripts are on neither line, and there is no sync — not as a missing feature, as a refusal. A synced dictation history is a log of everything you have ever said sitting in a database. The trade is real and it is yours to know about: your history lives in one browser on one computer, so clearing that browser clears it and a second machine starts empty.

no subscription required

The best-known dictation app in this category sells a lifetime tier at $249.99 and calls it the top choice. We think this is a $29 tool.

$29once, forever

The whole app, for life

Every mode, your dictionary, your history and every future update. There is no “Pro” edition holding anything back.

Get it — $29 once

One price, and it is the only one — no feature tiers and nothing billed per machine. No weekly rental either: at $29 renting would cost you more than owning it inside a month, which is not a deal worth offering.

Open saidit

the honest small print

We will never quote an accuracy number, because nobody can honour one: speech recognition is worse on a bad microphone, in a noisy room, and with an accent the model saw little of. It also hallucinates on near-silence, which is why anything under about a third of a second is not transcribed at all. Filler removal, capitalisation, punctuation and dictionary replacements are edits we make to what you said — every one is listed, every one has an off switch, and the raw transcript is one click away. If the text cannot be copied, saved or shared for you, saidit shows it to you and names the reason; you already said the words and we will not lose them. Once we start charging, the app confirms your licence and then runs offline for 14 days between checks — stay offline longer and it asks you to reconnect once, with nothing expired and nothing owed.