/Too-Lazy-To-Read

Because life's too short for tedious PDFs, let your computer do the heavy lifting while you sip your coffee and enjoy the lazy audiobook experience!

Primary LanguageHTML

Too Lazy To Read - PDF Reader Web App

Welcome to Too Lazy To Read! This project brings together the capabilities of Python packages pyttsx3 and PyPDF2 to create an interactive webpage. Now, you can upload a PDF file and have it read to you using text-to-speech technology.

Features

  • Upload PDF: Effortlessly upload your PDF files through the intuitive web interface.
  • Text-to-Speech: The power of pyttsx3 converts PDF content into speech, making it easy for you to listen and relax.
  • Pause and Resume: Control your reading experience with interactive buttons to pause and resume the speech playback.
  • Repeat: Enhance comprehension by choosing to repeat the last segment of text.
  • Page Navigation: Seamlessly navigate through the PDF by changing page numbers using dedicated buttons.

Dependencies

  • Flask: A lightweight web framework for Python.
  • pyttsx3: Transforming text to speech made easy.
  • PyPDF2: A Python library for reading PDF files.

Preview

Screenshot