From speech to text
You hold the hotkey, speak, and let go. ParrotFlow does not stream. The clip is finished before anything reads it, so every step works on a whole sentence.
- Parakeet TDT v3, the speech recognition model, turns the clip into words. It runs through FluidAudio on the Neural Engine of your Mac.
- A small language model repairs the transcript. A pause for breath makes the recogniser write a full stop in the middle of a sentence. Qwen3 0.6B reads each such boundary three ways and keeps the reading it scores highest.
- Names you taught ParrotFlow are matched by spelling and by sound, then checked against the sentence. Words on the screen of the window you dictate into help with names you never taught.
- The pipeline runs your own steps, in the order you list them. A step is a pattern table, a script, or a prompt to a model you choose.
- ParrotFlow pastes the result into the app you are in. If you moved to another field while it worked, it puts the text on the clipboard instead.
No built-in step asks a model to rewrite your wording. A prompt step can do that, and only if you add one.
Local dictation
Speech recognition, repair and vocabulary all run on your Mac with small models. Built-in steps need no account and no cloud key. The one exception is a prompt step you add yourself, on a model you pick.
Dictation that stays on your Mac
Screen context
Claude Code just wrote CaretAnchor. You say it, and the recogniser hears “carrot anchor”. ParrotFlow reads the window you dictate into and writes CaretAnchor. The screen is read on your Mac, when you press the key.
Spelling from what is on your screen
Custom vocabulary
Fix a word once and the pill offers to learn it. Press Y to keep it or N to skip. Next time, “upgrade view” becomes “upgrade Vue”. In “re-render the whole view”, the word stays “view”.
Programmable dictation
A rule is a pattern and what replaces it. A script is any program that reads text on stdin and writes text on stdout. A prompt asks a model. Put them in a pipeline, or run one when you ask for it.
| You say | You get |
|---|---|
| PR 478 | #478 |
| Siobhan | @siobhan |
| forty nine dollars ninety nine | $49.99 |
| P zero | P0 |
Rules, scripts and prompts for your dictation
For developers
Prompts to coding agents, identifiers from the screen, PR references and Slack mentions. A ParrotFlow skill lets your coding agent write the rules for you.