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.

Built With

Share this project:

Updates