Skip to content

hushtype · voice to text for Mac

Say it. It types it.

Hold a key and talk. Clean text appears in the app you are in. Recognition and cleanup run on your Mac, so nothing is uploaded, there is no account and there are no word limits.

One payment · 2 Macs · macOS Sonoma 14 or later · Mac only · buy, then download

Why hushtype

Nothing leaves your Mac

Your Mac's own speech recognition does the listening, with network recognition switched off. Cleanup runs on the Mac too. No account and no screenshots. Voice commands read the names of buttons and menus in the window in front only when you give one.

Works offline

Turn Wi-Fi off and it keeps typing for you, as long as the language's speech model is installed on your Mac. The app goes online only for the licence server (your key, the licence check and a download link) and, if you choose it, a one-time download of the accurate engine; never your voice or text.

No word limits

No meter, no weekly allowance, no sign-in. Dictate as much as you like.

See it working

Forty-three seconds, start to finish.

Dictation and cleanup, control by voice, Wi-Fi off, the accurate engine, meetings, captions and plans. Captions are on; each feature has its own short video on the features page.

hushtype overview, narrated, with captions.

Use cases

Made for how you actually write.

Eight ways people use it. Drag, scroll or use the arrow keys to turn the carousel.

Writing in any app

Hold the key wherever you can type.

Email and messages

Formal in Mail, relaxed in Messages.

Code and coding agents

Say a flag or a file path, get what you would type.

Meetings

Two sides of the call, with timestamps.

Voice edit of selected text

Select, hold the key, say what to change.

Files and voice inbox

Recordings in, text out. Thoughts into your notes.

Privacy

Wi-Fi off. Nothing leaves.

Languages

21 languages in the app.

Writing in any app

Notes, documents, browsers, forms: hold Right Option and your words are typed at the cursor, tidied by fixed rules. If it pastes, your clipboard is put back afterwards. Password fields are always skipped.

The journey of a word

Hold, speak, let go.

Four steps from your voice to text in the app you are in. The whole path is on your Mac. The full walk-through.

  1. Step 1

    Hold the key

    Hold Right Option. A small pill at the bottom of the screen shows that it is listening. Tap twice to keep listening hands-free.

  2. Step 2

    Listen

    Your Mac's own recogniser turns the sound into words, on the Mac. The audio is thrown away, never saved.

  3. Step 3

    Clean

    Fixed rules drop the fillers and take-backs, write numbers and units, and finish the text for the app you are in.

  4. Step 4

    Type

    Let go and the text is typed at your cursor. It is saved as a draft first, so a failed typing never loses it.

Try the cleanup

See the rules at work.

Pick an example or type your own. It is the same rule set the app applies after it has heard you.

A text demo of the cleanup rules, not the speech recogniser. It runs only in this page, on the text you type. The app does the listening, on your Mac, and then applies these rules.

Examples

Try saying things like “comma”, “new line”, “no wait”, “scratch that”, “twenty five percent”.

What gets typed

I think we should, ship it on wednesday

um, the doubled I and the take-back are gone; a like beside commas is dropped.

App style

Standard: Any app. The app picks it per app; you can change it.

Output mode

Exact keeps your words: only punctuation, capitals and spoken commands are applied. Polished adds a grammar pass in the app and is not shown here.

Cleanup you can predict

Fixed rules, not guesses.

The same words give the same text every time. There is no learning from you in the background and nothing that changes without you knowing. Each rule is fixed, and you choose how much of it applies, per app.

  • Exact. Your words as recognised. Only punctuation, capitals, spoken commands, your dictionary and snippets.
  • Clean. The default. Fillers, repeats and take-backs removed, numbers and units tidied.
  • Polished. Clean, then a grammar pass. It uses your Mac's own on-device language model where it has one, and plain rules where it does not, so results depend on your Mac.
Spoken commands
“comma”, “new line”, “open quote”, “all caps”. Ordinary uses stay words: “a period of time”.
Fillers
um, uh and friends are dropped. “Like” and “you know” go only beside commas, so “I like it” is safe.
Take-backs
“no wait, I meant four” replaces what came before. “Scratch that” drops the clause.
Repeats
“the the” becomes “the”. Words that repeat on purpose (“had had”, “very very”) stay.
Numbers and units
“twenty five percent” is 25%, “ten megabytes” is 10 MB, “five thirty p m” is 5:30 PM.
Capitals and finish
Sentences start with a capital, “i” becomes “I”, and each app style decides about the full stop.

Per-app styles

The right finish for each app.

hushtype looks at which app has your cursor and finishes the text to suit it. The built-in guesses are below. In Settings you can set a style, a filler level and a language for any app, or switch it off there.

Formal

Mail, Outlook, Pages, Word

Full sentences, written-out words, a full stop at the end.

Same words

we are gonna ship it tomorrow

Typed

We are going to ship it tomorrow.

Casual

Messages, Slack, Discord, WhatsApp, Telegram

No full stop after a single sentence.

Same words

we are gonna ship it tomorrow

Typed

We are gonna ship it tomorrow

Code

Terminal, iTerm, Ghostty, Warp, Xcode, VS Code, Zed, JetBrains

Lower case, no full stop, symbols and file names.

Same words

we are gonna ship it tomorrow

Typed

we are gonna ship it tomorrow

Anything else gets Standard. Prompt and Notes are styles you pick for an app, for long messages to coding agents and for notes with lists.

Developers and coding agents

Made for people who type code.

Say file names, flags and symbols and get what you would have typed. Terminals and code editors use the Code style by default. For long messages to coding agents there is a Prompt style that keeps your line breaks and adds bullets and code blocks by voice.

You say

let camel case user name equals camel case get user open paren close paren

Code types

let userName = getUser()

You say

npm run dev dash dash port equals three thousand

Code types

npm run dev --port = 3000

You say

check at path src slash views slash home view dot tsx and fix it

Prompt types

Check @src/views/HomeView.tsx and fix it

You say

steps new bullet install it new bullet run it

Prompt types

Steps
- Install it
- Run it

You say

run code block npm test code block now

Prompt types

Run
```
npm test
```
Now

You say

look at file app model dot swift please

Prompt types

Look @AppModel.swift please
  • Symbols: dash, dash dash, slash, dot, underscore, arrows, brackets and quotes that pair up.
  • Casing: camel, pascal, snake, kebab and constant case, by voice.
  • File references for coding agents: “at file”, “at path”, “at folder”.
  • Where a spoken file reference ends is a guess. Say “space” or pause to be sure.

Meeting mode

A transcript you can keep, as Markdown.

Captions for anything your Mac plays, translated if you like, and notes with who said what. Try the translation switch.

Priya: Can we move the review to Friday?

Start meeting mode and hushtype records your microphone and the sound your Mac plays, then keeps a transcript on this Mac with You and Others turns, timestamps and notes. It records sound only. It never captures the screen.

  • Decisions and action items are picked out by phrase rules, so they miss some and will sometimes tag the wrong line. Read them before you rely on them.
  • Export to Markdown with speakers and timestamps, with optional Obsidian-style frontmatter and a file name your notes app accepts.
  • Everyone else on the call is one voice, “Others”. Without headphones the microphone can pick up the speakers, which shows up as repeated lines.
  • Recording other people has consent rules that differ from place to place. The app reminds you.
# Weekly sync

23 Oct 2026, 2:05 PM · 24:10

## Decisions
- We decided to ship on Friday.

## Action items
- [ ] I'll send the release notes by Thursday. (You)
- [ ] Can you review the pricing page?

## Transcript
**Others** [00:00] We decided to ship on Friday. The design is done.
**You** [00:06] I'll send the release notes by Thursday.
**Others** [00:10] Can you review the pricing page?
An example of the Markdown export, shortened. The sentences are invented for this page.

Voice edit

Fix selected text by talking to it.

Select some text, hold the key and say what you want done to it: “make it shorter”, “more formal”, “fix the grammar”, “translate to Spanish”.

Mechanical edits run by rules on the Mac. Open-ended edits and translation use your Mac's own on-device language model, on the Macs that have one. Rules alone cannot translate, and the app says so instead of guessing. Nothing is sent to a server either way.

  • “make it shorter”
  • “more formal”
  • “less formal”
  • “fix the grammar”
  • “translate to Spanish”

Control your Mac

Use the whole Mac by voice.

Apps, windows, clicking by name or number, keys, text, settings and your own commands, with no keyboard and no mouse. Recognised on the Mac. Press a command below, or grab the scene and turn it.

Hold a command key, say a whole command while you dictate, or switch on always-listening and start with “hey hushtype”. Restart, shut down, empty the Trash and any send, delete or leave ask first.

Everything you can say

Accuracy and feel

Hear it right. See it as you speak.

An optional accurate engine you download once, the words you care about given to the recogniser first, live text in the pill, a quicker start and a hush mode for speaking softly. All on your Mac.

An accurate engine, if you want one

Apple's recogniser is built in and always there. If you want more, Settings › Engine offers a larger speech model, in about 100 languages, or a smaller fast one for Macs with less memory.

hushtype tells you what it is and how big before anything is fetched. It downloads once from downloads.tealmac.com, every file is checked against its checksum, and from then on it runs on your Mac with Wi-Fi off. Nothing you say is sent anywhere, and Apple's recogniser takes over whenever the accurate engine can't run.

Needs a Mac with Apple's own chips (Intel Macs keep Apple's recogniser). Its very first start prepares the model for your Mac, which takes a few minutes, once.

It listens for your words

Before you speak, the recogniser is given your dictionary, your snippet names and the vocabulary packs you switched on for the app in front, most personal first. Names, products and jargon can come out right straight away, not after a fix.

Optional: names on screen. When a dictation starts, the visible labels of the front window (a person in Mail, a channel in a chat app) are added too. Never password fields or what you are typing, and nothing is kept.

Live text and quick start

Live text shows the words in the recording pill as you speak, newest words in view, so you can see it heard you and stop early if it didn't. The cleaned-up text replaces them when you let go.

Quick start keeps the recogniser loaded for the minutes you choose after each dictation (a third as long on battery, never on Low Power Mode). The microphone stays closed unless you also switch on “keep the microphone ready”, which holds just the last half second in memory with the orange dot showing.

Hush mode, for speaking softly

In a shared office, late at night, next to someone asleep. Quiet speech is raised to a steady level before the recogniser hears it, the room is faded down between words, and the pill shows a meter made for a whisper so you can see you are heard.

One switch in the menu. It works on the audio in memory while you speak; nothing is recorded.

Prompts that read like a ticket

Talk to a coding agent the way you would explain it to a colleague. With the Prompt style, three sentences or more are sorted into the goal, then Requirements, Constraints and Done when. File paths become @ references, and “inline code … end code” or “code block python … code block” give code by voice. Short requests, your own bullets and your code blocks stay as you said them.

You say

um can you add a dark mode toggle to the settings screen. it should remember the choice. use at file theme dot swift for the colours. don't change the layout. make sure the tests still pass

Prompt types

Add a dark mode toggle to the settings screen.

Requirements:
- Use @theme.swift for the colours.

Constraints:
- Don't change the layout.
- Make sure the tests still pass.

Done when:
- It should remember the choice.

Assist

Ask in plain words. Caption anything.

Plans from a sentence, with every step shown before it runs. Live captions for anything your Mac plays, translated if you like. Typing that fits the field you are in. A nod for yes. All on your Mac.

Ask in plain words. See the plan. Say yes.

Hold the command key (or start with your wake phrase) and say what you want the way you would ask a person: move today's screenshots from the Desktop into a folder called October. Set up for a call: Zoom left, Notes right, Focus on. While dictating, start with “do this”.

hushtype turns it into numbered steps it already knows how to do, shows them with exactly which files they would touch, from a real look at the folder, and waits. Nothing moves until you say yes, click Yes or nod. Say “put the files back” and the last file plan is undone.

Common requests are planned by fixed rules on any Mac. Anything else is planned by your Mac's own on-device model on macOS 26, and every plan is checked against a short list of allowed steps before you see it: apps, windows, folders, Settings panes, Focus, dark mode, volume, and files inside your own folders. A plan never types, presses keys, opens web addresses, runs commands, sends messages, deletes for good or restarts the Mac.

Live captions for anything

Captions for whatever your Mac plays: a video, a call, a podcast, a lecture. They sit in a bar on top of every window, even over full-screen video, and never take a click. Choose the text size, top or bottom, how dark the background is and how many lines.

Optional translation into your language uses macOS's own on-device translation (macOS 26), with the original underneath if you like. A language macOS hasn't installed needs its own download first.

Only the sound is used, never the picture, and never hushtype's own sound. Nothing is kept unless you choose Save this transcript.

Typing that fits the field

When a dictation starts, hushtype reads a short stretch of text before the cursor and fits what you say to it. In a list, the next item gets its bullet or number. Mid-sentence, the opening word stays lower case. Spaces and full stops at the join come out right.

In code, a spoken name follows the style the file already uses (userName or user_name) and new lines keep the indentation. Cleanup follows the language the field is written in.

Never a password field, used for that one dictation only, never kept. Off for any app you choose.

Nod to confirm

With AirPods or Beats that track head movement, nod for yes or shake your head for cancel when hushtype asks first, before sending, deleting, quitting or running a plan. Hands stay where they are.

A nod has to be a real nod: walking, turning to look at something or a slow look down at the keyboard don't count, and a firmness slider sets how big it must be.

Head movement is read only while the question is on screen, stays on the Mac and is never kept. Off until you switch it on.

The details

Less fixing after you speak.

Teach it, smart formatting, voice commands, templates, unsent text, your own timings and the time-saved formula. All of it runs on the Mac.

Teach it

The same mistake twice is what people dislike most about dictation. Open Teach it from the menu, load your last dictation, fix the text and press Find changes. It proposes “when it hears X, write Y”, or “always write Y”.

  • Only mishearings are proposed: words that sound or are spelled alike, up to 3 words. Rewording is not.
  • Nothing is learned until you press Add. “Not this” means it never shows that one again.
  • It does not watch other apps. You load the text yourself.

Smart formatting

Spoken data is written as data, not as words. It is in Settings › General, on by default, and off in Exact mode and Code style. English only, by rules that can be wrong at the edges.

john dot smith at example dot com
john.smith@example.com
example dot com slash pricing
example.com/pricing
five five five one two three four
555-1234
five five five one two three four five six seven
555-123-4567
one eight hundred five five five one one one two
1-800-555-1112
october twenty third twenty twenty six
October 23, 2026

Dollars and cents are written as dollar amounts. Web endings it knows include com, org, net, io, dev, edu, gov, app, info, biz, xyz, tech, uk, de, fr, ca, au and co. A spoken run of 7 digits now becomes 555-1234; switch smart formatting off for plain digits.

Voice commands

Say a command as a whole sentence and it acts instead of typing. A command inside a longer sentence stays words. Off per app in Settings › General.

  • new line
  • new paragraph
  • cap that
  • uppercase that
  • lowercase that
  • title case that
  • select all
  • copy that
  • cut that
  • paste
  • press enter
  • press tab
  • press escape
  • press space
  • press delete
  • press up / down / left / right
  • delete last word
  • delete last sentence
  • select last word
  • select last sentence

“Open Mail” and “switch to Safari” work as a whole sentence while dictating, or with the command key; the voice control page has every command. Sending key presses and opening apps are written and build, but we have not yet run them ourselves in every app.

Templates

Say the name on its own and the template is typed, with the date, time, weekday, clipboard and current app filled in where it uses them.

  • commit message template
  • PR description template
  • pull request template
  • meeting recap template
  • support reply template
  • stand up template
  • standup
  • bug report
  • meeting notes

Standup, bug report and meeting notes were already there; the Add built-in templates button adds the rest. Macro packs import and export as JSON so a team can share them.

Never lose text

Cleaned text is saved as a draft before it is typed. If typing fails, or the app stops, the text waits in the menu under Unsent text, with Copy and Delete.

  • Kept at most a day, at most 20 items, and never written to disk for apps set to keep no history.
  • If nothing was recognised, you get a notice instead of silence.
  • Audio is never kept, so a failed recognition cannot be replayed. The notice says so.

Speed on this Mac

The Stats window shows your own timings: the median and the slowest 1 in 20 time from key release to typed text, over your last 200 dictations. Timings only; no text is kept for it.

It is a way for you to check whether it feels fast on your Mac. We do not publish speed numbers, because yours depend on your Mac.

Time saved, with its working

No hidden numbers. hushtype shows how it got the figure, and the last 7 days use the same rule.

time saved = words ÷ your typing speed − time you spent speaking
(never below 0)

Example with made-up numbers: 300 words at a typing speed of 40 words a minute is 7.5 minutes of typing. Speaking them took 2 minutes. Time saved: 5.5 minutes. You set your own typing speed in Settings.

Bring your words

Your dictionary comes with you.

Switching should not mean starting your word list over.

Import what you have

Bring a dictionary and snippets from another dictation app as CSV, TSV, JSON, a plain list or lines like a -> b. Column names are read loosely, and a first-run screen walks you through it.

Take it with you

Export the same words as JSON, CSV or text whenever you like. Your words are a file you own, not something held for you.

Be honest about it

The importer is written from common export shapes. If your old app saves something it does not read, tell us and we will add it.

Names and jargon

Add names and terms so they come out spelled your way, with optional “sounds like” fixes. Built-in packs cover software, legal and health vocabulary.

Snippets and templates

Say a short trigger, get a longer text. Templates can fill in the date, time, weekday, clipboard and the app you are in.

Share a pack

Word packs import and export as files, so a team can hand the same vocabulary around.

Files and inbox

Transcribe recordings. Catch thoughts.

File transcription

Drop audio or video onto the Transcribe files window or the open menu panel, or use Open With. Files queue up and are recognised on your Mac.

Save as .txt, Markdown with frontmatter, .srt or .vtt. A watch folder transcribes whatever lands in it and writes Markdown to a Transcripts folder. Each file gets one speaker label.

Voice inbox

Press a hotkey, say a thought and it is saved as a line like - 14:05 text #tag in a daily note or a single file. Say “tag work” to add a tag.

Obsidian-style frontmatter and date file names are supported, with a target per style.

Languages

The app speaks 21 languages.

Dictation listens in the languages your Mac has installed for on-device recognition, one language at a time, which you can set per app. If a language is not installed, the app tells you and does not fall back to a server.

Cleanup rules (fillers, spoken punctuation, take-backs) exist for English, German, French, Spanish, Portuguese, Hindi. Numbers, units and developer symbols are English only for now. The Portuguese and Hindi rules still need a native check.

For Chinese, three optional touches run on your Mac: Traditional characters with Taiwan wording (软件 becomes 軟體), spoken numbers written as digits (二零二六年 becomes 2026年) and fewer stray commas.

The app's own menus and windows are translated into 21 languages. These translations are machine-made and not yet checked by native speakers, so some wording will be off.

  • English
  • German
  • French
  • Spanish
  • Italian
  • Portuguese (Brazil)
  • Dutch
  • Swedish
  • Danish
  • Norwegian Bokmål
  • Finnish
  • Polish
  • Czech
  • Turkish
  • Russian
  • Ukrainian
  • Japanese
  • Korean
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Hindi

Privacy controls

Your voice never leaves your Mac.

Audio is turned into text by the Mac itself and then thrown away. The text goes into the app you chose and, if you keep history, into a file on this Mac.

Wi-Fi on. Speech is still recognised on this Mac.

See it

A visible “On this Mac” line in the menu.

History on your terms

Keep it, turn it off, or delete it automatically after 1, 7, 30 or 90 days. Set “no history” for single apps.

Audio is never saved

Audio is turned into text and thrown away. It is not written to disk.

Quiet when it should be

Off on calls, in quiet hours, in apps you pick, and per Focus. Password fields are always skipped.

Export or erase

One click exports everything. One click deletes history, meetings, stats and transcripts. Your licence stays.

Counts only

Words dictated, time saved and streaks are numbers on this Mac. No words or audio are kept for them.

hushtype has no analytics. The privacy page lists the one thing it can send.

Everything in it

The features people ask about first.

Move the pointer over a card. The full index has every feature with one plain line.

  • Hold to talk

    Hold Right Option and speak. Tap twice to keep listening hands-free. Escape cancels.

  • Cleanup by fixed rules

    Fillers, repeats, take-backs, spoken punctuation, capitals, numbers and units. The same words give the same text.

  • Live text

    The words appear in the recording pill as you speak, newest words in view. The cleaned-up text replaces them when you let go.

  • Hush mode

    For speaking softly: quiet speech is raised to a steady level, the room is faded down between words, and the pill shows a meter made for a whisper. In the menu and in Settings.

  • Accurate engine (optional download)

    A larger speech model, in about 100 languages, that you download once from Settings › Engine; after that it runs on the Mac with Wi-Fi off. Apple's recogniser stays the default and takes over whenever the accurate engine can't run.

  • Plans from plain words

    Ask in your own words with the command key or your wake phrase, or start with do this while dictating. The plan is shown as numbered steps and waits for your yes. Common requests work on any Mac; anything else uses the Mac's own on-device model on macOS 26.

  • Live captions for anything

    Captions for whatever your Mac plays (videos, calls, podcasts), in a bar on top of every window and full-screen video. Recognised on the Mac. Size, position, background and number of lines are yours.

  • Typing that fits the field

    Reads a short stretch before the cursor (never a password field, never kept) and carries on a list, writes the opening word in lower case mid-sentence, and gets the spacing and full stops right.

  • Smart formatting

    Emails, web addresses, phone numbers, dates and dollars-and-cents are written as data, not as words. English only.

  • Click anything

    Click by name, show numbers and say one, or zoom a 3 by 3 grid down to a point. Double, right click, hold, drag, hover and scroll.

  • Per-app styles

    Formal in Mail, casual in Messages, lower case and symbols in Terminal and code editors. You can change any of them.

  • Prompt style for coding agents

    A long spoken request is sorted into the goal, then Requirements, Constraints and Done when. Spoken paths become @ references; bullets, inline code and code blocks marked with a language come by voice. Short requests stay as said.

  • Teach it

    Load your last dictation, fix it, and it proposes dictionary entries for the mishearings. Nothing is learned until you press Add.

  • Meeting mode

    Records your microphone and the sound your Mac plays, and keeps a transcript with You and Others turns, timestamps and notes.

  • Nothing leaves your Mac

    Recognition and cleanup run on the Mac with network recognition off. No account and no screenshots. Voice commands read button and menu names only when you give one. The optional accurate engine is downloaded once and then runs offline.

See every feature

How it compares

What it does, and what it does not.

What hushtype does compared with two kinds of dictation app
CapabilityhushtypeCloud dictation servicesBasic on-device dictation
Where recognition runsOn your MacUsually on a serverOn the device
Works with Wi-Fi offYes, if the language is installedNoUsually
Word limitsNoneSome cap free useVaries
AccountNoneUsually requiredVaries
How you payOnceOften a subscriptionVaries
Your own wording kept (Exact mode)YesVariesVaries
Style per appYesVariesVaries
Symbols and file references for coding agentsYesVariesVaries
Meeting transcript with Markdown exportYes, one voice for everyone elseVariesVaries
Recognition engineThe Mac's own recogniser. We have not measured its accuracy.VariesVaries
PlatformsMac onlyOften severalVaries

The other two columns describe kinds of apps in general, not any one product, and they change over time. Check the app you are comparing with. This page makes no claim about accuracy: it depends on the recogniser, and ours is the one that comes with your Mac.

Pricing

Pay once. Keep it.

One licence for your Macs, no subscription, no word limits.

$11.99Regular price $21.99

Launch price: $11.99 until 18 Nov, then $21.99. One-time, 2 Macs, no subscription.

  • Buy, then download. Your licence key does the rest
  • On-device recognition, no account, no word limits
  • Everything: app styles, coding modes, voice edit, control the Mac by voice, meeting notes, files, history
  • Refund within 7 days for verified issues
Get hushtype for $11.99

After checkout you get a licence key by email and a Download button. Lost the download? Enter your key on the install page.

Questions

Good to know.

How much is it?
Paid once, in US dollars: $11.99 at launch until 18 November 2026, 18:30 UTC, then $21.99. One licence works on 2 Macs. There is no subscription, no account and no word limit.
How do I get it?
Buy first, then download. Checkout takes you to a thank-you page that shows your licence key with a Copy button and a big Download button. The same key arrives in your order email. Any time later, paste it into "Bought already? Enter your licence key" on the install page (or press Download in the app's Settings › Licence) for a fresh download link; each link works for 10 minutes, and you can ask as often as you need. There is no public download: the disk image is only handed out for a key that is paid and not refunded.
Can I hear it before I buy?
A web page cannot run the on-device recogniser, and sending your voice to a server would break the promise, so there is no voice demo here. The cleanup demo on the home page runs the same rules on text you type. If hushtype does not work for you, ask for a refund within 7 days (see refunds).
Is anything sent to a server?
Not your voice and not your text. Recognition and cleanup run on your Mac. The app's network calls go to our licence server (activating your key, re-checking the licence now and then, signing out of a Mac and asking for a download link) and, only if you ask for the accurate engine, one download of its model files from downloads.tealmac.com. The privacy page lists exactly what each one sends.
Does it work with Wi-Fi off?
Yes, as long as your Mac has the on-device speech model for your language (System Settings › Keyboard › Dictation). If it does not, the app tells you; it does not fall back to a server. Some features use system models, such as the language model behind Polished and voice edit; macOS may need to download those once, and that download is the system's, not the app's.
Is there a more accurate engine?
Yes, as an option. In Settings › Engine you can download a larger speech model once (the accurate model, in about 100 languages, or a smaller fast model for Macs with less memory). Before anything is fetched, hushtype shows what it is, how big it is and that it happens once. After that it runs on your Mac with Wi-Fi off. Apple's recogniser stays the default and takes over whenever the accurate engine can't run, so a dictation is never lost to it. Meetings and hands-free listening always use Apple's recogniser.
Which languages?
Dictation listens in the languages your Mac has installed for on-device recognition, one at a time; set it per app. Cleanup rules (fillers, spoken punctuation, take-backs) exist for English, German, French, Spanish, Portuguese, Hindi. The Portuguese and Hindi rules still need a native check. The app itself is translated into 21 languages.
Does it work in every app?
Pasting works in most apps. Games and remote desktops tend to ignore pasted text, and some apps, several built on Electron, do not take Accessibility insertion. It always skips password fields. You can name apps where it should never type.
How accurate is it?
Accuracy is whatever the recogniser you chose gives: Apple's on-device recogniser, or the optional accurate engine you can download once. Cleanup fixes fillers and formatting, not words heard wrongly. We publish no accuracy figures and make no claim about it. Your dictionary is given to the recogniser before you speak, and Teach it helps with a mistake that repeats.

All questions, including permissions and what is still rough

Say it. It types it.

Voice to text that stays on your Mac. $11.99 once at launch, then $21.99.

Mac only · refunds