Este script em Python realiza a leitura do conteúdo de um arquivo PDF.
pip3 install PyPDF2 pip3 install pyttsx3

# Importar módulos
import PyPDF2,pyttsx3
# PDF
path = open('100security.pdf','rb')
# Lendo o Arquivo PDF
lerArquivo = PyPDF2.PdfFileReader(path)
# Lendo o Conteúdo do Arquivo PDF
lerConteudo = pyttsx3.init()
for paginas in range(lerArquivo.numPages):
text = lerArquivo.getPage(paginas).extractText()
lerConteudo.say(text)
lerConteudo.runAndWait()
lerConteudo.stop()