An AI-powered voice tutor that quizzes you, explains concepts, and conducts mock oral exams — all based exclusively on your own uploaded study materials.
- 📥 Upload notes (PDF, DOCX, or plain text)
- 🤖 Custom quizzes generated by an LLM (Gemini) based only on your content
- 💬 Real-time voice interaction powered by Vapi.ai
- 🗣️ Mock oral exams with follow-up questions and concept explanations
- 🎯 Fully personalized learning – no pre-trained curriculum
- 🔒 User authentication and storage via Firebase
- 🎤 Improves communication skills
- Next.js – React framework for frontend + API routes
- Vapi.ai – Voice agent platform for real-time speech interaction
- Firebase – Auth and cloud data storage
- Gemini LLM – For quiz generation, explanation, and dynamic conversation
- TailwindCSS – Utility-first CSS for modern UI
Check out the full demo video on YouTube:
-
Upload Notes
Users upload their study materials through the frontend. -
Processing & Chunking
The notes are parsed and semantically chunked for contextual understanding. -
LLM Integration
Gemini generates quiz questions, explanations, and oral answers only from uploaded content. -
Voice Agent Interaction
Vapi.ai handles real-time speech recognition and voice synthesis to guide the user. -
Storage & Sessions
Firebase stores user progress and content securely.
This is change for pr!