Inspiration

You've probably come across the acronym "TLDR" online. What does this mean?

TLDR means "Too long; didn't read". In other words TLDR expresses that some form of digital text (eg. website, article) is too long to be worth reading. People often use "TLDR" in a post or comment referencing the digital text to summarize the main points to others, saving them lots of reading time.

Inspired, by this internet acronym, TLDRbot was born. TLDRbot is a site designed by Jasneet Sawhney, Alexa Vasilakos and Kamal Ali at MAIS Hacks 2022 that aims to support post secondary students with diverse learning styles. The site supports live transcriptions, text-to-speech (TTS) and speech-to-text (STT) functionalities, text summarization as well as assignment generation from handwriting.

3 hour lecture that you don't feel like taking notes for? Wrote down some rough notes and need to generate a clean document? Didn't finish those readings and need a quick summary before next class? Want to share your notes and communicate with other students? If its too long to be worth doing, TLDRbot has you covered!

What it Does

TLDRbot provides three main functionalities:

  • Transcribes audio recordings
  • Takes documents as inputs (readings, lecture transcriptions etc.) and summarizes them
  • Takes documents as input and returns them in a clean, handwritten note form

How we Built it

We used Wix for our frontend design, integrating with Velo to provide the backend server. For the backend, we used Flask API with Co:here for text summarization hosted on Heroku, and a Node API hosted on Vercel for transcribing.

Main Challenges

  • Learning curve for Velo
  • Integrating the backend functionalities with the frontend
  • Challenges with Wix Membership Area and subpages

Accomplishments we're Proud of

  • Using technology to make a positive impact
  • Successfully using Co:here for text summarization
  • Creating a responsive website with an adorable mascot :)
  • Using Twillio for motivational messages

What we Learned

  • New languages, frameworks and technologies (Flask, JavaScript, Velo, Coil, Co:here, Twillio, Node.js, Next.js, AWS Amplify)

What's next for TLDRbot

  • * Recording voice directly from the site
  • * Integrating the recorded audio with the backend to automatically transcribe then summarize
  • * Adding blogs to the website
  • * Adding an option for streaming music
  • * Adding a community hub for students to support each other
Share this project:

Updates