CopyReader is a Python application that enhances your text reading experience by integrating with the clipboard, utilizing the Flet GUI module, pyttsx3 for text-to-speech functionality, and librosa for audio processing. The app intelligently splits the text into parts, providing a visual indication of the currently spoken segment, making it easier for users to follow along while listening.
Try by clicking and downloading the zip: https://drive.google.com/file/d/1Cw6U3l1c5IbRKvWb-kv58FrKVxwQeskT/view?usp=sharing
it is a working application but test are been ran to improve it.
CopyReader seamlessly integrates with your device's clipboard, allowing you to effortlessly capture text from various sources.
Enjoy hands-free text consumption by converting copied text into speech. CopyReader utilizes the pyttsx3 library for robust and natural-sounding text-to-speech functionality.
The application employs the Flet GUI module to create an intuitive and user-friendly interface. Flet enhances the overall user experience with its clean design and interactive elements.
CopyReader intelligently splits the copied text into parts, visually highlighting the segment that is currently being read. This dynamic splitting enhances user comprehension and helps in following along with the spoken content.
The librosa library is used for audio processing, ensuring a smooth and clear reading experience. librosa enhances the quality of the spoken text, providing a pleasant and natural listening experience.
Tailor your reading experience with customizable settings. Adjust the reading speed, voice, and other preferences to suit your individual needs. will be added if needed
Access a history of your copied texts and mark specific snippets as favorites for quick reference. This feature helps you keep track of important information and revisit it effortlessly. Will be added if Needed
CopyReader works seamlessly offline, allowing you to read text even when you don't have an active internet connection. This is especially useful for users who want to access information on the go.
Your privacy is a top priority. CopyReader doesn't store or share your copied text, ensuring that your sensitive information remains secure.
-
Install the required dependencies:
pip install flet pyperclip pyttsx3 shutil librosa
-
Clone the CopyReader repository:
git clone https://github.com/phanstudio/X-reader.git
-
Navigate to the CopyReader directory:
cd X-reader
-
Run the application:
flet run
Contributions to CopyReader are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request on the GitHub repository.
This project is licensed under the Apache License - see the LICENSE file for details.