lec2note / README.md
LRU1's picture
visual seg -> semantic seg
429e139
|
raw
history blame
1.12 kB

Lec2Note2

Lec2Note2 是一个端到端的 “视频讲座自动生成笔记” 解决方案。项目基于多模态分析技术,融合了视频关键帧、OCR 文字与 ASR 字幕,并通过大语言模型生成结构化笔记。

Features

  • Hybrid Segmentation (视觉 + 语义)
  • 多模态信息提取:关键帧、OCR、ASR
  • 图文同步融合并调用 LLM 生成笔记
  • FastAPI 提供异步任务接口
  • Docker 一键部署

Quickstart

# 克隆仓库
git clone <repo-url> Lec2Note2 && cd Lec2Note2

# (可选) 创建虚拟环境
python -m venv .venv && source .venv/bin/activate

# 安装依赖
pip install -r requirements.txt

# 运行单元测试
pytest -q

# 运行本地 pipeline
python -m lec2note.scripts.run_pipeline \
    --video example.mp4 \
    --output notes.md

API

Method Path Description
POST /upload 上传视频,返回任务 ID
GET /status/{id} 查询任务进度
GET /notes/{id} 获取生成的笔记

License

MIT License