A proof-of-concept AI-powered mock interview application. It simulates an interactive interview process using large language models and optionally includes voice feedback via ElevenLabs Text-to-Speech.
🌐 Live Demo:
https://ai-interview-poc.vercel.app
You can deploy this app to Vercel in just a few steps:
git clone https://github.com/zerray/ai-interview-poc.git
cd ai-interview-poc- Go to vercel.com
- Click “New Project”
- Import the
ai-interview-pocrepo
In your Vercel project settings, add the following Environment Variables:
| Variable Name | Description |
|---|---|
OPENAI_API_KEY |
Your OpenAI API key |
ELEVEN_API_KEY |
(Optional) ElevenLabs API key (for TTS support) |
ASSEMBLY_API_KEY |
(Optional) AssemblyAI API key (for transcription) |
💡 You can get your ElevenLabs key from https://elevenlabs.io
💡 You can get your AssemblyAI key from https://www.assemblyai.com
Once you've added the environment variables, click Deploy.
Your app should be live in a minute!
Append the voice=true query parameter to the URL to enable voice responses using ElevenLabs TTS.
Example:
https://ai-interview-poc.vercel.app/?voice=true
Make sure ELEVEN_API_KEY is set in your environment variables for this to work.
This project is provided as-is for experimentation purposes.