I often receive long recorded lectures from my professor and a list of words on an outline to study. Since I don't have an hour and a half to burn while cramming for a test I thought it would be a good idea to make a system of studying based on audio snippets. I've only seen this feature before on Amazons mobile app Audible which lets you bookmark snippets of audiobooks and type notes on those snippets.
What it does
I thought I could take the "bookmark" feature on Audible a step further by automating it. The user can enter keywords from an outline received of the lecture or on a study guide and the app cuts out the parts into individual snippets titled with the keyword. This process would cut an hour-long lecture down to 10 or 15 minutes.
How we built it
We used Flask/SQL-Alchemy to build the backend and Bootstrap/Jinja2 on the front end. For the transcription process we used Googles Speech-To-Text API. To edit the recording we used python regex and audioop.
Challenges we ran into