This is a chrome extention built with Flask that allows users to summarize YouTube video transcripts. The application takes the transcript of a YouTube video using an API and generates a concise summary, making it easier for users to get a quick overview of the video's content.
- User-friendly interface: The chrome extention provides a simple and intuitive interface for users to interact with.
- YouTube API integration: The application utilizes the YouTube API to retrieve video information and transcripts.
- Text summarization: The application uses natural language processing techniques to generate summaries of the video transcripts.
- Responsive design: The application is designed to be responsive and mobile-friendly, providing a consistent experience across different devices.
To run the YouTube Transcript Summarizer locally, follow these steps:
-
Clone the repository:
-
Install the required dependencies:
-
Obtain a YouTube API key:
- Visit the Google Developers Console.
- Create a new project and enable the YouTube Data API.
- Generate an API key for your project.
-
Run the application
-
Access the application:
- Open a web browser and visit
http://localhost:2000
.
- Extracts the URL of the YouTube video the user is currently watching.
- Click the "Summarize" button to generate the transcript summary.
- View the generated summary on the screen.
Contributions to the YouTube Transcript Summarizer are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.