Delve into the world of audio and literature as we guide you through the creation of an audiobook from a PDF document using Python. We’re excited to provide you with the complete source code to transform your written content into engaging spoken narratives, making literature more accessible and enjoyable than ever.
# Import the necessary modules!
import pyttsx3
import PyPDF2
# Open our file in reading format and store into book
book = open('demo.pdf','rb') # `rb` stands for reading mode
pdf_reader = PyPDF2.PdfFileReader(book)
num_pages = pdf_reader.numPages
play = pyttsx3.init()
print('Playing Audio Book')
for num in range(0, num_pages):
page = pdf_reader.getPage(num)
# Extract the text from our page using extractText method on our page and store it into data.
data = page.extractText()
play.say(data)
play.runAndWait()
Latest posts by ideasorblogs (see all)
- Create a Python program to find the DNS record - November 26, 2023
- Billing system using Python project with source code - November 20, 2023
- Python Programming questions with real examples PDF & slides - October 31, 2023