Inspiration

We’ve all been there — brilliant at coding, but freezing when a manager or HR asks behavioral questions. Most developers are introverts, and with the rise of AI and new communication tools, soft skills are becoming as important as technical talent. HireLabs was born to help people communicate with confidence, master interviews, and unlock job opportunities.

What it does

HireLabs is a real-time soft skills trainer for second-round interviews. Users answer spoken interview questions while the app:

Monitors emotions through voice every 5 seconds

Analyzes clarity, confidence, and communication

Evaluates technical correctness

Generates personalized feedback through Gemini

Uses ElevenLabs to create natural interviewer voices

It simulates the full experience of talking to a real HR manager or team lead.

How we built it

We used:

React for the frontend interface, microphone capture, and real-time visualization

Python + Flask for the backend API and WebSocket audio streaming

Audio emotion detection models to track emotional states

Gemini API to analyze answers and emotion timelines

ElevenLabs to generate natural-sounding interviewer voices

STT (speech-to-text) to process user responses

Everything works together to create an interactive and human-feeling interview simulator.

Built With

Share this project:

Updates