Inspiration
As a public speaker one of the pain point is that I do not know about my audience
- What my audiences FEEL during my speaking session
- WHO are they?
- What are they DEMOGRAPHICS
And the important is I want to improve my public speaking skill
What it does
Speaker+ allow speaker (or camera man) just take (audiences) photo during a speaking session, then audience stats will show up on the speaker dashboard in real time
How I built it
- Progressive Web Application
- Firebase (Firestore / Cloud Storage / Authentication / Cloud Functions)
- Google Cloud Platform
- Vision API
Challenges I ran into
- Camera feature on PWA is limited
- PWA in fullscreen mode is not supported on Chrome (v.61), But works fine on Chrome Dev (v.64)
- The accuracy of Vision API
Accomplishments that I'm proud of
- Audience demographics (gender / age) from analyzer comparing to face is 95% accuracy
- Audience emotions (happy) is working
What I learned
- Photo quality is major impact to accuracy (resolution, light condition, stabilization)
What's next for Speaker+
- Detect audiences activities during the sessions (e.g. count number of hand-up, how many time they focus on their own mobile phone)
- Make it supports multiple speakers
- Make it supports audiences
- Allow audiences to identify themselves
Log in or sign up for Devpost to join the conversation.