Skip to content
Halopen

privacy

Obsidian voice dictation that can stay on your Mac

How to dictate into Obsidian on macOS — with setup, formatting and the difference between local speech recognition and vault storage.

Halopen · · 7 min read

To dictate into Obsidian on a Mac: install Halopen, put the cursor in a note, hold the function key, talk, release. No plugin, no configuration, nothing to set up on the Obsidian side.

That part is the same for most Mac dictation software. The part that is not, and the reason this page exists, is that Halopen can do the transcription entirely on your own machine — which matters more for Obsidian users than for almost anyone else.

Why this is different for Obsidian specifically

You chose a local-first vault. Plain markdown files, on your disk, readable in fifty years, syncing only if and where you tell them to. That was a deliberate decision about who holds your notes.

Then dictation arrives and quietly reverses it. Almost every speech recognition tool works by streaming your audio to a server. Your files stay local and your voice, saying the contents of those files out loud, does not. For a shopping list that is fine. For a therapy journal, a medical note, a half-formed idea about a person you work with, it is a different question — and it is exactly the question Obsidian users already answered once.

The two modes, honestly

Halopen has both, and the trade is real in both directions.

On-your-Mac mode processes speech on an Apple Silicon Mac after the required model is downloaded. Local recognition does not send that recording to the cloud transcription service. Account, licensing, updates, usage and enabled diagnostics have separate network behavior.

Cloud mode sends audio to a transcription service and needs a connection. Read the privacy page for provider retention and optional context. A local Obsidian vault does not make cloud speech recognition local.

QuestionWhat to check
Where is speech recognized?The recognition mode selected in Halopen.
Where is the resulting note stored?Your Obsidian vault and its sync configuration.
Is optional context enabled?Halopen’s context and cleanup settings.
Is this vocabulary recognized accurately?Your own short test, reviewed for names, numbers and errors.

Test the exact settings you plan to use. This article does not establish a comparative accuracy or battery benchmark. A successful dictation into one editor also does not prove that every field, shortcut or plugin combination will work the same way.

Halopen’s local log stores transcripts and supported app events. A local dictation entry identifies its transcription route; it is not a monitor of every app or Mac network request. Account, licensing, updates, usage and enabled diagnostics have separate network behavior. See the privacy page for processing and retention details.

What to dictate, and what not to

Dictate the prose. A paragraph of thinking, a meeting recap, the thing you would have typed into a daily note and then not typed because typing it felt like work.

Do not dictate the syntax. Saying “open bracket open bracket” to make a wikilink is slower than typing it and looks wrong in the transcript. Markdown is fast to type and awkward to say. Talk the sentences, then add the brackets, hashes and tags with your hands.

Names are the failure case. Your colleagues, your projects, the book you are taking notes on — none of them are in a general speech model’s vocabulary. In Cloud mode, put them in the vocabulary list once. In either mode, glance at what landed before you move on; a misread proper noun in a note you will reread in six months is worse than one in a message you will never reopen.

Where it works in Obsidian

Test the editor mode and field you use: a daily note, source editor, search box and canvas card may behave differently. Start with a short draft and confirm insertion. Do not assume that a successful test in one field establishes compatibility with all Markdown editors or widgets.

There is nothing to update when Obsidian updates. There is no plugin to break.

What it will not do

It will not read your vault. Halopen has no access to your files — it sees the text field your cursor is in, and nothing else. If you were hoping for dictation that knows your note titles and auto-links them, that is not this, and building it would require exactly the access this app is designed not to have.

It will not make local mode as good as cloud on proper nouns, today. That is the honest state.

And it will not do a good job of your first take. Dictation is a skill about as deep as touch-typing was: the first week is worse than typing, and then it is not.

Try it on tonight’s daily note

A time-limited no-card trial is available. macOS 14 or later; On-your-Mac mode needs Apple Silicon.

Current trial duration and paid plans

Pass it on

Try Halopen

Hold the function key. Speak.

Halopen is free for 14 days, no credit card. Pro is $19/mo or $179/yr — unlimited.

Questions

Answered here.

How do I use voice dictation in Obsidian on a Mac?
Install Halopen and follow its permission prompts. Test a short draft in the exact Obsidian editor or field you use, then review the completed text. A separate Mac dictation app does not require an Obsidian dictation plugin, but field behavior, permissions, focus and Secure Input can affect insertion.
Is there a dictation app for Obsidian that works offline?
Halopen can, on an Apple Silicon Mac. Install it, sign in and download the on-device model while online. After that, On your Mac mode transcribes without a connection and types into Obsidian the way it types into any other app. Account, licensing, updates, usage reporting and enabled diagnostics use the network when it is available, and your vault may sync on its own. The offline dictation guide lists what needs a connection and when.
Will dictation put my notes on someone's server?
Cloud recognition sends audio to a transcription service. On-device recognition processes speech locally on a supported Mac. Optional text context, local history, account checks and diagnostics have separate behavior; your vault may also sync independently. Review the privacy page before using sensitive information.
Can I dictate wikilinks and markdown syntax?
You can, but you mostly should not. Saying "open bracket open bracket" is slower than typing it and reads badly in a transcript. Dictate the prose, then add the brackets, headings and tags with your hands. The exception is a note title you already know — say the words, then wrap them.
Does it get people's names and project names right?
Not on first contact, and no dictation tool does. Cloud mode has a vocabulary list you populate with your own names, plus a live preview so you catch a misread while you are still talking. On-your-Mac mode currently transcribes without vocabulary biasing — an upstream WhisperKit issue disabled it — so unusual proper nouns are the one place local mode is meaningfully behind.
Does it work with daily notes and templates?
Try a short draft in today’s daily note. Place the cursor under the intended heading, hold the key and speak, then confirm that the completed text arrived in the right place.
What does it cost?
A time-limited trial is available without a credit card. See the pricing page for current duration and paid plans. Requires macOS 14 or later; On-your-Mac mode additionally requires Apple Silicon.

Power-user cheat sheet

Take Halopen with you.

The Halopen power-user cheat sheet by email — hotkeys, the right mode for each app, dictionary tips, voice patterns for prompting. Four short notes over two weeks can follow, only if you ask for them. Unsubscribe in one click.