使用python编写一个语音朗读闹钟功能的示例代码


Posted in Python onJuly 14, 2020

想找一个可以播放文字的闹钟找不到,自己写一个更简单。TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作。
其实windows自带的win32com功能可以简单实现TTS功能。要用到win32com模块, 可以通过如下指令进行安装

python -m pip install pypiwin32

安装以后就可以编写播放代码了如下

#coding:utf-8
import win32com.client
spk = win32com.client.Dispatch("SAPI.SpVoice")
 
spk.Speak(u"你好呀,this is test tts by win32com")

注意这个是windows接口只能适用于windows平台。

#coding:utf-8
import win32com.client
import time
spk = win32com.client.Dispatch("SAPI.SpVoice")
 
while 1:
  t = time.localtime() # 当前时间的纪元值
  fmt = "%H %M"
  now = time.strftime(fmt, t) # 将纪元值转化为包含时、分的字符串
  now = now.split(' ') #以空格切割,将时、分放入名为now的列表中
 
  hour = now[0]
  minute = now[1]
 
  print (hour,minute)
  
  if hour == "10" and minute == "27":
    spk.Speak(u"请注意,请注意,It's time for homework")
    time.sleep(5)
  time.sleep(5)

总结

到此这篇关于使用python编写一个语音朗读闹钟功能的示例代码的文章就介绍到这了,更多相关python 语音朗读闹钟内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python私有属性和方法实例分析
Jan 15 Python
windows下python安装小白入门教程
Sep 18 Python
PyTorch 1.0 正式版已经发布了
Dec 13 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
Feb 22 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
Django中ORM外键和表的关系详解
May 20 Python
python图像处理模块Pillow的学习详解
Oct 09 Python
基于pytorch 预训练的词向量用法详解
Jan 06 Python
Python docutils文档编译过程方法解析
Jun 23 Python
tensorboard 可视化之localhost:6006不显示的解决方案
May 22 Python
利用python对excel中一列的时间数据更改格式操作
Jul 14 #Python
Python库安装速度过慢解决方案
Jul 14 #Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 #Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 #Python
python json.dumps() json.dump()的区别详解
Jul 14 #Python
pandas to_excel 添加颜色操作
Jul 14 #Python
Python数据可视化实现多种图例代码详解
Jul 14 #Python
You might like
一段php加密解密的代码
2006/10/09 PHP
php数组总结篇(一)
2008/09/30 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
用JavaScript显示随机图像或引用
2009/04/21 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
Vue keep-alive实践总结(推荐)
2017/08/31 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
微信小程序如何再次获取用户授权的方法
2019/05/10 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
taro 实现购物车逻辑的实例代码
2020/06/05 Javascript
Python 忽略warning的输出方法
2018/10/18 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
12岁生日演讲稿
2014/05/14 职场文书
迎新晚会策划方案
2014/06/13 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
家长给老师的感谢信
2015/01/20 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
台风停课通知
2015/04/24 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书