Skip to content

sagarvk24/Shravan-AI-YouTube-Video-Processing-with-Speech-to-Text-Q-A-and-Translation

Repository files navigation

Shravan: AI YouTube Video Processing with Speech-to-Text, Q&A, and Translation

πŸ“Œ Overview

Shravan is an AI-powered tool designed to process YouTube videos by converting speech to text, translating transcripts, summarizing content, and enabling contextual Q&A. This project leverages on Speech Recognition, Advance NLP, Hugging Face, and Seq2Seq LLMs

✨ Features

  • 🎀 Video-to-Audio Conversion: Extracts audio from locally downloaded YouTube videos.
  • πŸ“ Speech-to-Text Transcription: Converts audio chunks into text using PyDub and Wave2Vec.
  • 🌍 Translation Support: Translates transcripts into a user-specified language.
  • πŸ“„ Summarization: Provides concise summaries of the original transcript.
  • πŸ€– Contextual Q&A: Uses FAISS + FLAN-T5 to allow users to ask questions about the video content.
  • ⚑ Fast and Efficient: Optimized pipeline for processing large video files quickly.

πŸ› οΈ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/sagarvk24/EchoTranscribe-AI-YouTube-Video-Processing-with-Speech-to-Text-Q-A-and-Translation.git
cd EchoTranscribe

πŸ“š Technologies Used

  • πŸ€— Hugging Face Transformers (For Q&A & Summarization)
  • πŸŽ™οΈ PyDub, HuggingSound and Wave2Vec (ASR and Speech-To-Text)
  • πŸ“¦ FAISS (Vector Database for efficient Q&A)
  • 🌍 Google Translate API (Text Translation)
  • πŸ— PyTorch (Model Inference)

🀝 Contributing

Contributions are welcome! Feel free to fork the repo, create a branch, and submit a pull request.

git checkout -b feature-branch

πŸ“œ License

This project is licensed under the MIT License. See LICENSE for details.


πŸ“© Contact

For any queries, reach out via LinkedIn or open an issue on GitHub.


πŸš€ Happy Transcribing & Exploring!

About

This repository contains application which performs YouTube video transcription, translation, summarization and also provides Q&A chatbot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published