Audiobook In Python
September 26, 2022
import PyPDF2
pdfReader = PyPDF2.PdfFileReader(open('file.pdf', 'rb'))
# http://www.pillalamarri.in/python/audiobook-in-python/
import pyttsx3
speaker = pyttsx3.init()
for page_num in range(pdfReader.numPages):
text = pdfReader.getPage(page_num).extractText()
speaker.say(text)
speaker.runAndWait()
speaker.stop()
# http://www.pillalamarri.in/python/audiobook-in-python/
engine.save_to_file(text, 'audio.mp3')
engine.runAndWait()
Posted in Python