§ Dictation
How dictation works
Hold the Push-to-Talk hotkey (Option+Space by default), speak, release. Dettivo captures audio, runs speech-to-text locally on Apple Silicon, optionally polishes the result, and types into the focused app.
Who this is for
Anyone evaluating Dettivo, or new users curious about the full pipeline from audio capture to inserted text.
The pipeline, end to end
When you hold the hotkey, Dettivo opens an audio buffer immediately. It does not wait for the speech-to-text model to warm up — the audio is captured, then handed to the warmed model when it becomes ready. First dictation feels slightly slower than the second; the model prewarm hides that gap after one use.
After capture, audio runs through your selected STT engine — usually a bundled WhisperKit model. The raw transcript is what you get in Raw mode. Polish then applies deterministic dictionary substitutions, replacement rules, snippet expansions, punctuation normalization, and code/path/flag post-processing. Enhanced adds an optional model rewrite on top.
Finally, the result is inserted into the focused app via Accessibility. If insertion is blocked — secure fields, sandbox restrictions — Dettivo falls back to clipboard with a five-second undo window.
The three modes
Raw mode
Verbatim STT output. Fastest path, no deterministic cleanup, no LLM. Every "um" stays in.
Polish mode
Raw + deterministic dictionary fixes + replacement rules + snippet expansion. No LLM, no network, instant.
Enhanced mode
Polish + app context + model rewrite. Optionally translates before insertion.
Where dictation lives in Settings
Settings › General · Hotkeys · AI Processing · Languages
- Settings › Hotkeys
- Bind Push-to-Talk, Toggle Dictation, Cancel, Re-insert Last, Insert Raw, Insert Enhanced, Quick Access, Capture Note.
- Settings › AI Processing
- Pick the default mode (Raw, Polish, Enhanced). Choose the dictation MLX polish model. Toggle app-context capture and screenshot context.
- Settings › Languages
- Set the default language, add per-language profiles, override model per language, bind per-language hotkeys.
- Settings › Models
- Download the bundled WhisperKit tiers. Configure BYOK cloud STT (optional, opt-in).
Launching April 2026
Be first on the launch list.
Dettivo opens for new purchases in April 2026. One-time license, three Macs, lifetime updates.