Wednesday, March 4, 2026

Read aloud a PDF file

import PyPDF2, pyttsx3


engine = pyttsx3.init()


with open("File.pdf", "rb") as file:

  reader = PyPDF2.PdfReader(file)

  for page in reader.pages:

    text = page.extract_text()

    if text:

      engine.say(text)


engine.runAndWait()


No comments:

Post a Comment