Inspiration
The main idea and motivation behind Show Mate is to assist you while pitching your idea. It covers all aspects of your pitch from skipping slides to reminding you if you miss some major point. Furthermore, it will keep an eye on you so that you stay in time. We live in a time where you can have reasonable conversations with your computer, but you still need to ask a friend to sit in the audience to give you feedback on your presentation. Why can’t your computer do this too? Show Mate solves this issue and is your smart pitch-assistant.
Working
Show Mate listens to your speech and tries to match your speech to your notes and slides. Therefore, it can proceed to the next slide, track your time and tell you whether you missed the point or not.
It consists of 3 modules. The first is an audio processing and transcription module that uses a sliding window approach in order to accomplish real-time transcription with the speech to text APIs by Microsoft Azure. The second module contains the logic for matching transcribed text to speaker notes and emits events to the presenter view, the third module. It is a custom implementation of the presenter view for the presentation tool reveal.js.
Future Scope
Bing API request error was the common issue we encountered while setting up the project. Thus it can be changed and can be deployed using some other API.