把“课堂录音/转录”变成“结构化、可复习、可回溯的 Obsidian 课堂纪要”。
一套面向课程学习的“转录后处理与纪要生成”工具链:
- 从你的课堂录音转录稿(.txt)出发,自动生成规范的 Obsidian 课堂纪要(.md)。
- 依据课表(.ics)自动匹配课程名称与周次,确保“笔记—课程—时间”一一对应。
- 针对临床类与通用类课程使用不同模版,输出更契合学科特性的结构与术语。
- 在纪要末尾自动生成 Anki 风格的填空卡片,帮助巩固关键知识点。
- 规范一致的课堂纪要文件:保存在你的 Obsidian 仓库中,按课程分门别类。
- 整洁可检索的转录副本:与纪要配套保存,便于回查原文。
- 稳定的知识结构:固定的章节骨架、统一的分割线与标题风格。
- 开箱即用的记忆卡片:严格的 Cloze({{c1::...}})格式,避免格式漂移。
- 从“信息搬运”解放出来:把时间花在校对与思考上,而不是排版与整理。
- 降低出错率:以文件名时间戳与日历事件为锚点,避免错课、串课、错周次。
- 复习闭环:课堂——纪要——Anki,一条龙推进到“可测的记忆”。
- 数据锚定:一切以“时间戳”和“课表事件”为准绳。
- 模版化:不同课程类型使用不同模版,既规范又不失专业性。
- 半自动化:机械性的活交给脚本,有判断的地方保留给人。
- 健壮性:异常立即终止并给出明确信号,避免“静默失败”。
- 录音并完成转录,得到 .txt 文件。
- 脚本扫描转录目录,按文件名时间戳匹配课表事件,确定课程与周次。
- 套用对应课程模版,请求 LLM 生成纪要正文(“填空题”模式,仅填 topic/tags/aliases 与正文)。
- 写入 Obsidian:
- 纪要存放在
Vault/<课程名>/根目录。 - 转录副本存放在
Vault/<课程名>/Transcripts/。
- 纪要存放在
- 处理完成的转录稿被归档,等待下一批。
- 需要长期维护课程知识库的师生(尤其是临床/护理等实践学科)。
- 使用 Obsidian 作为主阵地,且希望与 Anki 形成复习闭环的用户。
- 本项目不负责语音转文字;你可用任意第三方转录工具。
- 需要一份可靠的课程日历(.ics)。
- LLM 输出会产生成本;已在模版层面尽量约束格式以提升稳定性。
MIT(见 LICENSE)。