Lecture Workflow v0.1.0
Lecture Workflow v0.1.0
Lecture Workflow 的第一个正式版本。
Lecture Workflow 是一个面向 Obsidian 的课堂学习工作流插件,覆盖课堂记录、截图、系统音频、实时转写与 AI 结构化笔记整理。
核心能力
- 创建标准化课堂笔记
- 开始 / 停止课堂监听
- 后台检测剪贴板中的新课堂截图
- 将截图自动加入课堂时间线
- Windows Audio Companion 系统音频捕获
- Realtime ASR 实时课堂语音转写
- Final transcript 自动追加到当前课堂笔记的「原始文字稿」
- Text-only AI 结构化整理
- Qwen Vision + transcript 联合整理
- AI 整理结果预览、复制、重新生成与安全写入
- 图片 placeholder 恢复
- AI 写入冲突保护
- Provider routing
- timeout / repair / context-limit 处理
- 最多 10 张课堂图片的时间线选择机制
AI Provider 职责
-
DeepSeek / Text Provider
- 负责完整课堂文字稿的最终结构化 Markdown 整理。
-
Qwen Vision
- 负责课堂截图视觉理解。
- 视觉结果作为辅助上下文提供给 Text Provider。
- 不直接负责最终完整笔记生成。
-
Realtime ASR
- 负责课堂语音实时转写。
- Final transcript 自动追加至当前课堂笔记。
- 插件不保存录音。
Windows Audio Companion
Windows 系统音频捕获由可选的 Windows Helper 提供。
V0.1.0 采用用户主动手动安装方式。
下载:
lecture-workflow-windows-helper-win-x64-v0.1.0.zip
将 ZIP 解压到:
<Vault>/.obsidian/plugins/lecture-workflow/
最终结构应为:
<Vault>/.obsidian/plugins/lecture-workflow/
└── companion/
└── windows/
├── LectureWorkflow.AudioCompanion.Core.dll
├── LectureWorkflow.AudioCompanion.Protocol.dll
├── LectureWorkflow.AudioCompanion.Windows.deps.json
├── LectureWorkflow.AudioCompanion.Windows.dll
├── LectureWorkflow.AudioCompanion.Windows.exe
├── LectureWorkflow.AudioCompanion.Windows.runtimeconfig.json
├── NAudio.Core.dll
└── NAudio.Wasapi.dll
不要形成额外双层目录,例如:
companion/windows/lecture-workflow-windows-helper-win-x64-v0.1.0/...
Windows Helper Runtime
Architecture: x64
Mode: framework-dependent
运行环境要求:
Microsoft.NETCore.App 10.0
Microsoft.AspNetCore.App 10.0
隐私说明
Windows Audio Companion:
- 在本机实时处理系统音频
- 不保存录音
- 不将原始系统音频上传至公共图床
- 不将课堂截图上传至公共图床
启用 AI 或实时转写功能时,对应文本、图片或音频数据会按照用户配置发送给相应第三方 AI Provider。
API Key 保存在 Obsidian 本地插件配置中,请勿共享或提交至 Git。
Windows Helper SHA-256
6cacfe093ee57bde03e3cca6ea5c2c8c4071c17c8edebf3fa6d43a1054584c25
也可以使用:
lecture-workflow-windows-helper-win-x64-v0.1.0.sha256
进行完整性校验。
Compatibility
Lecture Workflow: 0.1.0
Minimum Obsidian version: 1.7.2
Desktop only: Yes
Windows Helper: Windows x64