Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gurpreetkaurjethra/youtube-video-transcribe-summarizer-llm-app

YouTube Video Summarization App built using open source LLM and Framework like Llama 2, Haystack, Whisper, and Streamlit. This app smoothly runs on CPU as Llama 2 model is in GGUF format loaded through Llama.cpp.
https://github.com/gurpreetkaurjethra/youtube-video-transcribe-summarizer-llm-app

generative-ai haystack haystack-ai large-language-models llama2 llamacpp llm streamlit whisper-api

Last synced: about 1 month ago
JSON representation

YouTube Video Summarization App built using open source LLM and Framework like Llama 2, Haystack, Whisper, and Streamlit. This app smoothly runs on CPU as Llama 2 model is in GGUF format loaded through Llama.cpp.

Awesome Lists containing this project

README

        

# YouTube Video Summarization App
YouTube Video Summarization App built using open source LLM and Framework like Llama 2, Haystack, Whisper, and Streamlit. This app smoothly runs on CPU as Llama 2 model is in GGUF format loaded through Llama.cpp.

## 📝 Description:
YouTube Video Summarization App, is a powerful and customizable tool at your disposal, capable of automatically summarizing YouTube videos.

## 💫Requirements:

- **🔍 Haystack: Your AI-Powered Search Engine**
Haystack is a versatile framework that allows you to harness the power of Generative AI to efficiently search, extract, and summarize information from vast amounts of text data.

- **🤖 Llama 2: The AI Brain**
Meet Llama 2, a massive language model that will assist you in understanding and summarizing the content of YouTube videos. You'll learn how to leverage Llama 2's language capabilities to extract key insights from video transcripts. That too 32K context length model in the GGUF format.

- **🗣️ Whisper: Transforming Speech to Text**
Whisper, a state-of-the-art automatic speech recognition (ASR) model, will be your go-to tool for transcribing spoken content from your YouTube videos. I'll show you how to integrate Whisper from Haystack inbuilt class seamlessly into your application, enabling it to work with both spoken and textual data.

- **🚀 Streamlit: The User-Friendly Interface**
Streamlit is the secret sauce that ties it all together. With its user-friendly interface design, you can effortlessly create a visually appealing front end for your YouTube Video Summarization App. We'll guide you through building an intuitive interface that allows users to interact with your app easily.

## 🌟Implementation Guide:
[Demo ▶️](https://www.youtube.com/watch?v=K9mDAb2Lz6Y)

## 🔗Other Links:
- Haystack: https://haystack.deepset.ai/
- Llama 2 32K Model: https://huggingface.co/togethercomputer/LLaMA-2-7B-32K
- Llama 2 32K GGUF Model: 32K-Instruct-GGUF🦌

---
## ©️ License 🪪

Distributed under the MIT License. See `LICENSE` for more information.

---

#### **If you like this LLM Project do drop ⭐ to this repo**
#### Follow me on [![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/gurpreetkaurjethra/)   [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/GURPREETKAURJETHRA/)

---