Windows用任务计划程序+PowerShell可实现锁屏语音播报,需选“创建任务”并配置“不管用户是否登录都要运行”;第三方软件如Alarmy操作更直观;Mac仅支持整点/半点系统级报时。

让电脑在指定时间“开口说话”,用语音播报提醒你起床、开会或吃药,不用守着屏幕也能准时接收信息。Windows系统自带语音合成能力,配合任务计划程序就能实现;第三方软件则提供图形界面,操作更直观;Mac用户只需三步开启系统级报时功能。
Windows用任务计划程序+PowerShell实现自定义语音播报
这一步必须用“创建任务”而非“创建基本任务”,否则无法配置“不管用户是否登录都要运行”这一关键选项,闹钟在锁屏或后台状态下将失效。
第一步:按下 Win + R,输入 taskschd.msc 并回车,打开任务计划程序。
第二步:在右侧操作栏点击创建任务(注意不是“创建基本任务”),在“常规”选项卡中填写任务名称,例如“语音闹钟-08:00”,并勾选不管用户是否登录都要运行和不存储密码。
第三步:切换到“触发器”选项卡→点击“新建”→设置具体时间(如每天08:00)→勾选“启用”→确定。
第四步:切换到“操作”选项卡→点击“新建”→“操作”选“启动程序”→“程序或脚本”填入 powershell →“添加参数”框中完整粘贴以下命令:
-Command "Add-Type -AssemblyName System.Speech; $speak = New-Object System.Speech.Synthesis.SpeechSynthesizer; $speak.Rate = 0; $speak.Volume = 100; $speak.Speak('该起床了!')"
第五步:点击“确定”保存全部设置,返回任务列表,确认新任务状态为“已启用”。【若系统提示“找不到System.Speech”或报错,请先以管理员身份运行PowerShell,执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser】
安装第三方语音闹钟软件(Alarmy/Speaking Alarm Clock)
适合不想碰命令行、需要频繁修改播报内容或希望一键试听效果的用户。这类软件会自动申请后台运行与通知权限,缺一不可。
方法一:打开 Microsoft Store → 搜索 Alarmy → 从官方发布者(Iris Studios)处安装 → 首次启动时允许通知与后台运行。
方法二:点击“+ 新建闹钟”→设定时间与重复周期→找到“Text-to-Speech”开关并开启→在文本框中输入“会议还有两分钟开始,请准备材料”→选择音色(如“微软云-晓晓”)→点击“试听”验证发音→保存。
方法三:若偏好轻量级工具,可搜索 Speaking Alarm Clock → 安装后直接在主界面勾选“Enable voice alarm”→输入文字→调整语速滑块→启用即可。这一步操作起来很简单,直接把文本写进去就行。
Mac系统开启整点语音报时
Mac原生支持整点语音播报,无需额外安装软件,但仅限整点或半点,不能自定义任意时间点播报。
打开“系统设置”→进入“日期与时间”→点击顶部“时钟”标签页→滚动到底部→开启语音报时开关。
开启后,系统会在每个整点(如9:00、10:00)自动播报当前时间,声音来自macOS内置语音引擎,音量受系统音量控制影响。若没听到,请检查扬声器是否静音或音量过低。

















