如何将PDF文档转换成语音
一、工具安装
1、安装PyPDF2
pip install PyPDF2
2、安装pyttsx3
pip install pyttsx3
二、使用步骤
1.引入库
import PyPDF2
import pyttsx3
2.定义函数
代码如下(示例):
def pdf_to_audio():
"""将pdf文件转换成音频"""
# 1、打开pdf
pdf_file = open("pfd_file.pdf", 'rb')
# 2、提取pdf的内容
pdf_read = PyPDF2.PdfReader(pdf_file)
# 3、将pdf的内容整合在一起
text = ''
for page in pdf_read.pages:
text += page.extract_text()
# 4、关闭pdf文档
pdf_file.close()
# 5、初始化TTS引擎
engine = pyttsx3.init()
# 将文本转换为音频
engine.save_to_file(text,"example.mp3")
engine.runAndWait()
# 执行函数
pdf_to_audio()
总结
给孩子听故事再也不用冲会员了。