执行环境本语音朗读示例使用Windows自带的音频包,因此请在Windows环境下运行。
Windows 7、Windows 10Python 3.6安装依赖包pypiwin32在国内下载可能出现问题,所以这里使用国内的清华镜像。
pip 安装pyttsx3
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pypiwin32
pyttsx3 是一个离线文本转语音Python 模块。
有关详细文档,请参阅https://pypi.org/project/pyttsx3/。
pyttsx3 最简单的使用示例可以在文档中找到。
导入pyttsx3。
引擎=pyttsx3.init();
Engine.say(\'说出这段文字\');
引擎.runAndWait();
pypiwin32 模块在Windows 上提供文本转语音支持。
编码想法一旦您了解了如何使用pyttsx3 将文本转换为语音,使用pyttsx3 大声朗读书籍就变得非常容易。
主要有四个步骤:
初始化pyttsx3,打开需要朗读的工作簿。逐行读取文件内容,读取每一行的内容。代码实现就是基于上面整理的思路。具体实现代码很简单:
阅读书.py
最后,只需将readbook(filename)的文件名更改为你想要阅读的文件路径,就可以轻松实现语音阅读。
另外,Windows环境下观看质量良好,支持中英文同时观看。
标题:python离线语音合成,python3文字转语音
链接:https://www.7kxz.com/news/gl/22808.html
版权:文章转载自网络,如有侵权,请联系删除!