Mouez-Yazidi/WhisperMesh

WhisperMesh is an advanced chatbot that integrates voice and text interactions, delivering personalized responses through LLM models and a sophisticated vector database. Leveraging the RAG framework from Haystack, it ensures engaging, data-driven conversations that adapt to your preferred style.

33
/ 100
Emerging

Implements a full RAG pipeline using Haystack with Qdrant vector storage, Cohere embeddings, and Groq-hosted speech-to-text (Whisper-large-v3) and generative models (gemma2-9b-it), enabling PDF document indexing and retrieval-augmented responses. Built on Streamlit with dual deployment options (local Docker or Streamlit Cloud), it processes user queries through semantic vector matching against indexed documents to ground LLM outputs in retrieved content. The modular architecture separates configuration for local versus cloud environments, allowing flexible infrastructure choices without code changes.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 16 / 25

How are scores calculated?

Stars

15

Forks

7

Language

Python

License

MIT

Last pushed

Apr 23, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/Mouez-Yazidi/WhisperMesh"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.