Inspiration
One of the only pros throughout online school was the ability of reading a transcript of our lectures. Since classes were not recorded, our saving grace was a copy of the transcript to study or take notes. As we transition back to in-person classes, and eventually as we stray away from zoom, students will need ways to review the professors lectures after the class or even during.
What it does
Our app uses a speech-to-text program utilizing Microsoft Azure's Cognitive Services to parses our professors words directly into a student's personal divide through its cloud storage.
How we built it
We utilized Android Studio with Java to create the basis of our app. Then through implementing Microsoft Azure's Cognitive Services and Blob Storage we were able to add various functions that make our app stand out. We initially created many test runs to make sure individuals parts of our app could function. For example, we had a test app for our UI setup, speech-to-text, and connecting to our cloud. Then using our UI setup as a bases, we implemented our other functions.
Challenges we ran into
Our main challenge was figuring out networking between devices through Microsoft Blob Storage. We were able to code the method for transferring files; however, our attempts fell through when implementing the Azure Blob Storage SDK. On the other hand, although we added a speech-to-text function, we were not able to give it the ability to continuously update the transcript. One would have to keep pressing the record button to add onto the transcript.
Accomplishments that we're proud of
Our biggest accomplishment was being able to implement the Microsoft Azure Cognitive Services to parse speech to text. This was the first time we've tried to use a third party SDK so it was really great when we got it working.
What's next for Sunny's
We plan to continue working on our app by spending more time trying to solve the issues we couldn't fix in this relatively short time window. Ideally, we wish to reach a point where Sunny's can actually be a viable learning tool implemented in classrooms.
Built With
- android-studio
- java
- microsoftazure
- xml
Log in or sign up for Devpost to join the conversation.