LRU1 commited on
Commit
c88de78
·
1 Parent(s): 60f6dfd
Files changed (1) hide show
  1. README.md +0 -54
README.md DELETED
@@ -1,54 +0,0 @@
1
- ---
2
- title: Lec2Note2
3
- sdk: streamlit
4
- emoji: 📝
5
- colorFrom: blue
6
- colorTo: indigo
7
- license: apache-2.0
8
- python_version: 3.10
9
- app_file: app.py
10
- ---
11
- # Lec2Note2
12
-
13
- **Lec2Note2** 是一个端到端的 “视频讲座自动生成笔记” 解决方案。项目基于多模态分析技术,融合了视频关键帧、OCR 文字与 ASR 字幕,并通过大语言模型生成结构化笔记。
14
-
15
- ## Features
16
-
17
- - Hybrid Segmentation (视觉 + 语义)
18
- - 多模态信息提取:关键帧、OCR、ASR
19
- - 图文同步融合并调用 LLM 生成笔记
20
- - FastAPI 提供异步任务接口
21
- - Docker 一键部署
22
-
23
- ## Quickstart
24
-
25
- ```bash
26
- # 克隆仓库
27
- git clone <repo-url> Lec2Note2 && cd Lec2Note2
28
-
29
- # (可选) 创建虚拟环境
30
- python -m venv .venv && source .venv/bin/activate
31
-
32
- # 安装依赖
33
- pip install -r requirements.txt
34
-
35
- # 运行单元测试
36
- pytest -q
37
-
38
- # 运行本地 pipeline
39
- python -m lec2note.scripts.run_pipeline \
40
- --video example.mp4 \
41
- --output notes.md
42
- ```
43
-
44
- ## API
45
-
46
- | Method | Path | Description |
47
- | ------ | ------------ | --------------------- |
48
- | POST | /upload | 上传视频,返回任务 ID |
49
- | GET | /status/{id} | 查询任务进度 |
50
- | GET | /notes/{id} | 获取生成的笔记 |
51
-
52
- ## License
53
-
54
- MIT License