File size: 820 Bytes
06adb09
 
 
 
 
 
5c0d75e
06adb09
 
 
 
291bb00
 
 
 
 
 
 
 
 
 
 
f6268ab
291bb00
 
 
 
 
f6268ab
 
291bb00
5c0d75e
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
---
title: YouTube Transcript & Summary
emoji: 🎧
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
---

# YouTube Transcript, Translation & Summary (Whisper + Hugging Face)

This Space extracts audio from a YouTube video, detects language, transcribes speech using OpenAI Whisper, translates to English if needed, and provides a summary.

**How to use:**
1. Paste a YouTube URL in the box.
2. Click "Process".
3. View detected language, full transcript, English translation, and summary.

**Tech stack:** Gradio, Hugging Face Transformers, OpenAI Whisper, Facebook BART, yt-dlp

---

## Requirements
- All dependencies listed in requirements.txt.
- yt-dlp is included as a pip dependency.

---

## Author
Built for quick demo and prototyping by Jagan (template by ChatGPT).