Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Advanced Audio Recorder

akhmialeuskiakhmialeuski5k downloads

Advanced audio recording with input device and folder configuration.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates21

Advanced Audio Recorder lets you record, play, clean up, and transcribe audio directly inside Obsidian.

Use it for voice notes, meetings, interviews, lectures, and dictation. Record audio with one click, play it back in an enhanced waveform player, add bookmarks and chapters, split or convert files, and clean up noisy recordings when needed.

The plugin also includes built-in transcription. You can transcribe recordings or existing audio files in your vault using the OpenAI-compatible Whisper API (OpenAI, Groq, and other hosts), Deepgram, Google Gemini, Mistral Voxtral, or a local offline whisper.cpp model. Transcripts can include speaker labels, clickable timestamps, and an optional AI summary saved next to your note.

All audio and generated files stay in your vault. API keys are kept in Obsidian's keychain on each device; a key an earlier version stored in the plugin's settings file leaves it at the next restart of Obsidian. Keys are never sent anywhere except to the providers you choose, which are the transcription engine a run uses and, when post-processing is on, the LLM vendor it calls.

Works on desktop and mobile (iOS and Android). Some features are desktop-only (multi-track recording, local whisper.cpp transcription, input device selection); see Mobile support for the platform differences. Requires Obsidian 1.14.4 or newer. MIT licensed.

The full documentation lives in the docs folder, and the same link is built into the plugin's settings tab.

The enhanced audio player showing the waveform, playback controls, and a list of bookmarks and chapters.

Features

  • Recording: one-click capture with pause, resume, live status feedback, automatic splitting of long sessions, and crash recovery. Record in stereo or mono - including keeping just one channel of a dual-input audio interface.
  • System audio: record this computer's own output beside the microphone with one switch, so the remote participants of a call reach the recording (Windows, macOS 14.2 or later).
  • Multi-track recording: capture up to eight input devices at once for multi-microphone interviews.
  • Enhanced audio player: inline waveform with adjustable speed, skip, loop, volume, a voice-boost toggle that applies the cleanup chain to the recording as it plays, per-recording bookmarks, chapters, and clickable timestamp links.
  • Transcription: OpenAI-compatible Whisper API, Deepgram, Google Gemini, Mistral Voxtral, or fully offline whisper.cpp, with speaker diarization and JSON, SRT, WebVTT, or plain-text output.
  • LLM post-processing: optionally clean up or summarize any transcript with OpenAI, Anthropic, Gemini, Mistral, or DeepSeek.
  • Recording panel: a sidebar tab with the details of the recording in front of you - duration, format, transcription, participants - and its actions one click away.
  • Quick notes: dictate into the note at the cursor from a ribbon button, with the audio never saved and an optional LLM rewrite from a profile of your own.
  • Audio cleanup: high-pass filter, noise gate, and loudness leveling, written to a fresh copy.
  • Formats and file operations: convert between WAV, WebM, OGG, MP3, MP4, M4A, AAC, and FLAC (with an optional mono downmix), and split long files from the right-click menu.
  • Command line (desktop): every action of the plugin is a terminal command too - record, transcribe into a note, name speakers, chapter, split, mark, drive the queue - and every one is also a palette command and a context-menu entry, defined once.

Recording is fast and forgiving. Start and stop from the ribbon or a command, follow live feedback in the status bar, and pause or resume without losing anything. Capture up to eight input devices at once for multi-microphone interviews, let long sessions split into fixed-length parts automatically, and recover the audio on the next launch if Obsidian closes mid-recording. See Recording and Multi-track recording.

The recording status bar showing the Recording label, control buttons, elapsed time, file size, and input level meter.

The enhanced player turns playback into a first-class part of your notes. Recordings embed as a player with a clickable waveform, adjustable speed, skip, loop, and volume. Add per-recording bookmarks and chapters, move between them, and copy timestamp links that jump straight to a moment in the audio. See the enhanced audio player.

Transcription turns any recording, or any audio file already in your vault, into text with the engine that fits your needs: the OpenAI-compatible Whisper API (Groq and other compatible hosts included), Deepgram, Google Gemini, Mistral Voxtral, or a fully offline whisper.cpp model that never touches the network. Deepgram, Gemini, and Voxtral add automatic speaker diarization, so meetings and interviews come back labelled by speaker. You decide where the transcript goes and in which format (JSON, SRT, WebVTT, or plain text), with timestamps you can click to jump the player to the right moment. An optional pass through an LLM (OpenAI, Anthropic, Gemini, or Mistral) cleans up the wording or condenses the transcript into key points and action items. See Transcription and LLM post-processing.

The Transcribe audio dialog with its per-run rows for engine, language, speaker diarization, the participant and dictionary profiles, the two-pass mode, the destination and file format, LLM post-processing and chapter generation

Everything else keeps your audio tidy. Convert recordings between WAV, WebM, OGG, MP3, MP4, M4A, AAC, and FLAC, and split long files into parts straight from the right-click menu; the formats you can record in are the subset your platform supports. Clean up noisy audio on demand with a high-pass filter, noise gate, and loudness leveling, always written to a fresh copy so the original is left untouched. See Formats, File operations, and Audio cleanup.

Installation

  1. In Obsidian, open Settings, go to Community plugins, and turn off Restricted mode if it is on.
  2. Click Browse, then search for "Advanced Audio Recorder".
  3. Click Install, then Enable.

Turn Obsidian's own Audio recorder off. Obsidian ships a core plugin of that name which puts its own microphone button in the same ribbon, and two recording buttons side by side are easy to confuse. Switch it off under Settings > Core plugins. To keep the core plugin and drop only its button, right-click an empty part of the ribbon strip instead and untick its entry. See Getting started.

The Audio recorder core plugin with its toggle switched off in Settings, Core plugins

Quick start

  1. Click the microphone icon in the left ribbon, or run "Start/stop recording" from the command palette.
  2. Speak, then click again to stop.
  3. The recording is saved to your vault and embedded in the active note.

No default hotkeys are assigned. Set your own in Settings, under Hotkeys.

Privacy and permissions

  • Network. Audio and text leave your device only for the transcription and LLM engines you set up, and only when you run them. The local whisper.cpp engine makes no network request. The plugin has no telemetry.
  • Files in your vault. Two features list the vault's files: the marker search, which looks for the .markers.json sidecars that hold each recording's markers, and the folder transcription command, which offers the folders that hold recordings. Neither reads a file it was not looking for, and nothing is sent anywhere. Transcript lookup reads only the recording's own folder.
  • Deleting files. Every file the plugin removes, a split's leftover parts and an emptied sidecar included, goes where Obsidian's Deleted files setting sends deleted files.
  • Clipboard. The plugin writes to the clipboard and never reads from it. It does so when you click a copy action (a timestamp link, a chapter outline, file info, the diagnostics report), and when a quick note finishes while no note is open to take its text.

Support

If this plugin saves you time, consider supporting its development: Buy Me A Coffee.

Troubleshooting and bug reports

If something is not working, start with the troubleshooting guide. When you report a problem, follow the bug reporting guide and open an issue on GitHub.

License

Released under the MIT License.

HealthExcellent
ReviewPassed
About
Record audio with pause/resume, multi-track capture from up to eight input devices, and live status-bar and ribbon feedback. Save recordings to any vault folder or next to the active note in WAV, MP3, FLAC, OGG, WebM, MP4, M4A or AAC, convert formats, insert links into notes, and run diagnostics or test recordings.
AttachmentsFormatsAudio
Details
Current version
2.4.1
Last updated
5 days ago
Created
9 months ago
Updates
21 releases
Downloads
5k
Compatible with
Obsidian 1.14.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
akhmialeuskiakhmialeuski
coff.ee/akhmelevskiy
GitHubakhmialeuski
  1. Community
  2. Plugins
  3. Attachments
  4. Advanced Audio Recorder

Related plugins

Plaud Importer

Import meeting summaries, transcripts, and attachments from Plaud.AI into your vault.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Consistent Attachments and Links

Move note attachments and update links automatically.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Paste image rename

Rename image after pasting, support name pattern and auto renaming.

Imagine

A comprehensive image management plugin for managing, inserting, resizing, viewing, and batch processing images.

Custom Attachment Location

Customize attachment location with variables($filename, $data, etc) like Typora.

Chat View

Chat View lets you quickly and easily create elegant Chat UIs in your Markdown Files.