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

 更新时间:2020年07月14日 14:35:35   作者:冷风  
这篇文章主要介绍了使用python编写一个语音朗读闹钟,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

想找一个可以播放文字的闹钟找不到,自己写一个更简单。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 语音朗读闹钟内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • pyCharm 设置调试输出窗口中文显示方式(字符码转换)

    pyCharm 设置调试输出窗口中文显示方式(字符码转换)

    这篇文章主要介绍了pyCharm 设置调试输出窗口中文显示方式(字符码转换),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python的Flask框架中集成CKeditor富文本编辑器的教程

    Python的Flask框架中集成CKeditor富文本编辑器的教程

    在用Flask搭建网站时的后台文章编辑器可以使用CKeditor,CKeditor所支持的文本样式较多且开源,这里我们就来看一下Python的Flask框架中集成CKeditor富文本编辑器的教程
    2016-06-06
  • 通用的Django注册功能模块实现方法

    通用的Django注册功能模块实现方法

    这篇文章主要介绍了通用的Django注册功能模块实现步骤,帮助大家更好的理解和使用django,感兴趣的朋友可以了解下
    2021-02-02
  • Appium自动化测试中获取Toast信息操作

    Appium自动化测试中获取Toast信息操作

    本文主要介绍了Appium自动化测试中获取Toast信息操作,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 使用Python实现视频拼接效果

    使用Python实现视频拼接效果

    这篇文章主要为大家详细介绍了使用Python实现视频拼接效果的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • Python批量更改文件名的实现方法

    Python批量更改文件名的实现方法

    这篇文章主要介绍了Python批量更改文件名的实现方法的相关资料,希望通过本文能帮助到大家,让大家掌握这样的方法,需要的朋友可以参考下
    2017-10-10
  • Python中迭代器与生成器的用法

    Python中迭代器与生成器的用法

    这篇文章介绍了Python中迭代器与生成器的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • pycharm 对代码做静态检查操作

    pycharm 对代码做静态检查操作

    这篇文章主要介绍了pycharm 对代码做静态检查操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 一文详细介绍PyQt5 QPushButton() 的作用

    一文详细介绍PyQt5 QPushButton() 的作用

    通过本文的介绍,相信你已经对PyQt5中的QPushButton控件有了深入的了解,从基础介绍到常用属性和方法,再到应用场景和样式定制,本文为你提供了全面的指南,感兴趣的朋友跟随小编一起看看吧
    2024-08-08
  • Django {{ MEDIA_URL }}无法显示图片的解决方式

    Django {{ MEDIA_URL }}无法显示图片的解决方式

    这篇文章主要介绍了Django {{ MEDIA_URL }}无法显示图片的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04

最新评论