|
--- |
|
title: AI Interview Assistant |
|
emoji: 🏢 |
|
colorFrom: blue |
|
colorTo: gray |
|
sdk: gradio |
|
sdk_version: 5.13.1 |
|
app_file: app.py |
|
pinned: false |
|
license: mit |
|
short_description: Agentic workflow for interview preparation platform |
|
--- |
|
|
|
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |
|
|
|
# AI Interview Assistant |
|
|
|
An intelligent interview preparation platform with three powerful modes: |
|
|
|
1. **Interview Guide**: Get personalized interview tips, common questions, and best practices for your target role. |
|
|
|
2. **Mock Interview**: Practice interviews with voice interaction. Get real-time feedback on your responses with text-to-speech capabilities. |
|
|
|
3. **Job Matching**: Find relevant job opportunities based on your preferences: |
|
- Search across 30+ tech and business roles |
|
- Get detailed job requirements and company information |
|
- Access recruiter contact information where available |
|
- Powered by AI search for up-to-date listings |
|
|
|
## Features |
|
- Voice interaction with multiple AI personas |
|
- Real-time job search and matching |
|
- Recruiter contact discovery |
|
- Comprehensive interview preparation |
|
- Personalized feedback |
|
|
|
## Tech Stack |
|
- Gradio for UI |
|
- Phi-agent for AI interactions |
|
- Gemini for language processing |
|
- ElevenLabs for voice synthesis |
|
- Tavily for advanced search |
|
|
|
## Setup |
|
1. Clone the repository |
|
2. Install dependencies: `pip install -r requirements.txt` |
|
3. Add required API keys to `.env` |
|
4. Run: `python app.py` |