惊呆隔壁的同事!20行Python代码写了小姐姐语音提示软件,定时休息!

python实现微信来消息弹窗 可以使用 Python 模块 "itchat" 实现微信来消息弹窗。首先需要安装 "itchat",然后可以使用以下代码登录微信并监听新消息: import itchat # 登录微信 itchat.auto_login() # 监听新消息 @itchat.msg_register(itchat.content.TEXT) def message_alert(msg): # 弹窗显示消... 阅读详情
点上方“菜鸟学Python”,选择“星标”
第475篇原创干货,第一时间送达

在大家日常的学习和生活中,都离不开电脑办公,有时候坐在电脑前,会连续工作几个小时。科学研究表明,当大家进行电脑办公时,需要每隔半个小时,就要花两三分钟来放松自己的眼睛。但是对于大家来说,有时候会因工作的忙碌而忘掉,手机设置闹钟也是非常麻烦的。

因此小编今天就同大家分享一款利用Python制作的定时小姐姐语音提示软件,提醒大家定时进行休息,自己动手做一个小软件,会更香!

01.效果展示

小编已经将程序打包为exe软件,我们首先来运行一下软件,来看一下软件运行的效果吧。

02.程序讲解

通过视频的展示,可以看到,软件运行的环境是基于win10系统,软件运行后,会定时的弹出消息通知,并有小姐姐的语音来提示用户要注意休息,通过这样的软件,就可以提醒电脑用户定时进行休息。这样小巧实用的软件,在程序的实现上也仅仅需要20行代码即可完成。一起来看看吧。

对于程序部分的讲解,可以分为以下的两个部分:

  • 系统消息通知

  • 语音播放


03.系统消息通知

对于系统消息的通知 ,可以利用win10toast库来实现,其程序如下图所示。

程序中,在run函数中,首先创建一个ToastNotifier对象,然后调用成员函数show_toast来实现系统消息的通知。其中msg参数显示的文本内容,是通过famousQuotes函数所抓取的名人名言信息。参数duration表示的是弹窗的显示时长。函数运行后其效果如下图所示。

程序运行后,在桌面的右下方会弹出系统的提示消息,消息通知中显示的是我们抓取到的文本信息。

04.语音播放

对于语音的播放,程序利用的是小巧的playsound库来实现,对于语音的播放仅需两行代码即可完成。

from playsound import playsound
playsound('audio1.mp3')  # 播放语音提示

这样即可完成对于提示语音的播放。

05.打包细节

对于程序的打包,我们采用的是pyinstaller库来进行实现,由于程序所使用的是python3.6的版本,因此大家在利用pyinstaller进行打包时,也尽可能的在python3.6的环境下进行打包,防止在打包过程中出现某些文件的缺失。

上图中,在程序打包时,需要先跳转到程序的根目录下,然后执行pyinstaller -F -w -i clock.ico main.py的命令。其中:

-F 表示要将程序打包成一个exe文件


-w 表示在程序运行过程中,不要使用控制台,防止黑窗的弹出。
–i 表示的是图标路径

程序运行后,如果大家想要停止程序的运行,可以打开任务管理器后,在当前的进程中,找到我们的软件,然后点击“结束任务”,结束我们的软件。

06.总结

以上就是小编今天为大家带来的语音小姐姐的定时提醒软件,大家可以下载打包好的程序进行定时提醒,大家拿到源码之后可以自己修改,制作一个志林版本,或者制郭德纲版本,一定惊呆你隔壁的同事!

如何获取源码和软件:

在下面的公众号「菜鸟学Python」后台输入:小助手,找他领取,暗号:语音


推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

年度爆款文案

利用Python每天早上定时给女神微信发送慰问,终于打动了女神! 前言 微信开发已经活跃了很长时间了,在微信开发中有一个神奇的接口它叫模板消息接口,它可以根据用户的openid从服务端给用户推送自定义的模板消息,正因如此,我们可以利用这个特征在服务器端随时向用户推送消息(前提是该用户关注了该公众号)。 总结出3点 1.模板消息的格式可以自定义, 2.模板消息的内容可以自定义, 3.模板消息发送的时间可以自定义。那么我们可以利用这些性质为自己做一款说早安的程序啦! 实验环境 阿里云Linux服务器 Python环境 爱词霸每日一句API介绍 调用地址: htt 阅读详情

相关推荐

python之pyttsx3实现文字转语音播报

pyttsx3是Python中的文本到语音转换库,可以实现文本的朗读功能。

l8947943的博客 5235

Python项目——久坐提醒定时器(PySide6)编写

Python项目——久坐提醒定时器(PySide6)编写。

计算机硕士的博客 1670

Python实现语音播报

通过这个功能,我们可以让计算机使用文本转语音技术将文字内容转换成声音,并通过扬声器播放出来。总结一下,通过使用pyttsx3库,我们可以轻松地实现Python语言的语音播报功能。除了基本的语音播报功能,pyttsx3库还提供了一系列的配置选项,可以用来调整声音的语速、音量、语调等参数。pyttsx3是一个跨平台的文本转语音库,它可以将文字内容转换成声音,并提供丰富的配置选项。的函数,它接受一个文本参数,并使用pyttsx3库将文本内容转换成语音并播放出来。函数,实现自定义文本的语音播报。

ByteJolt的博客 1640

python 语音播报 简单入门

python 语音播报+bat脚本运行

m0_51967678的博客 2705

用Python实现语音播报

方法设置语音的属性,比如语速和音量。接下来,我们输入要转换为语音的文本,这里的例子中是"欢迎使用语音播报功能。希望这个简单的示例能够帮助你理解如何使用Python实现语音播报功能。库还提供了其他功能,比如获取系统中可用的语音引擎列表、获取和设置默认语音引擎等。在Python中,我们可以使用第三方库来实现语音播报的功能。是一个跨平台的文本到语音转换库,可以实现将文字转换为语音并进行播放。你可以根据需要修改文本内容,调整语速和音量等属性。库的用法,可以查阅官方文档或者参考相关的教程和示例代码。

TechCraze的博客 1120

用Python实现文本转语音播报

其中,通过Python实现文本转语音播报是一项非常有趣和实用的技术。通过这个简单的示例,我们可以看到,使用Python实现文本转语音播报并不困难。例如,你可以将输入文本作为函数的参数,使其更加灵活和可扩展。Python的文本转语音库提供了丰富的功能和选项,你可以根据自己的需求进行深入研究和扩展。运行后,你将听到计算机用语音播报出"人生苦短,我用Python实现文本播报"这句话。首先,我们需要安装一个Python库,用于将文本转换为语音。的函数,该函数接受要转换为语音的文本和语言选项作为参数。

ByteHackerX的博客 471

python 中文语音播报,用Python实现语音播报

以下内容为带着儿子一起学Python的实现记录,为自己保存下来,也希望对其他学习者有用!1. 确保已经安装python,本例使用python,操作系统为:Windows 10 专业版;2. 设置环境变量,设置两个path路径。E:\Python27 和E:\Python27\Scripts(为安装时选择的路径)3. 查看Python以及pip安装成功3.1 查看Python,开始菜单->输入...

weixin_39654436的博客 5118

python之语音播报

【代码】python之语音播报。

我不是码农的博客~~~ 640

python脚本实现对任务的语音播报功能

②由于通过from datetime import datetime方式引入datetime,在程序运行时出现报错,时间类引用时尽可能使用全路径调用,避免省略类名。①由于程序中定义变量为time 与导入的time发生冲突,导致程序运行几次后就会报错,要避免变量与库名重复问题。1、配置文件 config.ini。

Meeting_best_self的博客 770

python实现简单的文字语音输出播报 (附完整源码)

python实现简单的文字语音输出播报 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 721

【Python】如何用Python快速实现语音提醒功能

本文介绍了如何为Python自动化脚本添加语音提示功能。通过调用Windows系统的TTS语音合成接口,可以让程序在执行关键节点时自动播报执行状态。文章对比了两种实现方案:简单的speech库和跨平台的pyttsx3,同时提供了异常提示、多语言播报等扩展应用场景。这种将日志信息语音化的方法,能有效提升自动化系统的交互体验,特别适用于长时间运行的任务监控场景,真正实现"智能化无人值守"的自动化流程。

每日出拳老爷子的博客 4458

怎样用Python语言实现远程语音播报

怎样用Python语言实现远程语音播报呢?本文描述了使用Python语言调用HTTP接口,实现语音播报,通过发送文本信息,来实现远程语音播报、语音提醒、语音警报等。

tyanzhiqi的专栏 1370

告别理论!手把手教你用Vivado 2020.2为ZYNQ PL端打造一个AXI4-Full读写DDR的IP核

本文详细介绍了如何使用Vivado 2020.2为ZYNQ PL端创建AXI4-Full主控IP核,实现高效读写DDR内存的实战指南。通过环境配置、IP核创建、系统集成到软件调试的全流程讲解,帮助开发者快速掌握AXI4-Full协议在ZYNQ平台上的应用,提升PL与PS协同工作的数据传输效率。

weixin_30300225的博客 467

用python实现自定义语音播报

将你想要播放的M4A音频文件准备好,并记下其文件路径。部分,指定要播放的M4A文件路径,并调用。在Python脚本中,导入。

Sugar1652的博客 1215

Unity AR涂涂乐实战:用户上传图片秒变3D模型新皮肤(附完整代码)

本文详细介绍了如何在Unity AR应用中实现用户上传图片动态生成3D模型皮肤的功能,重点讲解了动态创建材质球的技术方案和性能优化策略。通过完整的代码示例,开发者可以学习到多源图片处理、移动端内存管理以及AR场景适配等核心技巧,快速打造高性能的儿童教育类AR应用。

weixin_31509753的博客 370

emqx Java 订阅以及发送 结合若依框架

emqx Java 订阅以及发送 结合若依框架

Spo的博客 1613

Python tts实现语音播报 pyttsx3

Python tts实现语音播报,使用 pyttsx3库快速实现

Zwq的博客 1222

Unity - gamma space下还原linear space效果

还有头发之后的 (头发没有处理完整,因为使用 ASE 连连看练出来的,使用 surface shader,虽然可以生成一下 vert, frag 的方式在修改,但是我懒得去修改了,这样就是 PBR 的 BRDF 里面的部分曲线是不一样的,所以可以看到头发有一些差异)其实上面的代码判断 是否有分量 > 1.0f 的方式来判断是否 HDR 是不太合理的,因为不同的贴图格式的编码方式不同。还有比较隐蔽的一些颜色相关的常量值 (比如PBR中的 绝缘体的 F0 常量值,等等)

Jave.Lin 的学习笔记 2830

语音识别实战(python代码)(一)

本文主要从概念上图文论述了语音识别的起源与发展、语音识别的基本原理、语音识别过程、语音识别的近期发展。代码上分析了Python 语音识别所用到的技术,从 (1)、文本转换为语音(2)、文本转存为语音文件wav两个方面实例操作了语音识别的技术实现方式,并提供了完整源代码供参考。

逆境清醒的博客 3万+

STM32F4使用CUBEMX ADC定时采样+DMA

STM32、FFT、ADC、TIM

m0_62379750的博客 4222

mysql数据库中使用存储过程带来的好处和示例(存储过程的概念、定义、作用等详解)

MySQL的存储过程(Stored Procedure)是一组SQL语句集合。用户通过指定的存储过程名和参数来调用并执行它。存储过程可以在数据库中预编译并存储,这样它们可以被多次调用而无需重新编写或解析SQL语句。 存储过程将复杂的SQL逻辑封装在一个可重用的单元中。多次调用存储过程,而不需要重复编写相同的SQL代码。- 通过封装,可以隐藏复杂的SQL逻辑,只向用户或应用程序提供简单的接口。MySQL的存储过程和编程语言中的函数的原理和目标是一致的:封装可重用的代码逻辑并提高代码的可维护性和可重用性。

weixin_70208651的博客 1717

案例篇:Python天气播报系统,这才是未雨绸缪

前言 ​ 大家好,我是辣条 相信大家都能感觉到最近天气的多变,好几次出门半路天气转变。辣条也深受其扰,直接给我整感冒,就差被隔离起来了,既然天气我没法做主,那不如用python整个天气爬虫来获取天气情况。这样也好可以进行一个提前预防 目录前言工具天气数据来源代码实现总结 工具 ​ python3.7 ​ pycharm ​ pyttsx3:语音播报库 天气数据来源 ​ 找寻一个天气网站 比如说我们要查询某地的天气,在输入地名后就能看到结果。 我们可以看到网站的url会有变化: 每个城市的天气信息u

五包辣条的博客 2439

米哈游 AI产品经理面试题精选:10道高频考题+答案解析(附PDF)

米哈游是全球知名游戏开发商,以《原神》《崩坏》系列著称,专注二次元文化与AI技术创新。本文整理了10道AI产品经理面试题,涵盖Transformer架构、智能NPC设计、机器学习应用、AIGC产品规划等核心领域。题目既考察技术理解(如RAG原理、多模态模型),又关注产品落地(游戏平衡性优化、伦理安全),同时强调跨团队协作能力。参考答案均结合米哈游业务场景,体现技术驱动与玩家体验并重的产品思维,展现AI在游戏行业的创新应用前景。

ZHHHHH15的博客 682

怎么通过Python语言实现语音播报

怎么通过Python语言实现语音播报呢?本文描述了使用Python语言调用HTTP接口,实现语音播报,。

tyanzhiqi的专栏 808

如何选择汽车域控制器MCU?一文看透7大关键维度[特殊字符](含芯片推荐、踩坑预警)

MCU选型 Checklist(实用表格)维度你需要考虑的问题Flash/RAM我的任务栈够吗?是否支持OTA双Bank?安全等级这功能出故障会不会危及人命?接口资源够几个CAN?支持CAN FD?ETH是否支持TSN?主频我的软件响应周期是多少?是否带Cache?多核架构是SMP/AMP?是否带锁步核?跑多个任务会不会互相干扰?功耗与封装睡眠电流够低?有外扩DDR空间?BGA能焊?供应链有无国产替代?交期是否稳定?支持AUTOSAR吗?

weixin_43199439的博客 662

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Python--简单的语音天气播报程序

Python--简单的语音天气播报程序语音小程序设计的主要内容1. 发送请求api,得到天气信息2. 筛选信息,选取需要的内容,并处理3. 使用百度语音,baidu-aip,生成mp34. 主函数的设计5. 最后生成exe本次的设计是一时兴起,想尝试一下语音程序的设计,使用python借助网上提供api,可以比较容易的实现。但是其实这只是简化的设计,更完整合理,还是需要详细的设计。学习是一件漫长的...

weixin_43209795的博客 3784

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 《 中国高校鄙视链大全 》
下一篇: 精选 21道 Redis 最常问面试题!收藏一波 !
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值