Docs
Enable Accessibility
When a listen finishes, Listen Orb puts the cleaned sentence where you were already typing. Native fields get a verified Accessibility insert. Longer text may paste once; the previous clipboard comes back after the destination has read it.
If Accessibility allows it, the app also reads a few hundred characters on either side of the cursor, plus the destination app name, so capitalization and lists fit the field. Password and other secure fields are never read.
The short version
Open System Settings → Privacy & Security → Accessibility, enable Listen Orb (or Terminal, if you started it from there), then quit and reopen that app.
Step by step
Open the Accessibility pane
Go to System Settings → Privacy & Security → Accessibility. Unlock the pane if macOS asks.
Enable the app you launched
Turn on Listen Orb for the installed app. If you started it from Terminal or iTerm, enable that Terminal app instead. The insert is granted to the process that is running, not to a nested script.
Clear a stale row after a replace
An unsigned or ad-hoc signed rebuild is a new identity. An old Listen Orb row can stay on and still refuse the new binary. Remove every Listen Orb line, then add
/Applications/Listen Orb.appwith the + control. Quit and reopen.
If the sentence does not land
- The overlay says to press Cmd+V. The text is already on the clipboard. Click the field and paste. Some Electron and browser fields ignore a direct Accessibility insert and need that paste.
- Nothing was copied either. Accessibility is off for this binary. Remove the leftover row, add the Applications copy, quit, and reopen.
- Fn is also dead. Input Monitoring is the keyboard tap; Accessibility is insert. You usually want both. How to enable Fn.
Nearby text that is sent with a polish request is described on the privacy page. You can turn polishing off; insert still needs Accessibility.