用Python + AI生成一个提示音小工具

python生成的py文件,可运行在多个平台(如Windows、MacOS、Linux等)。随后,还可将该文件生成为exe文件,不依赖python地在Windows下运行。

成品工具

V5.0

一款轻量级的桌面响铃提示工具,适用于 Windows 系统,帮助你按时提醒、定时专注、规律休息。

🧰 功能特色
  • 定时响铃:设定每隔 N 分钟响铃一次,共响铃 M 次;
  • 🔔 两种响铃模式
    • 持续响铃:不停响铃,直到你移动鼠标或敲击键盘才会重新计时;
    • 响一次:提醒后自动进入下一轮倒计时;
  • 🔉 自定义音量:内置系统音量调节功能(支持 Windows);
  • 🖥️ 简洁界面:无需安装、开箱即用、界面直观;
  • 兼容性好:支持 Windows 7/10/11,运行稳定;
  • 📦 绿色免安装:可执行文件或源码版本均可使用。
🧑‍💻 适用场景
  • 专注工作 / 番茄工作法
  • 学习提醒 / 家长定时看护
  • 定时站立 / 健康提示
  • 定时喝水 / 间歇运动

V1.0

无“在运行时重新计时”功能。

如需重新计时功能,请使用本文python代码处提供的新版代码。

功能需求

  • 每隔X分钟发出一次提示音
  • 一共提示Y次

系统环境

  • 已安装python,并设置环境变量
  • 已安装PyInstaller

实现过程

一、创建py文件(Python代码)

  • 在某文件夹(如:D:\python程序\提示音工具)下新建文本文档,键入以下代码,并将文件名设为「提示音工具.py」。
  • 下方提供三个版本的代码,可直接使用最新版。

V5.0:

V3.0:

图形化界面,以及音量调节

提示:需要安装音量控制库。请在cmd中键入以下命令:

  • pip install pycaw comtypes

完整python代码:

V2.0:

过程中键入1并回车,可重新计时

V1.0:

*以上代码,由ChatGPT提供。

此时,双击运行py文件,即可实现提示音功能:

二、创建可执行的exe文件

为了使该工具可在没有 Python 的 Windows 环境下运行,可以创建一个exe文件。步骤如下:

1、在「提示音工具」文件夹的地址栏中,键入cmd,并回车

2、在命令提示符窗口中,键入以下命令并回车:

3、约数秒后,即可在 dist 文件夹中生成「提示音工具.exe」,文件大小约8MB。

  • 此文件可不依赖 Python 环境运行,可拷贝至其他 Windows 中使用。
  • 生成的build文件夹(临时建构目录)及.spec文件(配置文件)无需一并拷贝。

build 文件夹

这是 临时构建目录,用来存放中间文件,比如:

  • 编译过的 .pyc 文件
  • 依赖的资源(DLL、模块等)的临时缓存
  • 打包分析日志

它是 生成 .exe 过程中使用的临时目录,成功打包后可以删掉,不影响 .exe 使用。

.spec 文件

这是 PyInstaller 自动生成的一个配置文件,默认与你的 .py 文件同名。

它包含了 PyInstaller 打包的“配方”,例如:

  • 要打包的主脚本路径
  • 程序名
  • 是否是单文件(--onefile
  • 是否包含图标
  • 依赖的其他文件(如声音、图片、字体等)