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仅支持整点/半点系统级报时,无需额外软件,设置后立即生效。
点击屏幕左上角苹果图标→选择“系统设置”→进入“通用”→左侧边栏选择“日期与时间”→切换到“时钟”标签页→勾选“语音报时”。
从下拉菜单中选择报时频率:“仅整点”或“每小时”→点击“自定义”可更换发音人、调节语速与方言(如普通话/粤语)。
按住Control + Option + T组合键,系统会立即播报当前时间——这是macOS内置的即时报时热键,方便你立刻测试语音是否正常输出。











