Skip to content

A practical Python tool to convert PDFs to speech or MP3 with GUI and CLI support for convenient learning and accessibility

Notifications You must be signed in to change notification settings

munadirkhan/EchoPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

EchoPDF πŸ”Š

Convert your PDFs into natural-sounding speech or MP3 with ease

EchoPDF is a Python-based tool designed to make reading more accessible.
It converts PDFs to audio (MP3 or live playback) through an intuitive GUI and command-line interface.


🎯 Features

  • 🎧 Convert PDF documents into high-quality audio
  • πŸ–₯️ GUI + CLI support for flexible use
  • πŸ—‚οΈ Batch conversion for multiple files
  • 🌐 Accessibility-first design for learners and professionals

🧰 Tech Stack

  • Language: Python
  • Libraries: pyttsx3, tkinter, PyPDF2, gTTS

πŸš€ Future Improvements

  • Integrate multilingual voice support
  • Add AI voice tone customization
  • Deploy as a desktop executable

πŸ’‘ Why EchoPDF?

Created to make learning and document review more accessible β€” for students, professionals, and anyone who prefers listening over reading.


βš™οΈ Setup & Usage

  1. Clone the repository:
    git clone https://github.com/YOUR_USERNAME/EchoPDF.git
    

πŸ‘¨β€πŸ’» Author

Munadir Khan
UWO Software Engineering + Ivey

About

A practical Python tool to convert PDFs to speech or MP3 with GUI and CLI support for convenient learning and accessibility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages