File size: 2,544 Bytes
47c654d
d5a9594
 
 
 
47c654d
69bd7b9
47c654d
 
d5a9594
47c654d
 
d5a9594
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
title: AI Reels Maker
emoji: 🎬
colorFrom: purple
colorTo: pink
sdk: gradio
sdk_version: 6.10.0
app_file: app.py
pinned: false
license: mit
---

# 🎬 AI Reels Maker

Turn any URL or topic into a **viral vertical video reel** — free, no watermark, no sign-up required.

## ✨ Features

### 🎬 Reel Generator
- Paste any **news article / blog post URL** or type a topic
- **10+ reel types**: Top 5 · Fact · Ranking · Step-by-Step Guide · Statistics · Quiz · Famous Quotes · Product Demo · Joke · Blog to Reel · Custom Prompt
- AI script powered by **Llama 3.3-70B** via Groq (free)
- **Two voice engines**: Edge TTS (Microsoft, 10 voices) OR Kokoro TTS (open-source, 8 voices)
- **Background video** auto-fetched from Pexels based on topic
- **Logo overlay** — upload your PNG/JPG logo, choose position
- **Custom accent color** for brand consistency
- No watermark · Download as MP4

### 📺 News Anchor Mode
- Upload **your own anchor / presenter video**
- Replace background: Blur · News Studio (dark/light) · Pexels video · Solid color
- Add **professional lower-third** (name + title bar)
- Add **scrolling gold news ticker** at bottom
- Overlay **channel logo**
- Custom accent / brand color

---

## 🔑 Free API Keys You Need

| Service | Purpose | Get it free |
|---------|---------|-------------|
| **Groq** *(required)* | AI script generation (Llama 3.3-70B) | [console.groq.com](https://console.groq.com) |
| **Pexels** *(optional)* | Free HD stock video backgrounds | [pexels.com/api](https://www.pexels.com/api/) |

Both are completely free — no credit card needed.

---

## 🚀 How to Use

1. Go to the **Reel Generator** tab
2. Paste a URL (e.g. a BBC article) or type a topic like *"Top 5 AI tools 2025"*
3. Choose a **Reel Type** (Top 5, Fact, Quiz, etc.)
4. Enter your **Groq API key**
5. Optionally enter your **Pexels API key** for background video
6. Pick a **voice** and click **Generate Reel** 🚀
7. Download your MP4!

For **News Anchor Mode**:
1. Go to the **News Anchor Mode** tab
2. Upload your anchor/presenter video
3. Choose a background style
4. Add your name, title, ticker text, and logo
5. Click **Process Anchor Video** 📺

---

## 🛠️ Tech Stack

- **Gradio** — UI
- **Groq + Llama 3.3-70B** — script generation
- **Edge TTS** — Microsoft neural TTS (free, no key needed)
- **Kokoro TTS** — open-source neural TTS
- **MoviePy + Pillow** — video assembly and text rendering
- **Pexels API** — free stock videos
- **Trafilatura** — URL content extraction