Confidence AI !!

Inspiration

Confidence AI is inspired by the need to help individuals overcome performance anxiety during presentations. Public speaking can be a daunting task, and many people struggle with confidence and delivery. We wanted to create a tool that provides real-time feedback and helps users improve their presentation skills.

What it does

Confidence AI is a wellness application designed to enhance public speaking skills. It captures live voice and video during presentations and provides instant feedback on performance. The app analyzes vocal tone, facial expressions, and body language to offer insights and suggestions for improvement. Users receive a detailed breakdown of their performance, including the top emotions detected and actionable advice on how to enhance their presentation skills.

How we built it?

We built Confidence AI using a combination of modern technologies and tools:

  • Frontend: HTML, CSS, and JavaScript for the user interface.
  • Backend: Python and FastAPI for handling real-time data processing & feedback generation.
  • HUME API: Used Empathic Voice Interface API and Expression Measurement API.
  • Groq API: To summarize emotions and generate feedback.
  • Streaming: WebSockets for live video and voice streaming to capture presentations in real-time.

Challenges we ran into

  • Real-Time Analysis: Ensuring the emotion detection models could process data in real-time without significant lag.
  • Accuracy: Training models to accurately detect and interpret emotions from both voice and video inputs.
  • User Experience: Designing an intuitive and user-friendly interface that provides clear and actionable feedback without overwhelming the user.

Accomplishments that we're proud of

  • Successfully integrating real-time voice and video analysis into the app.
  • Developing highly accurate emotion detection models.
  • Creating a seamless and user-friendly interface that helps users improve their presentation skills effectively.

What did we learn?

  • The importance of real-time feedback in improving public speaking skills.
  • Techniques for effectively training emotion detection models using voice and video data.
  • Best practices for designing intuitive user interfaces for wellness applications.

What's next for Confidence AI?

  • Feature Expansion: Adding more advanced analytics and feedback mechanisms.
  • Mobile App: Developing a mobile version of the app for greater accessibility.
  • User Testing: Conducting extensive user testing to gather feedback and improve the app further.
  • Partnerships: Collaborating with public speaking coaches and organizations to enhance the app’s offerings.

Built With

Share this project:

Updates