想找一个可以播放文字的闹钟找不到,自己写一个更简单。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. 用C#编写一个进程外的COM组件示例代码讲解

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

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

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

  8. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  9. Java黑皮书课后题第5章:*5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目

    5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.50(对大写字母计数)编写一个程序,提示用户 ...

最新文章

  1. Node-流(Stream)三二事-1.0.1版本
  2. 23种设计模式C++源码与UML实现--简单工厂模式
  3. QoE驱动的端到端视频直播技术演进
  4. Hibernate常见问题
  5. Linux系统编程:mmap介绍和使用mmap实现进程间通信
  6. python多线程 _thread没有上lock时程序提前给你把可执行的都执行,不按代码编写顺序执行
  7. 机器学习基石(1)--The Learning Problem
  8. 实战!手把手教你如何编写一个Linux驱动并写一个支持物联网的LED演示demo
  9. ubuntu显卡驱动下载安装
  10. 小米手机助手 云服务器错误,小米手机助手连接手机失败的处理操作过程
  11. 惠普电脑u盘重装系统步骤_惠普笔记本u盘系统安装步骤 惠普u盘启动系统安装...
  12. Windows删除打开方式多余项
  13. 仿真软件 JaamSim介绍
  14. 如何用计算机求素数,在线质数(素数)计算器
  15. 认证资料大全(八)------ SUN认证列表
  16. 整理-如何在solution manager里面删除未传到生产的请求
  17. 2019/7/2 图书馆检索·真·简陋版(新人学习向)
  18. java发展趋势看法_我对前端技术更新的看法以及未来发展趋势预测
  19. 揭秘GES超大规模图计算引擎HyG:图切分
  20. 魔百盒服务器响应超时,大神支招:让你的魔百盒不再卡顿

热门文章

  1. 【成功智慧】005.最重要的是明确奋斗的目标
  2. Travelling (三进制+状压dp)
  3. 删除除了指定扩展名文件其他全部删除
  4. Mongodb常用增删改查语法
  5. 关于 use-default-filters 属性的说明
  6. JavaBean技术
  7. Javascript实现整站黑白效果(兼容IE/FF等浏览器)
  8. lucene.net 某些类的介绍
  9. python 命令-Python中执行系统命令的四种方法
  10. 全部python编程语言-可以用 Python 编程语言做哪些神奇好玩的事情?