Local dictation for macOS

Type 4x faster.
Get clean text.

Speak messy thoughts, get clean text. In any Mac app.

What you said

um hey team i think we should push the launch to friday because uh there's like three hundred forty six issues still open

What lands in your app

Hey team, I think we should push the launch to Friday. There are still 346 issues open.

Filler removedPunctuationNumbers

What you said

grocery list number one milk number two eggs number three bananas and also hello exclamation mark

What lands in your app

Grocery list: 1. Milk 2. Eggs 3. Bananas Hello!

List formattingPunctuation

What you said

i think the fn shortcut some times doesnt register and then the UI just freezes for a bit

What lands in your app

I think the fn shortcut sometimes doesn't register and then the UI just freezes for a bit.

Typo fixPunctuation

What you said

tell the team nice work emoji happy and ask them to keep the next release small

What lands in your app

Tell the team nice work 😊 and ask them to keep the next release small.

Spoken emojiPunctuationCapitalization

What you said

那个 meeting 能不能推到下午 我上午有个 deadline 要赶 而且老板让我 update 一下那个 report

What lands in your app

那个 meeting 能不能推到下午?我上午有个 deadline 要赶,而且老板让我 update 一下那个 report。

Mixed-languagePunctuation

What you said

make sure the mllx quantization config matches the whisper kit tokeniser before we ship the v two release

What lands in your app

Make sure the MLX quantization config matches the WhisperKit tokenizer before we ship the v2 release.

Learned termsTechnical jargonNumber formatting

Runs on your Mac. Nowhere else.

Audio, transcripts, and polish stay on-device. No cloud round-trip, no account, no model setup.

100% local, by default

Audio, transcripts, and polish run on your Mac. Nothing leaves your device.

Works offline

No network needed to dictate. Planes, cafés, offline meetings.

No download after install

Install, grant permissions, and dictate. No model setup, no provider config.

Light on your Mac

About 100 MB of memory while idle, around 1.2 GB while dictating.

Where you use it

GmailNotionDiscordGitHubVS CodeFigmaLinearObsidianCursorXZoomAppleTelegramWhatsAppRaycastThingsSafariArcClaudeGitHub CopilotGmailNotionDiscordGitHubVS CodeFigmaLinearObsidianCursorXZoomAppleTelegramWhatsAppRaycastThingsSafariArcClaudeGitHub Copilot

One workflow, done well.

Dictation to polished text

Selected-text rewrite

Translation

Learns from your corrections

App-aware writing style

History & stats

Pricing

$9$19

One-time purchase. No subscription, no recurring bill, no per-word cap.

Launch price — ends June 30, 2026.

Purchase

FAQs

One workflow: dictation to polished text. You speak, TovoType transcribes locally on your Mac, and optionally cleans up the result before inserting it. You can also select existing text to rewrite or translate in place.
No. Audio, transcripts, and polish run on-device by default. There is no cloud round-trip for your voice or text.
No. Speech and polish models are bundled in the app and managed by app updates. After install, you only handle macOS permissions, then dictate. No model picker, no provider setup, no account.
TovoType is a one-time $9 purchase (normally $19) — no subscription, no recurring bill.
Because it is built around native macOS behavior, lower overhead, and a tighter experience. Staying Mac-only keeps the app lighter and the workflow more focused than cross-platform dictation layers.
Built-in dictation transcribes what you say and stops there. TovoType adds optional polish, selected-text rewrite, translation, app-aware style, history, usage stats, and hidden learning — all local, in one focused product.
Bundled local models, selected and shipped per app release. TovoType hides model details so daily users never manage them. We tune the model set over time through app updates, not user setup.
Yes. Dictation and polish run entirely on-device, so TovoType works without a network connection.

Speak it. Don't type it.

Local dictation to clean text, built for macOS. Install and start talking.