AI-powered voice interview simulator that conducts realistic job interviews using your resume, target role, and experience.
- 🎙️ Voice-based AI interviewer
- 📄 Resume-based questions
- 🎯 Role-specific technical and practical questions
- 🧠 Adaptive follow-up questions
- 🔊 AI voice with Groq TTS
- 📝 Groq Whisper speech-to-text
- 📊 Brutally honest interview evaluation
- 🔐 No database or hosting required
- React + Vite
- OpenRouter — AI interviewer and evaluation
- Groq Whisper — speech-to-text
- Groq Orpheus — text-to-speech
git clone https://github.com/YOUR_USERNAME/Mockview.git
cd Mockview
npm installCreate a .env file:
VITE_OPENROUTER_API_KEY=your_openrouter_key
VITE_GROQ_API_KEY=your_groq_keyRun:
npm run devMockview uses Groq for speech-to-text and text-to-speech.
- Create a Groq API key.
- For Orpheus TTS, open the Groq Playground and select
canopylabs/orpheus-v1-english. - If Groq shows a Terms / Accept Terms prompt, accept the model terms before using TTS.
- Whisper STT uses
whisper-large-v3-turbo. - Groq free-tier rate limits apply. If the TTS limit is reached, wait for the limit to reset.
OpenRouter powers the AI interviewer and final evaluation.
Keep API keys in .env and never commit .env to GitHub.
Candidate details + Resume
↓
Maya greets you
↓
10 questions
↓
Resume + Role + Skills
↓
Voice answer → Whisper
↓
AI interviewer → Next question
↓
Orpheus → Maya speaks
↓
Final evaluation
Mockview is currently a local GitHub project/demo. No database or hosting is required.