TubeDIGEST
YouTube Video Summary Web App
TubeDigest is a web application that provides concise summaries of YouTube videos using AI-powered natural language processing techniques.
Technologies Used:-
- Python: Backend programming language
- Django: Web framework for building and maintaining the web application
- NLTK: Natural Language Toolkit for text processing and tokenization
- YouTube API: For fetching video transcripts and metadata
- scikit-learn: Machine learning library for building and training the summarization model
- TF-IDF: Term Frequency-Inverse Document Frequency algorithm for calculating sentence scores
How it Works:-
- User enters a YouTube video URL
- TubeDigest fetches the video transcript using the YouTube API
- NLTK is used for text processing and tokenization
- scikit-learn and TF-IDF are used to build and train a summarization model
- The model extracts the most important sentences from the transcript
- The summary is displayed on the web page
Features:-
- Automatic summarization of YouTube videos
- Easy-to-use web interface
- Fast and efficient summarization algorithm
Installation:
- Clone the repository: git clone https://github.com/Gxuravkumar911/TubeDigest.git
- Install dependencies: pip install -r requirements.txt
- Run the app: python manage.py runserver
- Launch: Open the given URL it should look like http://127.0.0.1:8000
Contributing Contributions are welcome! Please submit a pull request with your changes.
License
MIT License
Author: Gaurav Kumar