Obsidian Voice to Text on Mac: Add Prose to Linked Notes

Written by

Founder of Paraspeech

Use voice to text in Obsidian on Mac without replacing properties, links, or code. Choose Editing view, dictate a body paragraph, and review the Markdown.

Alex Burlis
Published on
Published September 24, 2026
Reading time
7 min read
dictationmarkdownmac

TL;DR

  • Obsidian's Audio recorder saves and embeds an audio attachment, not editable text, so transcribe an existing recording first and insert the reviewed text.
  • Place a single cursor on a blank body line and clear any selection before dictating, because selected text becomes a replacement target.
  • After inserting, inspect the note in Source mode for the closing YAML delimiter, links and code fence, because plain text can still contain Markdown syntax.
  • Paraspeech is not an Obsidian plugin; the direct-download app can attempt insertion with Accessibility permission, and if it misses, copy the transcript and paste it with Cmd+V.
Illustrated note with a highlighted prose area between fixed properties, links, and code

For Obsidian voice to text on Mac, use a speech-to-text tool to create prose, then insert it into a blank body paragraph in Editing view. Keep the cursor outside properties, link syntax, and code blocks. Type the note's structure separately. If you already have a recording, transcribe the file first; Obsidian's Audio recorder saves an audio attachment rather than documenting an automatic text-transcription step.

Last checked: September 20, 2026, using official Obsidian help and released Mac sources.

Choose editable prose or a saved recording

Use live dictation when you are composing a note: an observation, an explanation, or a paragraph connecting existing ideas. Your intended result is text you can edit alongside the rest of the note.

Use Audio recorder when you want to keep the sound itself. Obsidian documents a Start/stop recording control that saves a recording to the vault and embeds it at the end of the active note. That gives you audio to replay, not the editable paragraph this guide is about. Removing the embed from a note also does not remove the underlying recording from the vault. Obsidian Audio recorder.

For existing audio, follow the file-transcription guide, then insert the reviewed text into your note. Keep a link to the original recording if you need to compare a quotation or uncertain detail later. There is no need to replace the attachment just to add prose beside it.

Put the cursor in Editing view, not Reading view

Obsidian separates the view of a note from the way Markdown appears while editing:

ChoiceWhat you seeWhen to use it for this workflow
Editing view, Live PreviewFormatted text with most syntax hidden until the cursor enters formatted contentWrite a normal body paragraph when its boundaries are clear.
Editing view, Source modeThe Markdown syntax as writtenInspect where properties end, where links begin, and whether a code fence is still open.
Reading viewA rendered view of the noteReview the result after inserting text. Switch back to Editing view to make changes.

Source: Obsidian views and editing modes.

On macOS, Cmd+E toggles between Reading and Editing view. To inspect raw Markdown, choose Source mode through the editing-mode control; Obsidian also offers a Toggle Live Preview/Source mode command that can have its own hotkey. These are different choices: switching out of Reading view does not necessarily mean you are now seeing all the syntax.

Before dictating, click the intended note pane and place a single cursor on a blank line in the body. Clear any selected text. A selected passage would be a replacement target, which is a different operation from adding a paragraph.

An Obsidian note can look like one document while containing several kinds of content. Treat these areas differently:

  • Properties: These are structured values stored as YAML at the top of the file. Put an observation below the closing ---, rather than into a property field. For example, status: draft is metadata, not the beginning of a sentence. Properties.
  • Links: Type [[ and select the intended note, or enter a Markdown link deliberately. Dictating a note title does not establish that it points to the right file. Keep prose outside the brackets and the link destination. Internal links.
  • Code: Keep a dictated explanation outside the fenced code block. Type code and its delimiters separately. A missing closing fence can make later prose appear as code. Formatting syntax.

Plain text can still contain Markdown syntax. A leading #, an asterisk, or backticks may affect how the note renders even when no rich formatting came through the clipboard. “Paste without formatting” does not mean “remove all Markdown characters.”

Worked note: one paragraph changes

In this fictional note, add an observation between the existing links and SQL block. Dictate the paragraph; leave the structure and code as typed.

Before, leave the blank paragraph under ## Observation as the destination:

markdown
---
status: draft
project: "[[Harbor redesign]]"
---
 
## Interview synthesis
 
Related: [[Harbor redesign]] and [interview plan](Interview%20plan.md).
 
## Observation
 
## Exact query
 
```sql
SELECT status, count(*) FROM feedback GROUP BY status;
```

Speak only the observation: “Two participants could not find the export button. This suggests a navigation problem, but the next session should check whether the label also causes confusion.”

After inserting and reviewing that prose, the intended note is:

markdown
---
status: draft
project: "[[Harbor redesign]]"
---
 
## Interview synthesis
 
Related: [[Harbor redesign]] and [interview plan](Interview%20plan.md).
 
## Observation
 
Two participants could not find the export button. This suggests a navigation problem, but the next session should check whether the label also causes confusion.
 
## Exact query
 
```sql
SELECT status, count(*) FROM feedback GROUP BY status;
```

The quoted property link, body wikilink, URL-encoded Markdown link, and SQL block remain unchanged. The observation also retains the difference between what happened and what still needs checking. Rewriting it as “The label caused the problem” would change the evidence, even though the sentence reads smoothly.

Dictate a paragraph with Paraspeech

Paraspeech can turn your spoken paragraph into text and insert it into a supported editable field. The direct-download app needs Accessibility permission for automatic insertion; it works as a text-input tool rather than an Obsidian plugin. These instructions use Mac 1.7.2, build 367.

Set up the microphone and delivery options using the Paraspeech documentation. Then return to the blank body paragraph in Obsidian before starting the recording. Keep that destination focused. Application focus alone cannot identify which note, pane, or line you meant to edit.

For the initial paragraph, Rewrite > Default Output > Transcription Only avoids optional language-model cleanup, subject to app-specific exceptions. It still applies transcript cleanup and is not a verbatim guarantee. If you choose cleanup later, compare the result against your meaning, particularly uncertainty such as “suggests” and “should check” in the example.

For local speech recognition, use a supported Apple Silicon Mac with the required model downloaded. Cleanup has its own processing choice: local cleanup needs supported models and eligible access in the direct Mac app; cloud speech or cleanup sends the content needed for that operation to its provider. A local speech selection can also use eligible cloud fallback when the local model is unavailable.

Review and paste the paragraph

If automatic insertion does not put text in the note, check the destination before trying again. Avoid repeatedly pasting when a paragraph may already have arrived in a different pane.

For copy-only delivery or a missed insertion, explicitly copy the transcript from Paraspeech, return to the intended Obsidian paragraph, and press Cmd+V. Obsidian documents Cmd+Shift+V for pasting without formatting if your clipboard source contains rich text. The Mac App Store distribution does not have the same external-app automation path as the direct download; manual copy and paste is a separate workflow. Obsidian editing shortcuts.

Inspect the note in Source mode before switching to Reading view. In the worked example, the exact review targets are the closing YAML delimiter, both existing links, the closing code fence, and the new observation's uncertainty. Reading view then helps reveal whether the paragraph appeared as prose or accidentally became a heading, list, or code block.

For the broader cursor-and-review habit outside Obsidian, see the voice-input workflow. Here, the successful outcome is specific: a new editable paragraph in the intended note, with its existing structure and meaning preserved.

About the author

Alex Burlis

Alex Burlis

Founder of Paraspeech

Alex Burlis founded Paraspeech, the voice-to-text app for Mac and iOS. Alex builds the Paraspeech apps and publishes this blog.

Free to try · Apple Silicon

Write by voice on your Mac

AI powered voice to text across your Mac, with supported local and cloud-backed modes.

macOS 14 or later · Broad language coverage · Supported local modes

More reading

Keep exploring