Inspiration
We named the project PufferNotes because we like Pufferfish. We came up with the puns afterwards.
What it does
Try our demo here: https://peterkeder.github.io/puffernotes
PufferNotes is a tool to support your notetaking, powered by AssemblyAI's audio analysis. To start, upload an audio or video file. We'll send it to AssemblyAI's API for processing. This may take awhile, depending on the size of your project -- up to 30% of your video's length. You'll be given a unique URL that you can come back to when the processing is done. In the meantime, watch our cute pufferfish loading animation or do something else.
Once the processing is done, you can begin to use our study tools. These include:
- A transcription of your audio with timestamps (automatically divided into paragraphs)
- Automatically generated chapters as well as a summary for each of them.
- Keywords we think will be important for your studying - topics talked about in the audio. You can click on each of them to highlight their position in the transcript, then click on words in the transcript to fast-forward through the audio.
How we built it
Front-end: React, AssemblyAI API, Material-UI Back-end: express.JS, hosted on heroku GitHub Link
Challenges we ran into
We have team members in different time zones, so when working into late night or early morning things would become uncoordinated (async XDDD)
Accomplishments that we're proud of
It's very cool 😎
What we learned
CSS sucks, Pufferfish rule 😎
What's next for PufferNotes
Honestly idk man
Built With
- assemblyai
- express.js
- heroku
- material-ui
- node.js
- react
Log in or sign up for Devpost to join the conversation.