首页 > 编程语言 >利用python将文字转语音

利用python将文字转语音

时间:2024-04-10 18:22:32浏览次数:27  
标签:文字 __ pyttsx3 python system comtypes engine 语音 2.7

一、安装

官方建议要先装pypiwin32,选择合适版本就行。

python环境是3.6,这是win10中可用的地址:https://pypi.org/project/pyttsx3/2.7/#files

最新版本的pyttsx3是2.90,https://pypi.org/project/pyttsx3/2.90

安装后会报错,

Collecting comtypes; platform_system == "Windows" (from pyttsx32.90)   Could not find a version that satisfies the requirement comtypes; platform_system == "Windows" (from pyttsx32.90) (from versions: ) No matching distribution found for comtypes; platform_system == "Windows" (from pyttsx3==2.90)

所以选了旧一点的版本,

Processing e:\1_downloads\pyttsx3-2.7-py3-none-any.whl Installing collected packages: pyttsx3 Successfully installed pyttsx3-2.7

二、使用

def to_voice():
    engine = pyttsx3.init()
    engine.say('656446')
    engine.say('Sally sells seashells by the seashor')
    engine.runAndWait()

if __name__=='__main__':
    to_voice()```


 

标签:文字,__,pyttsx3,python,system,comtypes,engine,语音,2.7
From: https://www.cnblogs.com/bigleft/p/18127133

相关文章

  • 如何看待语音翻译在线翻译器?探索实时翻译的表现
    大家出门在外,相信多多少少都曾有机会体验与外国人交流,只是语言障碍让沟通变得不是那么顺利。好在还有语音翻译功能可以帮忙。这个功能还是很方便的,就比如你在国外旅行遇到当地人时,只需打开手机,启动语音翻译功能,即可实现翻译,从而畅快交流。这种便捷的体验,让人们更加愿意探索世......
  • python爬虫—学习笔记-3
    python爬虫—学习笔记-3ps:因为本人近一个月住院,文章为队友所著。此次学习内容为如何搭建服务器1.打开pycharm,创建目录server在设置中的Python解释器中安装Flask2.在创建的server1中输入本节课所学代码在网页中输入ip端口号子目录本机访问127.0.0.1:5000/子目录外部......
  • python爬虫—学习笔记-2
    python爬虫—学习笔记-2ps:因为本人近一个月住院,文章为队友所著。任务获取豆瓣网站内容。单页获取网址:https://movie.douban.com/top250获取网页信息代码:importrequestsurl="https://movie.douban.com/top250"headers={"User-Agent":"Mozilla/5.0(WindowsNT10.0;......
  • 【Python】深入探究:if、elif、else语句如何塑造Python代码的逻辑魅力
    欢迎来CILMY23的博客本篇主题为深入探究:if、elif、else语句如何塑造Python代码的逻辑魅力个人主页:CILMY23-CSDN博客个人专栏系列:Python|C语言|数据结构与算法|C++感谢观看,支持的可以给个一键三连,点赞关注+收藏。 写在前头:本篇博客主要对各种的条件语句进行详......
  • Python环境配置和开发工具
    1.Python环境配置网址:https://www.python.org环境测试1.打开运行框(快捷键win+r),输入cmd,如下:2.打开命令提示符程序,输入python,出现下图:则python环境配置完成。如果出现以下提示:则大概率为python安装时,未进行环境配置(PATH),可选择重新安装python,或了解环境配置相关内容进......
  • Python包和模块
    Python中的模块和包是用于组织代码的关键构造。它们可以帮助你将代码逻辑划分成可管理的部分,防止命名空间(namesspace)的冲突,并提供分享和重用代码的方式。一、模块模块是一个包含Python代码的文件。模块的名称就是文件的名称(不包含后缀.py)模块可以包含定义的函数,类,变量,也可......
  • python收到MQTT消息后再发http请求
    python收MQTT消息和 发http请求的代码在前面的文章都有介绍,这里直接上完整的功能代码mqtt2http.py#python3.6importloggingimportrandomimporttimeimportrequests#frompaho.mqttimportclientasmqtt_clientimportpaho.mqtt.clientasmqttBROKER='......
  • python 使用waitress替代flask自带的web服务器
    首席引入依赖安装waitrsspipintsllwaitress 然后在flask程序内引入依赖使用server()函数代替app.run()函数启动时,直接pythonxxx.py即可fromwaitressimportservefromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'HelloWor......
  • python paramiko_具有连续标准输出,非一次性读全
    如何完全读取Paramiko通道的缓冲区?要完全读取Paramiko通道的缓冲区,可以使用以下代码:importparamikossh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('hostname',username='user',password='pass')stdin,st......
  • python收到MQTT消息后写入mySQL
    python收MQTT消息和写mySQL的代码在前面的文章都有介绍,这里直接上完整的功能代码mqtt2mysql.py#python3.6importloggingimportrandomimporttimeimportmysql.connector#frompaho.mqttimportclientasmqtt_clientimportpaho.mqtt.clientasmqttBROKER......