同样作为一个小白过渡,在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()

其实,关于这个模块还能设置音量大小,语气速率,以及引用其他声音,这个以后你们会学的,哈哈!

一看就会!几行代码实现语音播报!相关推荐

  1. python大神和小白代码_看大神6行代码如何带领小白快速入门Python爬虫?

    原标题:看大神6行代码如何带领小白快速入门Python爬虫? 可能是小编本身就有一定的基础!当然我没有瞧不起小白的看法,知识觉得要入门一门编程语言确实比较简单,而且小编本身也是从小白过来的,但是当初接 ...

  2. 入门python,看完这个300行代码的例子,足矣~

    我梦想有一天,看遍了整个世界后,栖居在一个小城,与世无争 出自---------沃自己 前言 学习python有一段时间了,整个学习过程不算系统,也没有任何路线.最初零零散散的从慕课堂中看了些pyth ...

  3. 入门python,别着急,看完这个300行代码的例子,

    我梦想有一天,看遍了整个世界后,栖居在一个小城,与世无争 出自---------沃自己 前言 学习python有一段时间了,整个学习过程不算系统,也没有任何路线.最初零零散散的从慕课堂中看了些pyth ...

  4. 喜欢书法的程序员看过来:15行代码抓取兰亭序全文单字高清字帖

    近日网购上瘾,狂买至肉疼,最后连一本打折后28块钱的兰亭序字帖也不舍得下单了.犹豫之间,发现了一个不错的网站--书法欣赏,名家名帖尽收于此.令人惊喜的是,这个网站居然提供了兰亭序全文单字高清字帖,网址 ...

  5. 程序员跳槽获25K月薪,只因他给面试官看了这6000行代码

    昨天论坛里又有位程序员大神跳槽成功了,25K月薪,带着自己的几个项目,有趣的是他还做了这个街头霸王,确实震惊了我,现在程序员有闲情写这个的真的不多了,我自己也copy了下来,今天有幸分享给头条的小伙伴 ...

  6. 开发者看过来,5 行代码实现身份认证,Authing 如何做到的?

    在没有学编程前,可能我们不会想到看起来简单的注册登录功能,其实并不简单,背后可能需要考虑: 1.支持用户用手机验证码.邮箱验证码登录: 2.用户连续登录失败,为了防止暴力破解,需考虑 24 小时内尝试 ...

  7. 看完《第一行代码》再看什么书可以进一步提高?

    1.疯狂Android讲义 (豆瓣) 2.Thinking in Java (豆瓣) 3.看博客,GitHub · Build software better, together.上的优秀的项目源码. ...

  8. Python 技术篇-3行代码实现语音朗读,pywin32库实现语音朗读

    我们只需要安装 pywin32 这个库就可以了. pywin32库安装教程 代码也非常的简单. import win32com.clientspeaker = win32com.client.Disp ...

  9. 分享一个开源的JavaScript统计图表库,40行代码实现专业统计图表

    这可能是史上最简单易用的开源统计图表绘制库了.柱状图,饼状图,点状图等等您能想到的类型全部支持. 这个开源库的官网:http://www.chartjs.org/ 直接看如何只用40行代码就实现专业的 ...

最新文章

  1. WebMatrix 3发布了!
  2. Ubuntu上安装nginx步骤及问题记录
  3. 简单的Spring Boot管理员设置
  4. Scramble String -- LeetCode
  5. AMD 发布第二代EPYC处理器,重新定义数据中心新标准
  6. 蓝桥杯 ALGO-67 算法训练 最大值与最小值的计算
  7. java 程序打包成jar_把Java程序打包成jar文件包并执行的方法
  8. 深度学习图像分类(十三):ShuffleNet系列(V1,V2)
  9. c语言程序运行的单词翻译,c语言常见英语词汇带翻译
  10. Java课程设计-基于Java Swing的职工信息管理系统
  11. vue给文字加下划线
  12. mysql查看当前所在库_MySQL查看当前数据库库
  13. C++:构造函数中调用虚函数
  14. 自己写的一点福利代码(一)
  15. 《手Q Android线程死锁监控与自动化分析实践》
  16. (六)springMvc 和 mybatis 整合
  17. Excel VBA:设置图表系列格式
  18. linux中环境变量及环境变量配置文件详解
  19. 证券交易的基本流程是怎样的?
  20. 一个计算数独的小程序

热门文章

  1. 来聊一聊 ElasticSearch 最新版的 Java 客户端
  2. android中怎么实现轮播图,Android中轮播图的实现
  3. FastDFS分布式文件系统_Linux
  4. 使用Python实现的遗传算法 附完整代码
  5. PDF阅读授权解决方法
  6. Java编程初学水仙花典型例题:
  7. Notepad++ 下载与安装教程
  8. IVIEW的安装和问题解决
  9. STM32串口首字节丢失问题
  10. 用于有源电源管理的 PMBus 兼容 PoL 稳压器