Download here
https://drive.google.com/file/d/1-OBORxKFwNirXzzN_b0C1BLEj7wTKGN0/view?usp=drive_link
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).
| 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. |
main()__init__() and setup_ui()browse_file()load_file() and extract_text_from_file(file_path).txt (plain text).pdf (via PyPDF2).docx (via python-docx).epub (via ebooklib and BeautifulSoup)load_url()