Skip to content

Rahul-8283/Sambhaash_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

208 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

hh26 main poster 2 with sponsors 3x1 (4320 x 1440 px) (2)

Sambhaash AI Logo Sambhaash AI

A Premium Multilingual Voice AI Platform built for the Namespace Hackathon.


πŸ“Œ Problem & Domain

Traditional telecalling and lead qualification processes in India face severe bottlenecks: immense manual overhead, high drop-off rates due to language barriers, and a lack of scalable, intelligent 24/7 engagement.

Themes Selected (at least one):

  • Human Experience & Productivity
  • Climate & Sustainability Systems
  • HealthTech & Bio Platforms
  • Learning & Knowledge Systems
  • Work, Finance & Digital Economy
  • Infrastructure, Mobility & Smart Systems
  • Trust, Identity & Security
  • Media, Social & Interactive Platforms
  • Public Systems, Governance and Civic Tech
  • Developer Tools & Software Infrastructure

🎯 Objective

Target Users: Businesses, sales teams, and organizations operating in India that require scalable, localized lead generation and engagement. The Pain Point: Human telecalling has immense manual overhead, suffers from language barriers across India's diverse linguistic landscape, and is limited by working hours. The Value Provided: Sambhaash AI is a premium, state-of-the-art multilingual voice and text conversational AI platform. Powered by an intelligent LLM brain, it interacts with leads via phone calls and WhatsApp, answers context-specific questions from an indexed Knowledge Base, scores leads dynamically, and assigns high-intent clients directly to dedicated Relationship Managers.


🧠 Team & Approach

Team Name:

TetraFourge

Team Members:

Your Approach:

  • Why you chose this problem: India's linguistic diversity makes unified communication incredibly difficult. Overcoming language barriers in business outreach can multiply engagement rates tremendously.
  • Key challenges you addressed: Orchestrating sub-second latency for multilingual voice AI interactions (Speech-to-Text -> LLM generation -> Text-to-Speech) to make phone calls feel natural.
  • Breakthroughs: Utilizing Sarvam's BulBul V3 for hyper-realistic Indian language synthesis and creating a robust RAG vector lookup during live call sessions to handle dynamic objections.

πŸ› οΈ Tech Stack

Core Technologies Used:

Frontend

Backend

Database

APIs & AI Models

Hosting & DevOps

Additional Technologies Used (Optional):

  • AI / ML
  • Web3 / Blockchain
  • Cyber Security
  • Cloud

πŸ† Sponsored Track (Optional)

  • Expo Track – Built using Expo
  • Neo4j Track – Uses AuraDB as primary database
  • Base44 Track – Prototype/Final Product built using Base44
  • Sarvam AI Track – Build AI Applications with Sarvam AI

Note on partner technology usage:

We explicitly designed the core of Sambhaash's voice orchestration to run on Sarvam's BulBul V3 API. This allows the AI to synthesize highly accurate, natural-sounding audio in 10 regional Indian languages with sub-second latency.


✨ Key Features

  • βœ… Unified Lead Administration Dashboard: Dynamic lead insertion (CSV or manual) and advanced filtering by Call Status, Language, and Lead Score.
  • βœ… High-Fidelity Multilingual Speech Engine: Full support for 10 major Indian languages using Sarvam BulBul V3 and Groq Whisper.
  • βœ… Dynamic RAG Vector Database: Real-time semantic knowledge retrieval during live calls using Hugging Face embeddings and pgvector to handle client objections.
  • βœ… Intelligent Lead Segregation: Automatically routes HOT leads to specific RM agents and engages WARM leads with automated, personalized WhatsApp follow-ups.
  • βœ… Premium Real-Time Analytics: Monitoring of AI response accuracy, call stats, and top knowledge asset utility.

πŸ“ Architecture

The overall functional flow of Sambhaash AI covers the entire lifecycleβ€”from the administrator uploading lead contacts to telephony engagement, RAG vector lookup, lead scoring, automated WhatsApp conversational follow-ups, and Relationship Manager allocation.

Sambhaash AI Project Flowchart


πŸ“½οΈ Demo & Deliverables


βœ… Tasks & Bonus Checklist

  • All team members completed the mandatory social task
  • Bonus Task 1 – Badge sharing
  • Bonus Task 2 – Blog/article

πŸ§ͺ How to Run the Project

Requirements:

  • Node.js & npm
  • Python 3.9+ & pip
  • Docker (for Redis)
  • API Keys: Supabase, Groq, Hugging Face, Sarvam, Twilio, Ngrok

Local Setup:

# 1. Frontend Setup
cd Frontend
cp .env.example .env # Configure environment variables
npm install
npm run dev

# 2. Backend Setup
cd ../Backend
python -m venv venv
source venv/Scripts/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env # Configure environment variables

# 3. Start Infrastructure & Workers
docker run -d --name sambhaash-redis -p 6379:6379 redis:alpine
python run_worker.py # Start async background worker

# 4. Start Backend API
python -m uvicorn main:app --reload

🧬 Future Scope

  • πŸ“ˆ More integrations: Native integrations with standard CRM systems (Salesforce, HubSpot).
  • πŸ›‘οΈ Security enhancements: Enhanced access controls and PII redaction during LLM processing.
  • 🌐 Localization / broader accessibility: Expanding to international language models for global outreach.

πŸ“Ž Resources / Credits

  • Sarvam AI for Text-to-Speech API
  • Groq for high-speed Llama 3 LLM and Whisper transcription
  • Twilio for Telephony and WhatsApp API
  • Supabase for Backend Database and pgvector

🏁 Final Words

Building a sub-second latency multilingual conversational AI involved numerous architectural challenges, from streaming audio bytes smoothly to refining RAG lookup latency. It was an incredible journey blending speech recognition, dynamic context retrieval, and state-of-the-art TTS into a single cohesive platform.


About

Multilingual voice and text conversational AI agent that automates sales calls, contextually answers questions using RAG, and dynamically segregates leads into HOT/WARM/COLD pipelines in 10 Indian languages.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages