Skip to content

d3vmeh/lecture-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lecture-summarizer

AI Audio/Video Transcription and Summarization with RAG

This project is an AI-powered tool that transcribes audio files from various sources, including YouTube videos and other downloaded audio/video formats. The transcriptions are saved to a Chroma database for storage and retrieval.

Key Features:

  • Audio/Video Transcription: Automatically transcribes audio from YouTube videos and other audio/video files.
  • Chroma Database Integration: Transcriptions are stored in a Chroma database.
  • Transcription Summarization: Provides concise summaries of the transcriptions to quickly extract key information in a short form.
  • RAG-Enabled ChatBot: Includes a user-friendly interface built with Streamlit. Users can interact with the chatbot, which leverages Retrieval-Augmented-Generation (RAG) to answer questions about the transcriptions or video content.

Use Cases:

  • Transcribe and summarize long audio or video content for research or note-taking.
  • Ask questions about the video or transcription through a chatbot interface, powered by RAG to provide context-aware answers.
  • Efficiently manage large amounts of transcribed data using the Chroma database.

Getting Started:

  1. Clone the repository.
  2. Install the required dependencies.
  3. Navigate to the local repository in terminal or command prompt
  4. Enter streamlit run lecture_summarizer.py

This tool is perfect for anyone who needs an AI assistant to help with transcribing and summarizing large volumes of video or audio content while allowing for intuitive querying through a chatbot interface.

About

Summarizing recordings with LLMs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages