AI-Powered Interview Simulator with GPT-4.1 + ElevenLabs TTS
Experience realistic job interview simulations with professional AI interviewers
- GPT-4.1 Reasoning: Deepest logical analysis and dynamic questioning
- Contextual Memory: Maintains coherent conversation throughout the interview
- Adaptive Strategy: Adjusts interview difficulty based on responses
- ElevenLabs TTS: Near-human voice quality with emotional expression
- OpenAI TTS Fallback: Reliable backup with 6 voice options
- Real-time Speech: Instant voice feedback and conversation flow
- Professional: Technical focus with rigorous questioning
- Friendly: Encouraging style that helps candidates relax
- Pressure Testing: Assesses stress management and adaptability
- Creative: Open-ended questions promoting innovative thinking
- Multi-dimensional Scoring: Skills, communication, reasoning, adaptability
- Detailed Feedback: Specific strengths and improvement areas
- Hiring Recommendations: Clear recruitment guidance
- Career Development: Personalized professional growth advice
Try it now: PersonaHire Ultimate Demo
Note: You'll need your own OpenAI API key to experience the full functionality
- OpenAI API Key (Required) - Get yours here
- ElevenLabs API Key (Optional) - Sign up for free
git clone https://github.com/Kyle-Wang0211/PersonaHire-Ultimate.git
cd PersonaHire-Ultimate# Simply open index.html in your browser
open index.html- Enter your OpenAI API Key (required)
- Add ElevenLabs API Key for premium voice (optional)
- Click "Save Configuration"
- Select interviewer style and difficulty
- Click "Start Interview"
- Experience realistic AI-powered interview simulation
- Frontend: HTML5, CSS3, Vanilla JavaScript
- AI Engine: OpenAI GPT-4.1 API
- Voice Synthesis: ElevenLabs TTS + OpenAI TTS
- Deployment: Vercel/Netlify compatible
- Storage: Local storage for API keys (privacy-first)
- Practice behavioral interview questions
- Improve communication skills under pressure
- Receive objective performance feedback
- Prepare for specific industry interviews
- Train junior recruiters on interview techniques
- Standardize interview evaluation processes
- Assess candidate responses objectively
- Develop interview question libraries
- Career center interview preparation
- Business school simulation exercises
- Professional development workshops
- Student skill assessment tools
- Response Time: < 2 seconds average
- Conversation Quality: 95%+ coherence rating
- Voice Quality: Near-human with ElevenLabs
- Assessment Accuracy: Professional-grade evaluation
- No Data Storage: All conversations stay local
- API Key Protection: Stored only in browser localStorage
- No User Tracking: Privacy-first design
- Open Source: Full transparency and auditability
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Kaidong Wang - Computer Science Student & AI Developer
- GitHub: @Kyle-Wang0211
- Email: wkd20040211@gmail.com
- OpenAI for providing the GPT-4.1 API
- ElevenLabs for premium voice synthesis technology
- The open-source community for inspiration and support
⭐ If you find this project helpful, please give it a star!