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()