File size: 1,398 Bytes
21ee2ad
0e5ebcb
21ee2ad
 
 
 
 
 
 
0e5ebcb
bf191d3
21ee2ad
 
bf191d3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
581381b
 
 
 
 
cc4ded4
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: Slides Comprehension
emoji: 💬
colorFrom: yellow
colorTo: purple
sdk: gradio
sdk_version: 5.0.1
app_file: app.py
pinned: false
license: mit
short_description: 课程幻灯片智能理解助手
---

# 课程幻灯片理解助手

这是一个基于 Gradio + EasyOCR + GPT-4 的课程幻灯片理解工具。

## 功能特点

- 支持上传幻灯片图片
- 自动识别幻灯片中的文字内容(支持中英文)
- 智能解析幻灯片内容并提供讲解
- 支持与AI助手进行对话,深入理解课程内容

## 技术栈

- Gradio 5.0.1:构建Web界面
- EasyOCR:图片文字识别
- OpenAI GPT-4:内容理解与对话
- Python 3.8+

## 使用说明

1. 上传幻灯片图片
2. 点击"分析幻灯片"按钮
3. 查看识别的文字内容和AI分析结果
4. 使用对话框与AI助手交互,提出问题

## License

MIT License

## Hugging Face Spaces 部署说明

1. Fork 这个项目到你的 Hugging Face Space
2. 在 Space 设置中:
   - Hardware: 选择 CPU (免费) 或 GPU (付费)
   - Python packages: 确保所有依赖都已列在 requirements.txt 中
3. 添加 Repository Secrets:
   - 名称:`OPENAI_API_KEY`
   - 值:你的 OpenAI API Key

注意:
- 首次运行时会下载必要的模型文件,可能需要几分钟
- CPU 模式下识别速度较慢,但功能完整
- 如果需要更快的识别速度,建议使用 GPU 环境