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()