As college students, each of us experienced the dreaded assignment of giving speeches. Getting your speech just right seemed like an impossible task. We know that all students could benefit from a second look at their speech and feedback to improve it. We built Speech Simplified so students don't need to feel nervous about their speech and have a helping hand during the process.
Our website grades your speech based on the rubric your professor provides. First, you upload an audio recording of your speech. Our program listens to the speech and writes out the transcript of what you said. Second, you upload a screenshot of the rubric you are provided. We understand that each professor, class, or assignment has different criteria and expectations for your speech, so we let you upload your rubric instead of using a generic one. Third, you receive your score and feedback to improve the speech. Our program reads your rubric and provides you with a breakdown of your score by category and gives you a final overall score. Then it gives you bullet points on how to improve your speech. Fourth, our AI rewrites your speech to fit the rubric better and score higher.
Our website is built using Streamlit and a purely Python-based coding environment. We used OpenAI API and various models including Whisper-1, GPT 4 Vision, and GPT 3.5 Turbo. We used the Whisper-1 model to generate a transcript from the audio recording. We used the GPT 4 Vision model to parse through the image of the rubric provided and convert the table into a text format. We inputted the transcript and rubric into the GPT 3.5 Turbo model to generate the score, feedback, and rewritten speech. The product is up and running on the Streamlit Cloud.
We're proud of the reproducibility and features of our program. Our audio-to-text converter highly accurately transcribes an audio recording, which is crucial when grading speeches. Additionally, we are proud of the uniqueness of our product to tailor to any rubric no matter the circumstance. Finally, we commend our program's ability to provide accurate feedback and helpful edits to a speech.
We plan to venture into the realm of video processing to fulfill a more comprehensive review of your speech. A video helps us more accurately grade a speech with factors including eye contact, body language, engagement, and more.
Speech Simplified will make a significant impact on the education sector by increasing the quality of speeches for motivated students.
Built With
- gpt-3.5-turbo
- gpt-4-vision
- openapi
- python
- streamlit
- whisper-1
Log in or sign up for Devpost to join the conversation.