Inspiration
Something we noticed was that Companies will often send out surveys regarding the recruitment process yet generally nobody fills them out. We thought that there must be a better way of getting survey responses in a seamless way while also rewarding interviewees for their time.
What it does
SurveyCode streamlines the online assessment experience by integrating a conversational AI survey directly into the submission flow. After completing a coding challenge, candidates participate in a brief voice survey where they answer questions. This allows us to provide immediate, contextual feedback on their code while gathering valuable survey data seamlessly.
How we built it
Used HTML/CSS + JS for frontend. Vosk to get user speech-to-text. OpenAI models to create and organize agent response with Elevenlabs converting AI responses to natural-sounding voice.
Challenges we ran into
Latency with speech-to-text and text-to-speech was a massive issue along with detecting when the user is done their response. Generally, we got around this by trying out difference voice models and used streaming.
Accomplishments that we're proud of
The AI voice agent is nice, very responsive and additionally does what we wanted it to. Our code feedback system was very too nice as it analyzed segments of code individually and gave advice.
What we learned
We learned how to manage AI voice agents that are not impossible to deal with as a user.
What's next for SurveyCode
We'll work towards trying to lower latency more and allow for easier export of response data.

Log in or sign up for Devpost to join the conversation.