Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.9.0
metadata
title: Lecture Processor
emoji: 🎓
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.15.0
app_file: app.py
pinned: false
license: mit
hardware: zero-a10g
Lecture Processor
Transcribe, summarize, and generate quizzes from lecture recordings using WhisperX and a fine-tuned Gemma 3 4B model.
How It Works
- Paste a YouTube lecture URL
- The pipeline automatically:
- Transcribes speech using WhisperX
- Summarizes the lecture with structured sections (Summary, Key Points, Action Points)
- Generates quiz questions (5 MCQ + 3 short answer)
Tech Stack
- WhisperX - Speech-to-text transcription
- Gemma 3 4B Instruct - Fine-tuned with QLoRA for lecture summarization and quiz generation
- LoRA Adapter - noufwithy/gemma-lecture-adapter
- Gradio - Web interface with ZeroGPU support