Spaces:
Running
Running
Update README.md
Browse files
README.md
CHANGED
@@ -1,43 +1,8 @@
|
|
1 |
-
# KnowFlow - Chuyển Bài Giảng Thành Video
|
2 |
-
|
3 |
-
KnowFlow là một ứng dụng giúp chuyển đổi file bài giảng (PDF, DOCX) thành video có giọng đọc và hình ảnh minh họa. Dự án sử dụng các công nghệ AI hiện đại để phân tích nội dung, sinh lời giảng, tạo ảnh và dựng video tự động.
|
4 |
-
|
5 |
-
## 🚀 Tính năng chính
|
6 |
-
- **Semantic Chunking & Text Analysis**: Sử dụng `gemini-pro` của Google để chia nhỏ văn bản và tạo lời giảng tự động.
|
7 |
-
- **Text-to-Speech (TTS)**: Sử dụng `mms-tts-vie` của Facebook để tạo giọng đọc tiếng Việt tự nhiên.
|
8 |
-
- **Image Generation**: Sử dụng `stable-diffusion-3.5-large` của Stability AI để tạo hình ảnh minh họa.
|
9 |
-
- **Video Generation**: Sử dụng `moviepy` để tạo video từ giọng đọc và hình ảnh.
|
10 |
-
- **Triển khai dễ dàng**: Chạy trên `Streamlit` với giao diện đơn giản, hỗ trợ tải file và xem video đầu ra.
|
11 |
-
|
12 |
-
## 🛠️ Công nghệ sử dụng
|
13 |
-
- **Google Gemini-Pro** - Semantic chunking & text generation
|
14 |
-
- **Facebook MMS-TTS-VIE** - Chuyển văn bản thành giọng nói
|
15 |
-
- **Stability AI Stable Diffusion 3.5 Large** - Tạo hình ảnh minh họa
|
16 |
-
- **MoviePy** - Dựng video từ giọng đọc và hình ảnh
|
17 |
-
- **Streamlit** - Giao diện web để tải file và xem kết quả
|
18 |
-
|
19 |
-
## 📥 Cài đặt
|
20 |
-
Yêu cầu Python 3.8+ và pip.
|
21 |
-
|
22 |
-
```bash
|
23 |
-
# Clone repo
|
24 |
-
git clone https://github.com/hieunguyen-cyber/knowflow.git
|
25 |
-
cd knowflow
|
26 |
-
|
27 |
-
# Cài đặt các thư viện cần thiết
|
28 |
-
pip install -r requirements.txt
|
29 |
-
```
|
30 |
-
## ▶️ Chạy ứng dụng
|
31 |
-
```bash
|
32 |
-
streamlit run app.py
|
33 |
-
```
|
34 |
-
Sau khi chạy lệnh trên, mở trình duyệt và truy cập `http://localhost:8501` để sử dụng.
|
35 |
-
|
36 |
-
## 📸 Hình ảnh minh họa
|
37 |
-

|
38 |
-
|
39 |
-
## 📜 Giấy phép
|
40 |
-
Dự án được phát hành dưới giấy phép Apache.
|
41 |
-
|
42 |
---
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
---
|
2 |
+
license: apache-2.0
|
3 |
+
sdk: streamlit
|
4 |
+
emoji: 🚀
|
5 |
+
colorFrom: blue
|
6 |
+
short_description: Generate lecture videos from documents
|
7 |
+
suggested_storage: small
|
8 |
+
---
|