Python第三方库推荐:pyttsx3
#精彩回顾:Windows 10如何进行“Windows体验指数评估”?_CharlesChen_09的博客-CSDN博客#
上次的没人读啊啊啊啊
今天要推荐的Python第三方库命名为“pyttsx3”。pyttsx3是一个文本朗读库,通过调用此库,很容易就可以让程序“开口说话”。pyttsx3库简单易用,是小白的好选择。
(本文星号内容供深度学习者参考,一般可能用不到)
安装pyttsx3
安装这一步骤应该不用多说了,进入cmd,输入:
pip install pyttsx3
注意你安装的版本,目前(2022年5月15日)最新版应为2.90版。
用法简述与实际应用
以下示例代码很好地体现了如何使用此库:
#导入pyttsx3库
import pyttsx3engine = pyttsx3.init() #创建engine并初始化
engine.say('Where there is a will, there is a way.') #开始朗读
engine.runAndWait() #等待语音播报完毕
当然,你所要播报的内容也可以是中文,举个例子:
#导入pyttsx3库
import pyttsx3engine = pyttsx3.init() #创建engine并初始化
engine.say('有志者,事竟成。') #开始朗读
engine.runAndWait() #等待语音播报完毕
再举个应用实例:
#导入pyttsx3库
import pyttsx3engine = pyttsx3.init() #创建engine并初始化
print('请问2的平方等于?')
ans = eval(input('>>')) #请求用户输入
#判断
if ans == 4:engine.say('太棒了,答对了!')
else:engine.say('很遗憾,答错了哦……')
engine.runAndWait() #等待语音播报完毕
不难看出,此程序运行效果是:如果用户的答案为4(即正确答案),则会播报“太棒了,答对了!”,否则(即答错)播报“很遗憾,答错了哦……”。
更改语音参数*
"""
以下内容均译制于官网文件,侵权必删
"""import pyttsx3
engine = pyttsx3.init() #创建对象"""语速"""
rate = engine.getProperty('rate') #获取当前语速的详细信息
print(rate) #打印当前语速
engine.setProperty('rate',125) #重设语速"""音量"""
volume = engine.getProperty('volume') #获取当前音量(最小为0,最大为1)
print(volume) #打印当前音量
engine.setProperty('volume',1.0) #在0到1之间重设音量"""发音"""
voices = engine.getProperty('voices') #获取当前发音的详细信息
#engine.setProperty('voice',voices[0].id) #更改发音参数
engine.setProperty('voice',voices[1].id) #更改发音参数"""朗读""" #这里朗读的内容没有翻译,因为翻译的话可能运行时会有问题
engine.say('Hello world!')
engine.say('My current speaking rate is '+str(rate))
engine.runAndWait()
engine.stop()"""将音频保存为文件"""
#如果在linux环境中运行,请确保已安装espeak与ffmpeg模块
engine.save_to_file('你好,世界!','test.mp3')
engine.runAndWait()
以上代码译制于pyttsx3库的官方文件(翻译的可能有些别扭)。
运行后可以在程序所在文件夹中找到保存的音频文件,如下图:
啊,真不戳,不是吗?
今天pyttsx3第三方库的介绍就是这些,这个库不得不说,很有趣呢!一定要试一试呀,加上语言,你的程序能给人一种亲切感,增强了交互性,是一个很大的加成哦!
喜欢本次的内容不妨点个赞吧~
Python第三方库推荐:pyttsx3相关推荐
- python第三方库推荐 - 用furl优雅的操作url
基本操作 >>> from furl import furl >>> f = furl('http://www.google.com/?page=1') >& ...
- 推荐9个鲜为人知的Python第三方库
Python 编程充满了机会.它简单明了,拥有许多很酷的库和特色功能,可以使任务变得简单得多.每个 Python 开发人员都必须与热门的第三方库合作,如 NumPy.pandas.datetime等. ...
- 4行指令解决pip下载Python第三方库太慢问题(pip更换国内下载源)
问题由来: 之前在写一篇项目博客时,pip下载Python第三方库:graphic-verification-code,实在太慢了,于是使用Python库官网下载,还是很慢,而且不断失败,下载慢且不 ...
- Python_note8 程序设计方法学+Python第三方库安装+os库
实例13 体育竞技分析 自顶向下,解决复杂问题的有效方法,将一个小问题表达为若干小问题组成的形式,使用同样方法进一步解决小问题直至可以用计算机简单解决:自底向上 理解自顶向下的设计思维:分而治之:理解 ...
- 下面不属于python第三方库的安装方法的是-关于python中第三方库安装方法和问题解决...
一.安装方法 方法一: 1.管理员身份启动命令行(运行--->cmd) 2.pip install 库的绝对路径和库的详细名称 :或者运用cd命令跳转到下载好的库所在的位置然后pip insta ...
- python第三方库下载-3、python第三方库的安装方式
前言:在学习Python过程中,经常要用到很多第三方库,面对各种不同情况,Python为我们提供了多种安装方法,这里主要介绍三种方法:pycharm在线安装.pip在线安装(强烈推荐).离线安装. 方 ...
- python第三方库安装方法-Python第三方库安装
Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库.PyPI全称是Python Package Index,指的是Python包的索引,它 ...
- Python第三方库的安装及路径查看总结
文章目录 1.python第三方库的四种安装方法 2.更换安装的第三方库的镜像源 3.如何查看查看python安装路径以及pip安装的包列表及路径 3.1.Linux环境下查看Python路径 3.2 ...
- python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...
最新文章
- 将要看的两本书 - Hide From All - ITeye技术网站
- GNU Radio ieee802-15-4、ZigBee 实现
- python热身教程_我回来拉,Python热身篇:)
- Serverless的理解
- android6.0源码分析之Zygote进程分析
- cojs EX_香蕉 题解报告
- [Leetcode 15]三数之和 3 Sum
- 如何看出男朋友有没有潜力?
- cmd 命令行方式执行 matlab 脚本
- rk3399_android7.1调试串口uart功能和测试是否能通讯
- 2018 Multi-University Training Contest 7 - GuGuFishtion
- 2014乌云安全峰会文字版记录
- 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
- 如何在Mac计算机上添加删除打印机和扫描仪,以及高质量扫描文档
- Windows安装虚拟机VMware
- 鸿蒙笔记本双系统,经验:巧用固态硬盘给笔记本电脑安装双系统
- 超实用带格子的便签 便签格子的用法
- 查看电脑连接过的无线网密码
- 孙溟㠭20载艺术之路
- 省钱版----查找 IoT 设备TTL线序__未完待续