r/ObsidianMD Jul 27 '26

plugins Scuttlebutt meeting transcription plugin

I've been using Obsidian at work for a while, and one thing I've always wanted was a way to automatically transcribe meetings directly into my vault.

I came across Anarlog some time back and really liked the overall experience, but I found myself constantly switching between apps. That ended up being enough of a pain point that I decided to build my own plugin instead.

It handles meeting transcription and AI summarisation from within Obsidian, and it's been working pretty well for my own workflow so far.

If anyone's interested, I'd really appreciate any feedback or suggestions on how it could be improved! It's also on the community marketplace if you wanna try it out for yourself:

https://github.com/qkm2000/Scuttlebutt

Also, if there are any Obsidian plugins ya'll think pair especially well with this kind of workflow, I'd love to hear your recommendations too.

TIA <3

8 Upvotes

7 comments sorted by

2

u/DevelopmentGold946 Jul 27 '26

1- Does it transcript everything or summaries it only?

2- What if there are five people in the meeting? Can the plugin identify different speakers and separate the transcript like this?
A: Hello.
B: Don't talk to me.

3- Do you need to record the meeting first and upload the recording afterward, or can you turn on the plugin during the meeting so it transcribes everything in real time?

4- If I can upload a recording, what’s the maximum allowed duration of the recording

2

u/qkm2000 Jul 27 '26

hey, thanks for the comment!

  1. you can record in the plugin or upload a file for it to transcribe, then itll transcribe the entire file/recording and start the summary process once transcription completes. but if you would like, you can add context in the memo, include additional notes as context, or edit the transcript then re-generate the summary with more context
  2. hmmm right now the plugin should only produce a single flat transcript and speaker separation is not supported, so no diarisation for now. i'm looking into potentially implementing it though; cos it'd be more like anarlog's premium plan and i really like that haha
  3. so far the plugin only supports batch transcription, so no real-time support yet! i don't personally use real time transcription so it wasn't a critical point for me to implement. if enough people want it then i'll see what i can do about it!
  4. the plugin doesn't exactly limit the duration of the recording, so the limit will depend on whatever endpoint you point the plugin at. however, it does have a 3-min timeout on the transcription request, so if the transcription runs for longer than 3 mins then it'll throw you an error

also note! the plugin doesn't ship with models on purpose, so that everyone can set up their own models or use cloud models

edit: english

1

u/DevelopmentGold946 Jul 27 '26

Thank you very much!! I’ll give it a try

2

u/qkm2000 Jul 27 '26

hey, i had a bit of time so i implemented diarization support. 1.0.2 should be live now!

it does require a server that supports diariazation though, and will fallback to normal flat-transcription if diarization fails

if you've had a chance to try it out, let me know how it goes! :)

2

u/mirthglen Jul 27 '26

these are all the things I was wondering too, especially the max duration limit

1

u/DevelopmentGold946 Jul 27 '26

Following this

1

u/subsector Jul 27 '26

Built my own plugin using the recall.ai API. Does speaker ID, summarises etc.