我是靠谱客的博主 高高蓝天,最近开发中收集的这篇文章主要介绍Python PDF转音频脚本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

二话不说,先上代码

# @Time
: 2022/10/17 11:36
# @Author
: fangkaitao
import pyttsx3
import PyPDF2
pdfreader = PyPDF2.PdfFileReader(open('D:Program Files (x86)TencentQQ文件lecture3.pdf','rb'))
speaker = pyttsx3.init()
for page_num in range(pdfreader.numPages):
text = pdfreader.getPage(page_num).extractText()
## extracting text from the PDF
cleaned_text = text.strip().replace('n', ' ')
## Removes unnecessary spaces and break lines
print(cleaned_text)
## Print the text from PDF
#speaker.say(cleaned_text)
## Let The Speaker Speak The Text
speaker.save_to_file(cleaned_text, 'story.mp3')
## Saving Text In a audio file 'story.mp3'
speaker.runAndWait()
speaker.stop()

运行程序前,先
pip install pyttsx3
pip install PyPDF2

如果PDF是纯文本,那效果还可以,但是有附带图片,或者文字摆乱奇怪,或者有其他数学公式,那可以效果没有那么好

最后

以上就是高高蓝天为你收集整理的Python PDF转音频脚本的全部内容,希望文章能够帮你解决Python PDF转音频脚本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部