当前位置: 首页 > news >正文

自己有网站做app吗那里有做网站的

自己有网站做app吗,那里有做网站的,莱芜翰林名苑莱芜论坛,wordpress多说读者墙点击关注我哦欢迎关注 “小白玩转Python”#xff0c;发现更多 “有趣”有声读物是我们可以通过音频听取一本书或者其他作品的内容#xff0c;是现下一种很受欢迎的阅读方式。类似的APP有#xff1a;喜马拉雅、得到和樊登读书等。但是如果你有一本pdf格式的书籍#xff0c;… 点击关注我哦欢迎关注 “小白玩转Python”发现更多 “有趣”有声读物是我们可以通过音频听取一本书或者其他作品的内容是现下一种很受欢迎的阅读方式。类似的APP有喜马拉雅、得到和樊登读书等。但是如果你有一本pdf格式的书籍那么你不需要借助上述app也可以实现自己的有声读物哦~只需要跟随小编学习如何用7行代码实现自己的有声读物。一、基本实现Python中有大量不同用途的库在本文中我们只需要用到两个库(pyttsx3PyPDF2)来构建我们的有声读物。可以通过pip来安装这两个库pip install PyPDF2pip install pyttsx31. 读取PDF文件 PyPDF2是Python中专门用来处理pdf文件的库它允许在内存中对pdf进行操作。PyPDF2的主要功能如下所示· 提取文件信息如题目、作者等· 按页分割文件· 按页合并文件· 裁剪页· 将多个页面合并为一个页面· 加密和解密pdf文件通过这个库我们将 pdf 文件一页一页地拆分读取每一页上的文本并将文本发送到下一步。import PyPDF2pdfReader PyPDF2.PdfFileReader(open(file.pdf, rb))2. 初始化扬声器Python的pyttsx3库能够实现脱机将文本转换到语音。将上一步中识别到的文本传递给语音文本转换器。import pyttsx3speaker pyttsx3.init()3. 播放有声读物使用 PyPDF2实现从 pdf 文件中逐页提取文本。通过读取文本并将其输入到 pyttsx3的扬声器引擎循环遍历每一页它会大声朗读 pdf 页面上的文本最后停止pyttsx3的扬声器引擎。for page_num in range(pdfReader.numPages): text pdfReader.getPage(page_num).extractText() speaker.say(text) speaker.runAndWait()speaker.stop()上述步骤的所有代码如下所示import pyttsx3, PyPDF2pdfReader PyPDF2.PdfFileReader(open(file.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()二、改变音色、语速和音量我们可以调整有声读物的速度和音量当然也可以改变它的音色(例如男声改为女声)。1. 速度初始化 pyttsx3库并使用 getProperty (“ rate”)获得当前的通话速率。使用 setProperty (‘ rate’ x)更改说话的频率其中 x 100表示正常速度。# Initialize the speakerspeaker pyttsx3.init()rate speaker.getProperty(rate) print(rate)speaker.setProperty(rate, 125)2. 音色初始化 pyttsx3库并使用 getProperty (“ voice”)获取说话者的当前性别。使用 setProperty (“ voice” voice [ x ])改变说话者的性别。这里 x 0表示男性x 1表示女性。voices speaker.getProperty(voices)print(voices)#changing index, changes voices, 0 for malespeaker.setProperty(voice, voices[0].id)#changing index, changes voices, 1 for femalespeaker.setProperty(voice, voices[1].id)3. 音量初始化 pyttsx3库并使用 getProperty (“ volume”)获取当前音量。使用 setProperty (‘ volume’ x)更改扬声器的音量。音量范围是从0到1其中0是静音1是最大音量。volume engine.getProperty(volume)print(volume)engine.setProperty(volume,1.0)4.将声音保存到音频文件:使用下面的方法就可以将音频输出(audiobook)保存到 mp3文件中。engine.save_to_file(text, audio.mp3)engine.runAndWait()三、结论在本文中我们介绍了一个基本有声读物的实现它可以使用几行 python 代码读取整个 pdf 文档并朗读出来。为了获得更好的音频效果还可以改变音色、调整速率和音量。·  END  ·HAPPY LIFE
http://www.yutouwan.com/news/314875/

相关文章:

  • 怎么在手机上做企业网站手机赚钱平台正规
  • 网站开发合同缺陷网站建设大神级公司
  • 做网站开发需要什么证书海南做网站公司哪家好
  • 做个网站的费用企业邮箱app下载
  • 网站建设公司汉狮网络免费wap自助建站火星建站
  • 深圳专门做网站的公司wordpress 专题页
  • 黄浦专业做网站音乐网站建设教程视频
  • 济宁公司做网站中国石油大学网页设计与网站建设
  • 运城市盐湖区姚孟精诚网站开发中心wordpress 个性主题
  • 智联招聘网站建设丽江市网站建设
  • 自适应网站建设推荐wordpress博客添加代码
  • 深圳做网站公网站建设 自适应
  • 徐城乡建设局网站漳平建设局网站
  • 怎么把做网站发给别人wordpress评论点赞怎么实现
  • 网站建设 深圳信科公司什么是网络营销最传统的手法
  • 取消网站备案杭州建站平台
  • 网站建设存在的问题大连微网站建设
  • 精品课程网站建设的国内外现状网页设计毕业设计理念
  • 做网站月度总结10个免费网站
  • 仿站能被百度收录吗灵感网站
  • 淄博做网站推广公司科技有限公司注册资金最低多少
  • 做一个学校网站怎么做广州展厅设计公司有哪些
  • 网站设计与网页制作在线个人网站备案icp
  • 建设企业网站公司价格做拍福利爱福利视频网站
  • 网站流量转换自助建站信息发布网企业
  • 西安做网站公司哪家好 应该怎么选择花都区手机版网站建设
  • 网站制作程序室内装修设计软件手机版
  • 网站制作公司上海购买域名后如何建立网站
  • 快速网站建设服务门户网站建设模式包括网站群和
  • 做境外网站私人网站免费观看