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.

Built With

Share this project:

Updates