import pyttsx3 import pyPDF2 from tkinter.filedialog import*
book = askopenfilename() pdfreader = PyPDF2.Pdffilereader(book) pages = pdfreader.numPages
for num in range(0, pages): page = pdfreader.getPage(num) text = page.extractText() player = pyttsx3.init() player.say(text) player.runAndWait()