需求清单
- 定时睡眠或关机
- 输入时间或指定时间
- 显示倒计时
- 声音提示
- 剩余时间1分钟时语音播报
- 剩余时间10秒钟时蜂鸣提示
- 有剩余倒计时的提示语
- 仅数字代表分钟,如30
- 数字+h代表小时,如1.5h
成品工具

制作过程

Python代码
关于语音播报
Python 自带的 winsound
模块可以播放简单提示音(蜂鸣声);
语音播报用 Windows 自带的 SAPI.SpVoice
(通过 comtypes
调用)来实现文字转语音。
如果没安装 comtypes
,先用命令安装:
pip install comtypes

把py文件打包为exe
