chinoryunqin53 downloadsRecord audio, transcribe with Doubao Speech, polish the transcript, and generate meeting minutes.
Meeting Scribe AI helps you turn spoken meetings into useful notes without leaving your vault.
Start a recording, jot quick thoughts while people talk, then let the plugin transcribe, clean up the wording, and write a structured meeting note back into Markdown.
中文说明在前,English guide follows below.
当前版本已经有附件上传入口,但附件内容还不会进入 AI 分析流程。它会先记录附件名称,后续版本会继续补齐附件解析。
插件进入社区市场后,可以在 Obsidian 中搜索 Meeting Scribe AI 并安装。
将下面 3 个文件放入你的仓库插件目录:
<Vault>/.obsidian/plugins/meeting-scribe-ai/
需要放入的文件:
manifest.jsonmain.jsstyles.css然后在 Obsidian 中打开:
设置 -> 社区插件 -> 已安装插件 -> Meeting Scribe AI
启用插件即可。
打开插件设置页后,先配置两类服务。
豆包语音转写:
API keyApp key(旧版 app ID) 和 Access key(旧版 access token)https://openspeech.bytedance.com/api/v3/auc/bigmodel/recognize/flashvolc.bigasr.auc_turbo注意:旧版控制台里的 Access key 对应火山页面中的 Access Token,不是 Secret Key。
文稿优化与会议纪要:
POST /chat/completions 的模型接口地址常见可用服务包括 OpenAI、火山引擎 Ark、DeepSeek、OpenRouter,以及其他 OpenAI 兼容网关。
开始会议录音。开始录音。笔记 页签里补充手动笔记。停止并总结。默认情况下,结果会追加写入开始录音时当前打开的 Markdown 笔记。
如果当时没有可写入的笔记,插件会在 AI 会议记录/ 下新建一篇会议记录。
较新的长录音会自动保存恢复用的分段信息。
如果长录音处理中断,可以这样恢复:
从当前录音文件恢复会议记录。插件会尽量使用已保存的录音和分段信息重新转写并生成笔记。
使用前请确认你了解这些数据流向:
data.json 不应提交到公开仓库Meeting Scribe AI is for meetings, interviews, training sessions, retrospectives, and any spoken conversation that you want to turn into a readable note.
It keeps the workflow close to your notes: record in the desktop app, keep the audio in your vault, then generate a polished transcript and meeting summary in Markdown.
The attachment UI is present in the current release, but attachment contents are not yet sent into the AI pipeline.
Once the plugin is approved, search for Meeting Scribe AI in the community plugin browser and install it from there.
Copy these files into:
<Vault>/.obsidian/plugins/meeting-scribe-ai/
Required files:
manifest.jsonmain.jsstyles.cssThen enable Meeting Scribe AI from:
Settings -> Community plugins -> Installed plugins
Doubao speech transcription:
API keyApp key and Access keyhttps://openspeech.bytedance.com/api/v3/auc/bigmodel/recognize/flashvolc.bigasr.auc_turboImportant: the legacy Access key field maps to Doubao's Access Token, not Secret Key.
LLM polish and summary:
POST /chat/completionsExamples include OpenAI, Volcengine Ark, DeepSeek, OpenRouter, and other OpenAI-compatible gateways.
开始录音.停止并总结.By default, the result is appended to the Markdown note that was open when recording started.
If no writable Markdown note is available, the plugin creates a new meeting note under AI 会议记录/.
For newer long recordings, the plugin stores recovery sidecar segments automatically.
If a long recording fails:
从当前录音文件恢复会议记录.The plugin will retry transcription and note generation from the saved recording and sidecar segments.
Before using the plugin, please note:
data.json, which should not be committed to a public repositoryInstall dependencies:
npm install
Build the plugin:
npm run build
Run watch mode:
npm run dev
Version helper:
npm run version-bump -- 0.1.9
The release workflow uploads these files to each GitHub release:
manifest.jsonmain.jsstyles.cssMIT