Skip to content

This is a Youtube Transcript Summarizer chrome extention. A Flask API was used a backend where it recieves a request from the client to generate a summary for the current youtube video they are watching. Text summarization was done using the BERT model.

Notifications You must be signed in to change notification settings

aj12-houdini/Youtube-Transcript-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Transcript Summarizer

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.

Features

  • 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.

Installation

To run the YouTube Transcript Summarizer locally, follow these steps:

  1. Clone the repository:

  2. Install the required dependencies:

  3. 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.
  1. Run the application

  2. Access the application:

  • Open a web browser and visit http://localhost:2000.

Usage

  1. Extracts the URL of the YouTube video the user is currently watching.
  2. Click the "Summarize" button to generate the transcript summary.
  3. View the generated summary on the screen.

Contributing

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.

About

This is a Youtube Transcript Summarizer chrome extention. A Flask API was used a backend where it recieves a request from the client to generate a summary for the current youtube video they are watching. Text summarization was done using the BERT model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published