metadata
title: Smart Interview Simulator
emoji: ๐ค
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.5.1
python_version: '3.10'
app_file: app.py
pinned: false
๐ค Smart Interview Simulator (AI Voice Bot)
An AI-powered voice-based mock interview platform built using Speech Recognition and Large Language Models.
This project allows users to simulate a technical interview by answering questions using voice input and receiving structured AI-generated evaluation and feedback.
๐ Features
- ๐ Voice-based answer submission
- ๐ง Speech-to-Text using Whisper
- ๐ค AI answer evaluation using Mistral-7B-Instruct via Hugging Face Inference API
- ๐ Structured scoring:
- Technical Accuracy
- Clarity
- Depth
- Overall Score
- ๐ฏ Difficulty levels (Easy / Medium / Hard)
๐๏ธ System Architecture
User Voice Input
โ
Speech Recognition (Whisper)
โ
Answer Transcription
โ
Prompt Engineering
โ
LLM Evaluation
โ
Structured Feedback & Score
๐ ๏ธ Tech Stack
- Python
- Gradio
- Transformers
- Hugging Face Inference API
- Whisper (Speech Recognition Model)
- Mistral-7B-Instruct (Large Language Model)
๐ Evaluation Criteria
The AI evaluates answers based on:
- Technical Accuracy (0โ10)
- Clarity (0โ10)
- Depth (0โ10)
- Overall Score (0โ10)
- Improvement Suggestions
๐ฎ Future Improvements
- ๐ Performance analytics dashboard
- ๐พ Interview history tracking
- ๐ PDF performance reports
- ๐ Emotion detection from voice
- ๐ Follow-up question generation
- ๐งโ๐ป Coding interview simulation
๐ Resume Description
Developed a Voice-Based AI Interview Simulator using Whisper for speech recognition and Mistral-7B via Hugging Face Inference API for intelligent technical answer evaluation and structured scoring.
๐ License
This project is intended for educational and research purposes.