Inspiration
All of us are very fast talkers and when we present we often get nervous and talk even faster. Thus, we made this program to indicate when we are talking too fast or not to help us and others who talk too fast during presentations
What it does
PresentPace is used to dictate whether and if the presenter is speaking too fast, if they are speaking fast then the website changes colour to Red, to indicate that you are speaking too fast. If you are speaking at a steady pace, then it will stay green and should continue speaking that way.
How we built it
We used Flask and Python for the backend and for the front-end we used HTML, CSS, and JavaScript. Additionally, we also used AssembleAI API to transcribe the audio into words.
Challenges we ran into
We had some issues connecting the front end and the back end of the code. Specifically changing the screen color when the user is talking too fast. Also, we were having issues with our GitHub as our group members were having issues committing to the project.
Accomplishments that we're proud of
One of our biggest accomplishments was connecting the backend and the frontend to each other, additionally also getting different threads to work. Since we were dealing with multiple threads for the first time, there were some timing issues with that, which took a lot of time to figure out.
What we learned
Some of the things we learned were how to properly keep track of each other's work, as well as learning to version control. Additionally, we also learned how to do threading, and run different applications on different threads.
What's next for PresentPace
We are trying to implement a function that at the end of that provides a transcript of what the user has spoken. We are trying to colour code the transcript so that the user knows which parts of his speech were too fast.
Built With
- assemblyai
- css3
- flask
- html5
- javascript
- python

Log in or sign up for Devpost to join the conversation.