想找一个可以播放文字的闹钟找不到,自己写一个更简单。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编写一个语音朗读闹钟功能的示例代码相关推荐

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

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

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

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  3. python 语音朗读软件下载_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  4. python源码脚本实例_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  5. python编写脚本教程_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  6. android仿微信语音聊天功能,Android仿微信发送语音消息的功能及示例代码

    微信的发送语音是有一个向上取消的,我们使用ontouchlistener来监听手势,然后做出相应的操作就行了. 直接上代码: //语音操作对象 private mediaplayer mplayer ...

  7. 用C#编写一个进程外的COM组件示例代码讲解

    代码的链接在<用C#编写一个进程外的COM组件>,小技巧:如果你要同时看示例代码和讲解的话,可以用浏览器分别打开示例代码和这篇文章,然后使用Windows提供的纵向平铺窗口功能就可同时看两 ...

  8. 使用python编写一个语音朗读闹钟

    想找一个可以播放文字的闹钟找不到,自己写一个更简单. TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现T ...

  9. python调用函数指定次数_扣丁学堂Python在线视频之Python限制函数调用次数实例

    扣丁学堂Python在线视频之Python限制函数调用次数实例 2018-07-06 14:56:43 859浏览 本篇文章扣丁学堂 博客中指定的是缓存,我这里换成限制访问次数,异曲同工: #newt ...

最新文章

  1. 刚毕业就能拿到56万年薪?对!看看Twitter机器学习大牛写给你的进阶手册吧
  2. Linq to sql 实现多条件的动态查询(方法一)
  3. 使用.NET Core 编写端到端测试
  4. class_create和class_device_create
  5. html语言怎么设计出来的,(正式)网页设计语言HTML.ppt
  6. 相对路径 ‘’,‘/’,‘./‘,‘../‘
  7. 视觉SLAM笔记(8) 齐次坐标
  8. idea中ssm集成freemark_基于SSM框架的迷你天猫商城
  9. 2017.10.7 QBXT 模拟赛
  10. 虚幻4引擎虚拟现实项目制作教程
  11. 计算机求数值公式,excel表格常用技巧大全/EXCEL表格常用的计算公式
  12. 初创期企业运营必备手册-工具包-绩效考核方法工具包
  13. keyshot渲染玻璃打光_KeyShot渲染,打光这么打,效果倍儿棒!
  14. redis的daemonize设置为yes和no有啥区别呀,为啥我两个都试了之后的效果不是像网上说的那样,设置成No的话,redis也会一直运行呀
  15. 想成为我的同事,不会点Linux怎么行!
  16. jQuery for Web Designers Web开发jQuery教程 Lynda课程中文字幕
  17. Unity3d 防止相机“穿墙”功能
  18. 模式识别技术漫谈(5)
  19. SSIS学习之SSIS介绍
  20. Redis geo计算距离

热门文章

  1. tenorflow+python程序打包成.exe(收集方法1)
  2. python下的selenium和PhantomJS
  3. docker容器管理及网络管理
  4. eclipse maven项目导入Intellij问题处理
  5. 每周.NET前沿技术文章摘要(2017-05-10)
  6. UVA11556 Best Compression Ever【位运算】
  7. Bailian2694 逆波兰表达式(POJ NOI0202-1696, POJ NOI0303-1696)【文本】
  8. 数学归纳法证明时间复杂度
  9. 【脑经急转弯】—— 灯亮还是灭?
  10. PyCharm: Simplify chained comparison