Synopysor-Pro is a Python information retrieval and summarization application designed to streamline the process of extracting key insights from YouTube video content. Leveraging OpenAI's powerful GPT-3 Turbo API and the user-friendly Streamlit framework, this application is an ideal solution for individuals seeking quick and efficient information retrieval. The application is an effective solution when you need to summarize a lot of youtube videos for quick data / info retireval.
Try it out here: https://synopysor-pro.streamlit.app/
- YouTube Video Summarization: Synopysor-Pro focuses on summarizing YouTube videos, providing users with concise and informative summaries.
- Search and Scrap: Users input their search item, and Synopysor-Pro scraps the top 50 results from YouTube. The application allows users to select the desired number of results (default is 2) for summarization.
- Combining Multiple Summaries: The summaries from the selected results are combined and processed through a ChatBot for an interactive question-and-answer session.
- Clone the repository
- Set up the environment by running
python -m venv env
- Install the requirements by running
pip install -r requirements.txt
- Run the streamlit application by running
streamlit run main.py
- API Key Setup: Add your OpenAI API key to enable integration with the powerful GPT-3 Turbo API.
- Search and Summarize: Input your search tag, and Synopysor-Pro will retrieve and summarize the top results from YouTube.
- ChatBot Q/A: Once the summarized output is ready, engage with the built-in chatbot for interactive question-and-answer sessions.
- Note: The application when you provide new set of search items after running an another search item would have a history of the chat but doesn't effect the summary of the new search item results.
- Note: For searching only a particular video, you could provide the exact name of the video and by setting the contenets to be obtained to 1
Feel free to explore Synopysor-Pro for a seamless and efficient experience in extracting valuable information from YouTube videos.