一看就会!几行代码实现语音播报!
同样作为一个小白过渡,在python的学习是枯燥的,但也有无限探索!!!
上一期用print和time模块做了个简单的聊天机器人
具体参考:https://blog.csdn.net/qq_47828130/article/details/120323945
这一次,利用python实现语音播报
用到的库有: pyttsx3和time
pyttsx3:一个文字转语音的模块。
pip3 install pyttsx3
可以运行以下代码看看效果:
import pyttsx3
import time
print('现在开始播报,请带上耳机!')
engine = pyttsx3.init()#初始化
list=['你好啊','我是Siri','有什么可以为你服务的吗?','小可爱','你在吗?']
#遍历列表,逐句读出文字
for voice in list:engine.say(voice)time.sleep(0.5)engine.runAndWait()engine.stop()
是不是特别神奇?!
仔细想了想,能不能背诵《蜀道难》,按排!
import pyttsx3engine = pyttsx3.init()
texts = '''
噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。
问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!
剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇;磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!
'''
engine.say(texts)
engine.runAndWait()
engine.stop()
其实,关于这个模块还能设置音量大小,语气速率,以及引用其他声音,这个以后你们会学的,哈哈!
一看就会!几行代码实现语音播报!相关推荐
- python大神和小白代码_看大神6行代码如何带领小白快速入门Python爬虫?
原标题:看大神6行代码如何带领小白快速入门Python爬虫? 可能是小编本身就有一定的基础!当然我没有瞧不起小白的看法,知识觉得要入门一门编程语言确实比较简单,而且小编本身也是从小白过来的,但是当初接 ...
- 入门python,看完这个300行代码的例子,足矣~
我梦想有一天,看遍了整个世界后,栖居在一个小城,与世无争 出自---------沃自己 前言 学习python有一段时间了,整个学习过程不算系统,也没有任何路线.最初零零散散的从慕课堂中看了些pyth ...
- 入门python,别着急,看完这个300行代码的例子,
我梦想有一天,看遍了整个世界后,栖居在一个小城,与世无争 出自---------沃自己 前言 学习python有一段时间了,整个学习过程不算系统,也没有任何路线.最初零零散散的从慕课堂中看了些pyth ...
- 喜欢书法的程序员看过来:15行代码抓取兰亭序全文单字高清字帖
近日网购上瘾,狂买至肉疼,最后连一本打折后28块钱的兰亭序字帖也不舍得下单了.犹豫之间,发现了一个不错的网站--书法欣赏,名家名帖尽收于此.令人惊喜的是,这个网站居然提供了兰亭序全文单字高清字帖,网址 ...
- 程序员跳槽获25K月薪,只因他给面试官看了这6000行代码
昨天论坛里又有位程序员大神跳槽成功了,25K月薪,带着自己的几个项目,有趣的是他还做了这个街头霸王,确实震惊了我,现在程序员有闲情写这个的真的不多了,我自己也copy了下来,今天有幸分享给头条的小伙伴 ...
- 开发者看过来,5 行代码实现身份认证,Authing 如何做到的?
在没有学编程前,可能我们不会想到看起来简单的注册登录功能,其实并不简单,背后可能需要考虑: 1.支持用户用手机验证码.邮箱验证码登录: 2.用户连续登录失败,为了防止暴力破解,需考虑 24 小时内尝试 ...
- 看完《第一行代码》再看什么书可以进一步提高?
1.疯狂Android讲义 (豆瓣) 2.Thinking in Java (豆瓣) 3.看博客,GitHub · Build software better, together.上的优秀的项目源码. ...
- Python 技术篇-3行代码实现语音朗读,pywin32库实现语音朗读
我们只需要安装 pywin32 这个库就可以了. pywin32库安装教程 代码也非常的简单. import win32com.clientspeaker = win32com.client.Disp ...
- 分享一个开源的JavaScript统计图表库,40行代码实现专业统计图表
这可能是史上最简单易用的开源统计图表绘制库了.柱状图,饼状图,点状图等等您能想到的类型全部支持. 这个开源库的官网:http://www.chartjs.org/ 直接看如何只用40行代码就实现专业的 ...
最新文章
- WebMatrix 3发布了!
- Ubuntu上安装nginx步骤及问题记录
- 简单的Spring Boot管理员设置
- Scramble String -- LeetCode
- AMD 发布第二代EPYC处理器,重新定义数据中心新标准
- 蓝桥杯 ALGO-67 算法训练 最大值与最小值的计算
- java 程序打包成jar_把Java程序打包成jar文件包并执行的方法
- 深度学习图像分类(十三):ShuffleNet系列(V1,V2)
- c语言程序运行的单词翻译,c语言常见英语词汇带翻译
- Java课程设计-基于Java Swing的职工信息管理系统
- vue给文字加下划线
- mysql查看当前所在库_MySQL查看当前数据库库
- C++:构造函数中调用虚函数
- 自己写的一点福利代码(一)
- 《手Q Android线程死锁监控与自动化分析实践》
- (六)springMvc 和 mybatis 整合
- Excel VBA:设置图表系列格式
- linux中环境变量及环境变量配置文件详解
- 证券交易的基本流程是怎样的?
- 一个计算数独的小程序