昨天女友生日,因为她一直对生日无感,所以我也就没有准备什么礼物。想起元旦前写的自动测试的脚本,添加了语音来提示测试和报告错误。灵机一动,为什么不用这个语音来庆祝她生日快乐呢?身为设计公司市场经理的她对程序又是完全无知, 说不定她会觉得有意思。于是就有了以下的代码:

 import winsound
import win32com.client
import time speak_out = win32com.client.Dispatch('SAPI.SPVOICE') def speak(str):
print(str)
speak_out.Speak(str)
winsound.PlaySound(str, winsound.SND_ASYNC) while(1):
speak("祝我亲爱的生日快乐")
speak("永远年轻漂亮!")
speak("今年马上有钱!")
time.sleep(1)

于是乎,客厅里一直不停的重复着这三句话。。。BTW,“今年马上有钱!”这么俗的话是她要求加的。

这段代码编译前要注意安装pywin32

安装的命令:pip install pywin32

或者如果已下载whl:pip install pywin32-224-cp37-cp37m-win_amd64.whl

最新文章

  1. Web APi入门之Self-Host寄宿及路由原理(二)
  2. python之socket
  3. 研究 研究而已 java和.net的HashSet对比
  4. PPT制作教程:如何制作ppt
  5. mac用virtualbox 装win7联网及分辨率设置
  6. Django Admin后台使用tinymc 富文本编辑器
  7. jquery.dataTables插件使用例子详解
  8. Xcode itunes完美打包api方法
  9. Android studio修改debug.keystore
  10. B进制加法(洛谷1604)
  11. bzoj3939 【USACO 2015 FEB GOLD 】cow hopscotch
  12. 过滤器复用代码【中文乱码、HTML转义】
  13. Python之字符串方法
  14. Linux下安装、启动、停止mongodb
  15. 聚簇索引(clustered index )和非聚簇索引(secondary index)的区别
  16. 爬虫 scrapy 笔记
  17. php打印
  18. 论 微服务 和 Entity Framework 对 数据 的 割裂
  19. GO_00:Mac之Item2的配置安装
  20. Python中的迭代和可迭代对象

热门文章

  1. 【插件开发】—— 6 SWT 复杂控件使用以及布局
  2. [Swift]扩展String类:实现find()查找子字符串在父字符串中的位置
  3. 30行JavaScript代码实现一个比特币量化策略
  4. 安装 Apache Commons Logging API步骤
  5. COT2 - Count on a tree II(树上莫队)
  6. 题解报告:hdu 2030 汉字统计
  7. CentOS安装GlassFish4.0 配置JDBC连接MySQL
  8. Linux oraenv Tips
  9. MAT使用入门
  10. 转】MYSQL性能调优与架构设计之select count(*)的思考