Inspiration
The inspiration from this project stems from receiving emails throughout the semester from desperate professors seeking students to help take notes for students with learning disabilities. This is where the idea came from to have an auto note taker, so students could focus mroe on the actual lecture rather than taking notes.
What it does
WiseNotes leverages AI to write live captions for speech and writes sleek and effective notes based on the speech content. WiseNotes listens to the lecturer and uses AI to create comprehensive notes. Additionally, WiseNotes has the option to allow users to input pre-created notes to make them neater and "enhance" them. Users are then able to print or download the created notes.
How I built it
I built WiseNotes using Javascript with Express, Node, Cors, HTML/CSS, and OpenAI's API.
Challenges I ran into
I ran into many challenges during the development of this project. Some big ones were parsing the speech input effectively to know where to put periods, capital letters, etc, or else the captions get messy. Another big challenge was effectively getting the output of the speech-to-text, and then converting it to a comprehensive and useful study sheet.
Accomplishments that I am proud of
I am proud of completing the project that I wanted to make, and seeing it through to the end. It was not easy, and I had to work with unfamiliar technology, but I learned a lot and I am very grateful for that. Additionally, I am glad that I got to work on both the front and back end of the project since it was a solo project, which reinforced a lot about Full-Stack development.
What I learned
I gained a ton of experience with backend development in particular for this project, which I am very happy about since now I feel much more confident with my backend skills.
What's next for WiseNotes
In the future, I would like to connect my application to a database, so I can save session information, and previous lecture notes on the application.
Log in or sign up for Devpost to join the conversation.