PDF Reader is a Python application that allows users to view PDF files and read their content aloud. The application leverages Tkinter for the graphical user interface, PyMuPDF for PDF handling, and the pyttsx3
library for enhanced text-to-speech synthesis.
- Open PDF files and display their content in a user-friendly interface.
- Utilize improved text-to-speech functionality for a more natural reading experience.
-
Clone the repository:
git clone https://github.com/eminemahjoub/pdf-voice-reader.git
-
Navigate to the project directory:
cd pdf-voice-reader
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the PDF reader script:
python pdf_reader.py
-
Use the "File" menu to open a PDF file and explore the content.
-
Optionally, leverage the enhanced "Read Aloud" feature for a more natural and engaging experience.
We welcome contributions to enhance and improve PDF Reader. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
-
Improved Text-to-Speech Functionality:
- Upgraded text-to-speech functionality using the
pyttsx3
library for more natural and enhanced reading capabilities.
- Upgraded text-to-speech functionality using the
-
Enhanced User Interface:
- Improved the user interface with Tkinter, providing a more intuitive and user-friendly experience.
-
Bug Fixes:
- Resolved issues related to file handling and PDF loading for a smoother user experience.
-
Contributions Welcome:
- Opened the project for contributions. Developers are encouraged to fork the repository, create feature branches, and submit pull requests.
Check the Issues section for any known issues or to report new ones.
This project is licensed under the MIT License. See the LICENSE file for details.
We hope you enjoy the enhanced features and improvements in this release! If you encounter any issues or have suggestions, feel free to open an issue on GitHub. Your feedback is greatly appreciated!