Get started
A few steps, and every dictation lands here as text you can copy.
Add a key only for the services you use; their models then appear in the toolbar picker. Your audio is sent to the service you pick.
Speech recognition that runs on this Mac: your audio stays here.
Speech models
ModelWait per audio minuteDictionary correctionsRunsAudio
Nothing to compare yet. Each model you dictate with appears here.
Wait: transcription time after you stop, per minute of audio. Corrections: dictionary replacements per 100 words. Neither measures accuracy.
Corrections & formatting
StepDictationsChanges madeUnresolvedAdded time
Details: decisions, kept as written, retries
Heard as
What it is
Scope
Pinned · every speech model, protected from suggestions
Learned · learned for this model only; the list follows the toolbar picker
Not saved.
Permissions
Set up Entune on this Mac
Allow these three permissions so you can dictate in any app. macOS asks for each one separately.
Microphone
Record your voice when you start dictation.
Accessibility
Paste into the focused app and use the Fn key.
Input Monitoring
Use your shortcuts while another app has focus.
Shortcuts
Hold-to-talk
One key. Records while held, release to stop.
Hands-free
A combination. Press to start, again to stop.
Cancel dictation
Discard the active shortcut recording.
Appearance
Theme
Follow the system, or fix one.
Text size
Scales the whole window. ⌘+ ⌘− step it, ⌘0 resets.
After speech recognition, Entune can fix known mistakes and tidy the text. A decision model makes each choice: it answers questions about the text and never writes any.
Decision model
Needed for the steps below. Choose where the decisions are made.
Install its engine once, in Terminal (about 750 MB, including PyTorch), then press Check again. Entune looks for it where uv installs tools.
The original transcript is always kept in History.
Advanced: waiting and retries
Suggestion model
Writes dictionary suggestions when you choose Get suggestions on the Dictionary page. It reads the transcripts it learns from. Dictation and editing work without it.
No model
Local API
Apps and agents you dictate to can send corrections you have confirmed. Each one is added to your dictionary as a pinned entry.
Endpoint
HTTP on this machine only. Nothing else is exposed.
Example request
Send only what the person confirmed, whole words or phrases, never guesses.
Received corrections
Newest first. Each one is already in Pinned; remove it there if it's wrong.
Tracing
What Entune keeps on this Mac, and what it sends elsewhere.
What leaves this Mac
Speech recognition
Audio goes to the cloud service you pick. Models on this Mac keep it here.
Corrections & formatting
When on, transcript text, the words in question and relevant dictionary meanings go to TypeSafe if Jev is your decision model. With Laya they stay on this Mac.
Dictionary suggestions
When you ask, transcripts and your dictionary go to your suggestion model. Transcripts made only for a suggestion run are not saved by Entune.
Tracing
Off unless you save Langfuse keys under Integrations. Then each suggestion request and reply, transcript text included, also goes to the Langfuse host you set.
Each service's own retention rules apply.
Your data stays yours
No expiry
Entune never automatically expires or deletes your saved audio or transcripts. This includes audio imported to build dictionaries. Saved files are kept locally.
Original audio
A ZIP of all recordings and imported dictionary audio. Large exports can take a while to prepare.
Transcripts
JSON with saved text, raw transcripts, models, dates and every attempt. Transcripts used only to build a dictionary from imported audio are not saved.
Exports are created on this Mac. Saved API keys and settings are excluded.
Start over
Delete all Entune data
Recordings, transcripts, the dictionary, settings, API keys and downloaded models on this Mac. You can export first.