On-device speech recognition
Yap uses Apple’s on-device Speech framework so dictation is processed locally on your Mac instead of sending audio to a server.
Yap for macOS turns speech into text in any field, with on-device recognition, local storage, free open source use, and no account or telemetry.
Yap is a macOS voice dictation app that turns speech into text wherever you can type. It is built for people who want fast dictation without sending audio off their machine.
The product page describes Yap as private, free, and open source. It uses Apple’s on-device Speech framework, works offline, and pastes text directly into the field you were already using, from browser windows to terminal sessions.
The homepage emphasizes local control: there is no account, no API key, no telemetry, and no network code. Yap also saves transcripts on the Mac so past dictation remains searchable and reusable.
Frigade says it built Yap for its own daily use, including prompting coding agents, writing emails, and sending Slack messages, then open sourced it for others who want the same workflow on macOS.
Yap uses Apple’s on-device Speech framework so dictation is processed locally on your Mac instead of sending audio to a server.
Start recording and stop recording with a single hotkey. The shortcut can be rebound to a different key if needed.
The dictated text is pasted into the app or field you were already using, whether that is a browser, editor, terminal, or another text field.
Yap does not require an account or API key, and the page states that it has no telemetry and no network code.
Each transcript is stored locally on the Mac, making past dictation searchable and available for reuse.
Because it has no network code, Yap is designed to work offline as well as online.
Use Yap when you want to dictate faster than typing, but still keep the text inside the app you are already working in.
The page specifically mentions prompting coding agents and using a terminal, so Yap fits voice input for development workflows where you want local text insertion.
Frigade says it uses Yap for writing emails and firing off Slack messages, which makes it useful for short written communication on a Mac.
Because dictation is processed on-device and works offline, Yap is suitable when you want speech-to-text without network dependence, including travel or low-connectivity situations.
Saved local transcripts make Yap useful when you want to reuse previous dictated text instead of starting from scratch.
Yap uses Apple’s on-device Speech framework and runs entirely on your Mac. The page says there is no account, no API key, no telemetry, and no network code involved.
The page says Yap can paste text into whatever field you are in, from terminal to browser. It is designed to work anywhere you can type on macOS.
Yap starts and stops with one shortcut, and the shortcut can be rebound to any key you like.
Yes. Yap saves each transcript locally on your Mac, and the page says the history is searchable and ready to reuse.
The homepage describes Yap as free and open source. It also shows installation options for macOS, including a download button, GitHub, and Homebrew.
NeverCap AI transcription tool for audio and video to editable text, with batch uploads, speaker labels, timestamps, and 100+ languages.
GPT Reader & Transcriber is a browser extension that reads text aloud with AI voices and converts speech or audio into editable text. Listen, dictate, and transcribe in one workflow.
Minutes is an AI note taking and transcription app for meetings, lectures, and recordings. Turn live audio, files, or YouTube links into notes, transcripts, and summaries.
Transkrip.com is an AI transcription tool for audio and video to text, focused on Bahasa Indonesia, long files, and per-file pricing.
Wispr Flow is a cross-platform voice dictation tool for Mac, Windows, iPhone, and Android, with team controls for business use.
Willow is AI speech-to-text dictation software for Mac, Windows, and iPhone. Turn spoken ideas into formatted text for emails, documents, messaging, notes, and AI prompts.