Skip to content

adwityac/Audiobook-Creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Audiobook Creator

Welcome to the Audiobook Creator application! This Python-based tool allows you to convert PDF documents into audio files using text-to-speech technology.

Features

  • PDF to Audio Conversion: Easily convert any PDF file to an audio format (MP3).
  • Voice Selection: Choose between a male or female voice for the audio.
  • User-Friendly Interface: Simple and intuitive GUI built with Tkinter.

Requirements

To run this application, you need the following Python libraries:

  • tkinter
  • PyPDF2
  • pyttsx3

You can install the required libraries using pip:

pip install PyPDF2 pyttsx3

How to Use

  1. Run the Application: Execute the script to launch the Audiobook Creator GUI.
  2. Select a PDF File:
    • Click the Browse a File button to choose a PDF document from your system.
  3. Choose Voice:
    • Select either Male Voice or Female Voice using the checkboxes.
  4. Create and Save Audio File:
    • Click the Create and Save the Audio File button.
    • Choose a location to save your audio file (default is MP3 format).
  5. Audio Generation:
    • The application will generate the audio file. A message will confirm when the audio file is saved.

Notes

  • Ensure that the PDF file you select contains extractable text; otherwise, the audio generation may not work as expected.
  • The application supports basic error handling, informing you if a PDF file is not selected or if an issue occurs during processing.

License

This project is open source and available for anyone to use and modify. Contributions are welcome!

Acknowledgments

Thanks to the creators of the libraries used in this project: PyPDF2 and pyttsx3.

About

Audiobook Creator made by using Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages