Skip to content

ArishAmin/YT-Lecture-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Video Summarizer

This project is a Flask-based web application that allows users to summarize YouTube videos. It extracts the transcript of a video, generates a summary using the MBart model, and saves the summary to a local SQLite database.

Features

  • Fetch video information (title, duration, thumbnail) from YouTube.
  • Extract video transcripts.
  • Generate summaries in multiple languages using the MBart model.
  • Save and view summary history.

Technologies

  • Flask: Web framework for Python.
  • yt-dlp: Library for downloading and extracting YouTube video information.
  • youtube-transcript-api: Library for fetching YouTube video transcripts.
  • Transformers: Library for natural language processing (MBart model).
  • SQLite: Lightweight database for storing summary history.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published