Inspiration
We are bad at presenting, so we created a website that helps us improve our presenting and public speaking skills.
What it does
Happy Yapper tracks your pacing and eye contact with the camera. It records what you say in real time and gives you a summary on your speech after you're finished in order to make sure you cover all your points. There is a timer option as well for those long speeches that you strive to keep short.
How we built it
We used MediaPipe which is trained on human movement, so we used it to track eye contact with the camera. We also used the Gemini API to compare the given points to the points actually talked about.
Challenges we ran into
We ran into challenges mainly with scaling the website to make sure it looks good on different computers and window sizes.
Accomplishments that we're proud of
We are proud that our project was able to incorporate computer vision into our project and real time speech to text.
What we learned
We learned how to use React and how to utilize computer vision and also learned how difficult web design is.
What's next for Happy Yapper
A training mode where the script shows up on the side and it tells you in real time when you talk if you have covered your points. We also want to include a volume bar where it tracks how loudly you project.
Log in or sign up for Devpost to join the conversation.