VoiceCareer
Inspiration
VoiceCareer began with a deeply personal motivation. Like many job seekers, I found traditional platforms like LinkedIn and other job boards to be incredibly tedious. I personally faced significant hurdles, spending hours scrolling through endless postings just to find a single relevant match. This frustration drove me to create a voice-based LLM-chatbot-driven platform to make job hunting as easy as having a conversation.
How I Built It
To transform the job search into a natural dialogue, I built a sophisticated technology stack:
- Voice Processing: I integrated the ElevenLabs API to handle high-fidelity speech recognition and natural voice output.
- Intelligence Layer: I used Gemini AI as the backend brain to analyze spoken profiles and match them against complex job requirements.
- Workflow: The system follows a seamless integration flow:
Voice Input→AI Processing→Job Matching→Voice Output & Job Posting Links.
Challenges
The primary challenge I faced was twofold:
- Simplification: Ensuring the interface is as simple as possible for ease of use.
- API Orchestration: Successfully integrating the APIs to work in real-time harmony.
Learning
Through this project, I learned the immense value of efficiency, ease of use, and accessibility. By moving away from traditional scrolling interfaces, I discovered how a voice-based, LLM-chatbot-driven platform can help everyone:
- Those who find standard platforms overwhelming or incomprehensive.
- Users trying to save time and effort.
- Individuals with disabilities who require a voice-first approach.
Impact & Benefits
- Saves Time: Reduces job search time from hours to minutes with voice-first interaction.
- Increases Accessibility: Empowers those who prefer voice interaction or users with disabilities.
- Better Matches: Delivers AI-powered matching with multi-language support for English, Spanish, German, Russian, and French.
- Direct Access: Provides instant links to opportunities for a completely hands-free experience.
Future Improvements
- Fixing the lag / delay in voice output.
- Providing clickable links alongside the job postings.
- Improving the range & accuracy of profile matching.
- Increasing the character limit in Text-to-Speech transcription.
Built With
- elevenlabs
- elevenlabs-api
- gemini
- react
- shadcn/ui
- supabase
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.