首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RandomReminder:你的健康生活提醒助手

最近,我发现自己忙起来,就会连续几天忘记喝水,忘记休息眼睛,忘记很多事情。于是,我给自己写了个小工具,可以按照设定的时间间隔,从一大堆事情里随机抽取三个,进行语音提醒。比如,我会每隔 25 分钟左右,做几个俯卧撑,喝点水,远眺一下;或者冥想一会,散散步,打一会嘟。下面,向大家介绍一下这个工具。

代码地址(含详细的帮助文档):https://github.com/zj05409/RandomReminder

下载地址:https://github.com/zj05409/RandomReminder/releases/tag/v1.0.0

工具简介

RandomReminder是一个用 Python 编写的跨平台桌面健康提醒工具。它能在你设定的时间区间内,随机选择若干健康活动,通过系统语音自动播报,帮助你在繁忙的工作或学习中,养成良好的生活习惯。无论你是 macOS、Windows 还是 Linux 用户,都能轻松使用。

主要功能

跨平台支持:兼容 macOS(系统say命令)、Windows 和 Linux(pyttsx3语音库)。

随机提醒:每次随机选择指定数量的健康活动,避免单调重复。

语音播报:自动语音提醒,防止错过,支持自定义语音。

高度可定制:提醒内容、间隔、语音等均可通过配置文件实时修改。

易于部署:支持打包为可执行文件,双击即可运行,无需 Python 环境。

实时生效:每次提醒前自动读取配置文件,修改后无需重启。

适用场景

长时间办公、学习,容易久坐忘动的用户

需要定时喝水、远眺、活动身体的健康管理

希望通过正念、冥想等方式缓解压力的人群

需要自定义提醒内容和频率的个性化需求

快速上手

下载可执行文件和配置文件

前往 Releases 页面,下载适合你系统的可执行文件和config.json。

放在同一目录并运行

将二者放在同一文件夹,双击运行即可。

macOS 用户首次运行需赋予执行权限:

chmod +x random_reminder

自定义提醒内容

编辑config.json,可自定义提醒内容、间隔、语音等参数,保存后下次自动生效。

配置文件说明

config.json示例:

{

"min_interval_minutes": 15,

"max_interval_minutes": 55,

"reminders": ["提肛", "远眺", "俯卧撑", "打嘟", "喝水", "冥想", "散步"],

"reminder_count": 3,

"voice": "auto",

"repeat": 20

}

min_interval_minutes:每次提醒的最小间隔(分钟)

max_interval_minutes:每次提醒的最大间隔(分钟)

reminders:提醒内容列表,可自定义

reminder_count:每次随机提醒的活动数量

voice:语音名称,"auto"表示用系统默认语音

运行方式

源码运行:需安装 Python 3.7+ 和 pyttsx3(Windows/Linux)

可执行文件:无需 Python 环境,直接双击运行

支持开机自启动:可按系统设置为开机自启

常见问题

没有声音?

请检查 pyttsx3 是否安装,或语音名称是否正确。

找不到配置文件?

请确保config.json和可执行文件在同一目录。

如何停止?

终端下按Ctrl+C,或直接关闭窗口。

适合谁用?

需要健康提醒的上班族、学生、自由职业者

关注自律和生活质量的你

希望用最简单方式养成好习惯的每一个人

RandomReminder,让健康习惯变得简单而有趣!

欢迎 star 或贡献!

如需更详细的使用说明和常见问题解答,请参考项目自带的README.md文件。

如果需要进一步个性化介绍或补充内容,请告知你的具体需求!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/On0_ANvL4bXj_ThXswLbG2iQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券