Skip to content

hanna522/interviewAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interviewAI – Voice Interviewer

Overview

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.


Features

  • 🎤 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

Tech Stack

  • Frontend: React
  • Backend: Node.js / Express
  • APIs:
    • Speech-to-Text (Google Speech or Whisper API)
    • AI Analysis (OpenAI/Gemini API)

Getting Started

  1. Clone the repository:
    git clone https://github.com/your-username/interviewAI.git
    cd interviewAI
  2. Install dependencies:
Copy code
npm install
  1. Run the project:
Copy code
npm start

Future Enhancements

  • Multi-language support
  • Save and track user progress
  • Add video-based interview practice

About

A voice-based mock interviewer built with WebRTC, speech-to-text, and AI feedback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •