Download here

https://drive.google.com/file/d/1-OBORxKFwNirXzzN_b0C1BLEj7wTKGN0/view?usp=drive_link

📘 FastReader App – Function Overview

FastReader is a desktop speed-reading application that allows users to load and read content from various sources (PDF, DOCX, TXT, EPUB, and websites) one word at a time, at a customizable speed (WPM - words per minute).


🧠 Key Features

Feature Description
📂 Load Files Supports .txt, .pdf, .docx, and .epub formats.
🌐 Load from URL Scrapes readable text from websites and loads it into the app.
🎯 Word-by-word Display Displays one word at a time for speed reading.
⚙️ Adjustable Speed Choose how many words per minute (WPM) to display.
⏯️ Play / Pause / Stop Playback controls to manage reading.
📊 Progress Tracking See your progress in the content with a bar and counters.
🔍 Preview Text Scrollable preview of the entire loaded content.

🧭 Function Explanations

💻 main()

🏗 __init__() and setup_ui()

📁 browse_file()

📥 load_file() and extract_text_from_file(file_path)

🌐 load_url()