Skip to content

bryanmdavis25/Voice-RAG-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ RAG Voice Chatbot

🧠 Speak Naturally — Get Intelligent, Spoken Answers from Your PDFs

📖 Overview

The RAG Voice Chatbot is an interactive voice-enabled Retrieval-Augmented Generation (RAG) assistant built using:

  • Streamlit for the web interface
  • Groq Whisper for speech-to-text transcription
  • OpenAI GPT-4o for contextual question answering
  • Pinecone for semantic vector storage and retrieval
  • Groq TTS for text-to-speech answers

With this app, users can ask questions by speaking, and the chatbot will understand, retrieve relevant info from PDFs, and respond with a natural-sounding voice.


🧩 Features

✅ Voice input using streamlit-mic-recorder
✅ real time streaming ✅ PDF document ingestion and vector embedding
✅ Context retrieval via Pinecone semantic search
✅ Smart answers powered by GPT-4o
✅ Record functionality. ✅ Real-time speech responses (TTS)
✅ Persistent chat history with audio playback
✅ Modern Streamlit UI with themed styling


🚀 Demo

Or see the screenshot below 👇

RAG Voice Chatbot Screenshot

git clone https://github.com/yourusername/rag-voice-chatbot.git cd rag-voice-chatbot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors