Scribe

by Mike Alicea
favorite
share
1.0
(1)
5
4
3
2
1
Score: 52/100
Description
Category: Creative & Writing Tools

The Scribe plugin transforms voice recordings into actionable notes within Obsidian. It allows users to record, transcribe, and summarize their spoken words into structured notes using AI-powered transcription and summarization services like OpenAI and AssemblyAI. Scribe enables interactive queries during recording, where users can ask questions starting with 'Hey Scribe' to receive relevant responses embedded in their notes. It also generates visual Mermaid charts for better content representation. Designed for reliability, it ensures progressive saving during each step, even on mobile devices where connectivity interruptions are common. Key features include commands to start recordings, transcribe audio files, and repair Mermaid charts. With support for OpenAI and AssemblyAI API keys, users can customize the transcription process and enjoy seamless integration with Obsidian's existing workflow.

Reviews
  • Charlie P
    Reviewed on Dec 7th, 2025
    Garbage. This thing doesn’t work with long audio recordings. It breaks on anything longer than about 10 or 15 seconds.
Stats
56
stars
10,258
downloads
20
forks
368
days
8
days
8
days
34
total PRs
1
open PRs
3
closed PRs
30
merged PRs
56
total issues
16
open issues
40
closed issues
84
commits
Latest Version
8 days ago
Changelog

Scribe 2.2.4

This release is solid, I tested in a wide range of scenarios, everything should be good to go. This fixes the OpenAI Whisper issue, turns out the fix-webm-duration package started to break recordings that were over 30 seconds by making audioContext.decodeAudio throw errors. This was reported in https://github.com/Mikodin/obsidian-scribe/issues/84

I did a few things to clean up

  1. Removed fix-webm-duration, this was the crux of the issue. The duration was appearing fine across the board for me on MacOS and iOS
  2. Implemented and used standardized-audio-context package to remove inconsistencies (hopefully) through Webkit and Chrome, etc
  3. Updated all dependencies
  4. Removed MP3 options. Sorry @tggo , it wasn't working in any scenarios (ios or macos) for me and it being a desktop only thing anyway (because of ffmpeg and the webworkers), I decided to ditch it.

What's Changed

Full Changelog: https://github.com/Mikodin/obsidian-scribe/compare/2.2.3…2.2.4

README file from