Whisper

by Nik Danilov
5
4
3
2
1
Score: 69/100

Description

Category: Note Enhancements

The Whisper plugin is a revolutionary addition to Obsidian, allowing users to effortlessly turn their speech into written notes. With the power of OpenAI's Whisper API, this plugin can recognize and transcribe audio recordings with remarkable accuracy. Users can initiate recording sessions using the ribbon button or keyboard shortcut (Alt + Q), and then pause, resume, or stop the recording as needed. The plugin also supports uploading existing audio files for transcription. Settings allow users to customize their experience, including selecting the language of the message being whispered and choosing where to save transcriptions and audio files. With Whisper, Obsidian users can now focus on capturing their thoughts without worrying about typing them out manually.

Reviews

No reviews yet.

Stats

353
stars
44,718
downloads
74
forks
1,115
days
33
days
33
days
53
total PRs
5
open PRs
11
closed PRs
37
merged PRs
71
total issues
5
open issues
66
closed issues
14
commits

Latest Version

a month ago

Changelog

Improvements

  • Reorganize settings into logical sections: API Keys, Transcription, Recording, Output, Post-processing, Advanced
  • Hide section sub-fields until their parent toggle is enabled
  • "Save audio file" and "Create note file" are now on by default
  • Preserve scroll position when toggling settings so the panel no longer jumps

Bug Fixes

  • Fix bug where "Note save path" stayed editable when "Create note file" was off

README file from

Github

Whisper — Speech-to-text for Obsidian

Record or upload audio, transcribe with Whisper, and optionally post-process the result with an LLM. Works on desktop and mobile.

Works with OpenAI, Groq, Azure, or any other Whisper-compatible API.

Quick Start

  1. Install from Settings → Community Plugins → search "Whisper"
  2. Add your API key in the plugin settings
  3. Open a note, press Alt + Q, speak, press Alt + Q again

The transcription appears at your cursor.

Usage

Record — click the mic icon in the sidebar, or press Alt + Q to start/stop.

Upload — command palette → Upload audio file (mp3, mp4, m4a, wav, webm, ogg).

Right-click — right-click any audio file in your vault → Transcribe audio file.

All commands can be assigned custom hotkeys in Obsidian's hotkey settings:

  • Start/stop recording (Alt + Q by default)
  • Pause/resume recording
  • Open recording controls
  • Upload audio file

Automation

Trigger from iOS Shortcuts, Alfred, or any tool that can open URLs:

obsidian://whisper                 open controls
obsidian://whisper?command=start   start recording
obsidian://whisper?command=stop    stop and transcribe
obsidian://whisper?command=pause   pause/resume
obsidian://whisper?command=cancel  discard recording

Post-Processing

Enable Post-processing in settings to run transcriptions through an LLM — fix grammar, remove filler words, format as markdown, extract action items.

Supports Claude, GPT, or any OpenAI-compatible endpoint (Ollama, LM Studio, etc.).

You can also enable Auto-generate title to create descriptive filenames for your notes.

Note Templates

When Create note file is enabled, you can customize the filename and content using template variables:

Variable Example
{{title}} Meeting Notes
{{audioFile}} recordings/2026-04-05.webm
{{transcription}} the transcribed text
{{date}} 2026-04-05
{{time}} 14-30-00
{{datetime}} 2026-04-05 14:30:00

Example note template:

# {{title}}
![[{{audioFile}}]]

{{transcription}}

Use ![[{{audioFile}}]] to embed audio (playable) or [[{{audioFile}}]] to link.

Manual Installation

Download manifest.json, main.js, styles.css from releases into .obsidian/plugins/whisper/ in your vault.

Contributing

Issues and PRs welcome — GitHub Issues


Buy me a coffee · @nikdanilov_

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Achievements
3 years ago by Zachatoo
Add achievements to Obsidian to help guide the user to build good habits in Obsidian.
AI bot
a year ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
Auto Bullet
a year ago by takitsuba
Auto Classifier
3 years ago by Hyeonseo Nam
Auto classification plugin for Obsidian using ChatGPT.
BookNav
2 years ago by jemberton
A plugin for ObsidianMD that enables book style navigation links in a note.
Bottom to Top
a year ago by Henry Gustafson
Callout Toggles
2 years ago by Aly Thobani
An Obsidian plugin to quickly add, change, or remove callout wrappers in your notes.
Consecutive Lists
2 years ago by Josh Tucker
Editor Autofocus
2 years ago by Mgussekloo
Ghost Fade Focus
5 years ago by Sami Korpela
Ghost Fade Focus plugin for Obsidian
GPT-3 Notes
3 years ago by micahke
An Obsidian plugin to generate notes based on GP3 output.
HTML Tabs
3 years ago by Patrick Tournet
Obsidian plugin allowing the creation and rendering of Tabs and tab panels in your notes.
LLM Summary
2 years ago by QSun
wip
Masking Type
a year ago by Telehakke
Obsidian plugin.
Mindmap
2 years ago by YunXiaoYi
An Obsidian plugin for creating Mindmaps.
New Bullet With Time
3 years ago by Boninall
A plugin allows you to auto add current time to new bullet line.
Pluck
5 years ago by Kevin Barrett
Quickly create notes in Obsidian from web pages.
Post Webhook
a year ago by MasterB1234
A plugin for Obsidian that sends notes to Webhook endpoints (e.g. n8n, Make.com, Zapier) for streamlined automation and integration.
Reading comments
3 years ago by BumbrT
Reading comments, for consuming books or large articles in markdown with https://obsidian.md/.
Relative Timestamps
2 years ago by Charles Young
Table Extended
5 years ago by AidenLx
Extend basic table in Obsidian with MultiMarkdown table syntax
Templater
6 years ago by SilentVoid
A template plugin for obsidian
tidit
a year ago by codingthings.com
tidit is an Obsidian - https://obsidian.md - plugin that adds timestamps to your document as you type — when you want it, how you want it, where you want it.
Time Inserter
7 months ago by heycalmdown
Obsidian plugin to insert current time at cursor position with exact or rounded formats
Trakt.tv Sync
a year ago by Nick Felker
Sync Trakt checkins to Obsidian file
Varinote
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to add variables in Templates and set their values during the Note creation.
ZettelFlow
3 years ago by RafaelGB
ZettelFlow is a plugin for Obsidian that helps you to create and manage your notes in a Zettelkasten way.