import pyttsx3
import PyPDF2
用到pychram这个ide 要导入上述两个库
完整代码如下
要改的地方是下方文件的路径 前面加个r用于转义
import pyttsx3
import PyPDF2
pdfReader=PyPDF2.PdfReader(open(r'C:\Users\Administrator\Desktop\test_加水印.pdf','rb'))#文件路径
speaker=pyttsx3.init()
for page_num in range(pdfReader.numPages):#全部读完
text=pdfReader.getPage(page_num).extractText()
speaker.say(text)
speaker.runAndWait()
speaker.stop()