https://github.com/dev-d-gr8/transcript-master
A streamlit app that can provide detailed summary of YouTube video contents using Gemini Pro.
https://github.com/dev-d-gr8/transcript-master
Last synced: 13 days ago
JSON representation
A streamlit app that can provide detailed summary of YouTube video contents using Gemini Pro.
- Host: GitHub
- URL: https://github.com/dev-d-gr8/transcript-master
- Owner: DEV-D-GR8
- License: mit
- Created: 2024-02-26T18:07:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T23:40:33.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T20:33:30.811Z (12 months ago)
- Language: Python
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Transcript Master: YouTube Video Summarizer
## Overview
Transcript Master is an application designed to provide concise and meaningful summaries for YouTube videos through transcription and the use of Google's Gemini Pro language model. This project leverages modern technologies to transcribe audio content, analyze the text, and generate coherent summaries, enhancing the user experience when consuming video content on YouTube.
## Features
- **Transcription Integration:** Utilizes YouTube API transcription services to convert audio content into readable text.
- **Gemini Pro Integration:** Employs Google's advanced language model for content analysis and summarization.
- **Streamlit-based User Interface:** Provides a user-friendly interface with Streamlit for a seamless and interactive experience.
- **Additional Features:** Users can save summary as PDF document.
## Technology Stack
- **Transcription:** YouTube API transcription services.
- **Summarization:** Google's Gemini Pro language model.
- **User Interface:** Streamlit.
- **Additional Functionality:** Python libraries for PDF generation.
## Getting Started
### Prerequisites
- Python (version 3.10 or later)
### Installation
1. Clone the repository: `git clone https://github.com/DEV-D-GR8/Transcript-Master.git`
2. Install dependencies: `pip install -r requirements.txt`
3. Run the application: `streamlit run App/app.py`
## Usage
1. Open the application in your browser.
2. Enter the YouTube video URL.
3. Explore the generated summary, keyword extraction, and sentiment analysis.
4. Customize summary preferences using the interactive controls.
## Demo
Check out the [Transcript Master: YouTube Video Summarizer Demo](https://youtu.be/oWy-QtLTY08?si=5if8nCcJnabo71Q9) to see the application in action.
## Live Project
Visit the live project [here](https://transcriptmaster.streamlit.app) to experience the YouTube Video Summarizer.
## License
This project is licensed under the [MIT License](LICENSE).