interviewAI is a voice-based mock interviewer that helps users practice interview questions in a realistic, conversational way.
It uses speech-to-text to capture the user’s answers, analyzes them with AI, and provides feedback on clarity, content, and delivery.
The goal is to simulate real interview conditions to improve confidence, fluency, and preparation for technical/behavioral interviews.
- 🎤 Voice Input – Answer questions naturally with your voice
- 🤖 AI Interviewer – Asks randomized technical & behavioral questions
- 📝 Answer Analysis – Converts speech to text and evaluates the response
- ⭐ Feedback – Highlights strengths and areas for improvement
- 🔄 Replay Mode – Re-answer questions and compare performance
- Frontend: React
- Backend: Node.js / Express
- APIs:
- Speech-to-Text (Google Speech or Whisper API)
- AI Analysis (OpenAI/Gemini API)
- Clone the repository:
git clone https://github.com/your-username/interviewAI.git cd interviewAI - Install dependencies:
Copy code
npm install- Run the project:
Copy code
npm start- Multi-language support
- Save and track user progress
- Add video-based interview practice