功能工作流¶
上传资料¶
支持的资料类型¶
- PPT / PPTX
- Word 文档
上传后的结果¶
- 原文件不会直接作为模型上下文使用
- 后端会把解析后的文本写成 data/cite 下的一份 txt
- 真正开始监听时,你再决定当前会话是否引用这份资料
开始监听¶
开始监听前,前端会弹出启动面板,要求你确认两件事:
- 课程名
- 当前引用资料
这样做的好处是,一次课程的上下文从开头就被明确了,后续总结和追问都会更稳定。
暂停与继续¶
什么时候适合暂停¶
- 中途下课休息
- 临时离开座位
- 不希望把无关对话也记入课堂文本
恢复后会发生什么¶
- 系统重新创建 ASR 实例
- 保留当前课程上下文
- 继续向同一份转录文件写入内容
救场流程¶
- 用户点击“救场”或在告警弹层里直接进入。
- 后端读取最近转录和当前资料。
- LLM 返回:课堂上下文、老师问题、建议答案。
- 用户可继续输入追问,例如“能不能说得更口语一点”。
课堂进度流程¶
- 用户点击“老师讲到哪了”。
- 后端读取最近课堂内容和资料。
- LLM 输出当前进度摘要。
- 用户可基于摘要继续追问。
自动总结¶
结束监听时,后端会自动尝试生成一份 Markdown 课堂笔记。
总结通常包含¶
- 课程概要
- 核心知识点
- 老师重点强调
- 作业与任务
- 课堂问答
- 补充说明
文件位置¶
生成结果保存在 data/summaries。
设置面板¶
设置面板的定位不是复杂的后台管理页,而是一个“最短路径配置入口”。它允许你直接编辑后端所需配置,而无需手动定位 .env 文件。
常见用途:
- 切换 ASR_MODE
- 填写或更换 API Key
- 修改模型名称
- 调整端口或音频参数