Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š AudioBook Generator (PDF to Speech)

A simple AudioBook Generator that converts PDF files into spoken audio using Python.
The application provides a GUI where the user can:

  • Upload a PDF
  • Choose different voice options (from your system voices)
  • Adjust reading speed
  • Start / Pause / Resume / Stop reading
  • Jump to a specific page

πŸš€ Features

Feature Description
Select PDF Choose any PDF to read aloud
Voice selection Lets you pick from available system voices
Adjustable speed Change reading speed (words per minute)
Pause / Resume Pause and continue audio
Stop reading Stop reading anytime
Jump to page Enter a page number and jump instantly
Shows progress Progress bar and status message while reading

🧠 How It Works

This project uses:

  • PyPDF2 β€” to extract text from PDF files
  • pyttsx3 β€” offline text-to-speech conversion
  • tkinter β€” to build the graphical interface
  • threading β€” to prevent UI freezing during reading

The program reads PDF text page by page, cleans it for better text-to-speech output, and speaks it aloud.

About

This is a AudioBook Generator using the GUI where you can jump to pages and even set the speed of the voice and many more functions to be added.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages