Explore your ideas, express your thoughts, and create useful content effortlessly.
Obsidian Whisper Buddy is a plugin that effortlessly turns your speech into written notes. Speak your mind, and let Whisper from OpenAI do the rest!
- 🎙️ Ghost-Whisper: Voice your ideas and thoughts without the need to type them out.
- 👓 Ghost-Reader: Receive insightful questions on-the-fly to explore your ideas further and overcome writer's block.
- 🖊️ Ghost-Writer: Automatically organize your thoughts and ideas turn them into useful output and draft content.
- This plugin can be installed from "Community Plugins" inside Obsidian or via the BRAT Plugin.
- For this plugin to work, you will need to provide your OpenAI API key (or an OpenAI compatible API + key).
For further explanation of using this plugin, check out the article "Speech-to-text in Obsidian using OpenAI Whisper Service" by TfT Hacker
There are several convenient options for how you can control audio recording:
- Quickly start or stop recording in the background using the
Alt + Qcommand shortcut. - Use the "Start Recording & Open Recorder Controls" ribbon button to open the recorder controls and begin recording.
- Use the recorder controls in the Ghost-Reader view (click the 🎙️ "Microphone" button)
- Use the recorder controls in the Obsidian status bar (click the 🎙️ "Microphone" button)
You can pause and resume the recording using the ⏯️ "Pause/Resume" button. Click the ⏹️ "Stop" button once you're done. After stopping the recording, the plugin will automatically transcribe the audio. Depending on the settings, a new note is created with the transcribed content and linked audio file in the specified folder. The transcription can also be automatically copied to your clipboard.
You can also transcribe an existing audio file:
- Open the command palette with
Ctrl/Cmd + P. - Search for "Upload Audio File" and select it.
- A file dialog will appear. Choose the audio file you want to transcribe.
- The plugin will transcribe the selected file and create a new note with the content and linked audio file in the specified folder.
The following actions can be accessed quickly through the command palette:
- "Start/Stop recording"
- "Upload audio file and transcribe"
- "Start recording and open recorder controls"
- "Create/generate Content based on active file"
- "Create content preset"
- "Open Ghost-Reader View"
Click on the "Ghost" ribbon button to open the Ghost-Reader view.
- To generate insightful questions, click the "Glasses" button.
- The plugin will read your note and prompt you various questions to help you explore the topic at hand even further.
- For an even smoother experience, you can configure the plugin to automatically read the current file every time you open a note.
We welcome and appreciate contributions, issue reports, and feature requests from the community! Feel free to visit the Issues page to share your thoughts and suggestions.
- For additional information, including limitations and pricing related to using the Whisper API, check out the OpenAI Whisper FAQ
- For a high-level overview of the Whisper API, check out this information from OpenAI
If you want to install this plugin manually, use the following steps:
- Download
manifest.json,main.js,styles.cssfrom the GitHub repository into theplugins/obsidian-thought-streamfolder within your Obsidian vault. - Click on
Reload pluginsbutton insideSettings > Community plugins. - Locate the "Whisper Buddy" plugin and enable it.
- In the plugin settings include your OpenAI API key.
This plugin is based on a fork of the excellent Whisper Plugin by @Nik Danilov. Thanks a lot, his efforts laid the foundation of this plugin and also served as inspiration.
Are you finding value in this plugin? Great! You can fuel my coding sessions and share your appreciation by buying me a coffee here.
Help others discover the magic of the Obsidian Whisper Buddy Plugin! I'd be thrilled if you could share your experiences on Twitter, Reddit, or your preferred social media platform!
You can find me on Instagram @jakobosterberger or on my website jakobosterberger.com.

