Claude / ChatGPT 网页版回复生成完成的瞬间播放提示音并弹出系统通知;切到后台也能第一时间收到提醒,不重复、不漏报。
AI 回复完成的瞬间提醒你——发出提问后切去干别的,回复一生成完,立刻听到"叮"一声,右下角同时弹出系统通知。不必再反复切回来查看。
chrome://extensions,点击 Tampermonkey 的「详情」,开启「允许用户脚本 (Allow User Scripts)」开关(新安装的 Tampermonkey 该开关默认关闭);更早的旧版浏览器——改为开启扩展页右上角的全局「开发者模式」。不做这一步,所有用户脚本都会静默失效,这是"装了没反应"的头号原因(Firefox 用户无需此步骤)提示:若 Tampermonkey 面板提示"需要开发者模式",在新版浏览器上真正需要开启的往往是上述「允许用户脚本」开关。
打开 claude.ai 或 chatgpt.com 后,在页面上点击一下(浏览器播放声音需要一次用户操作作为授权),并在弹窗中允许通知(决定切走后是否有系统横幅;拒绝不影响提示音)。
编辑脚本头部的参数区,保存后刷新页面生效:
| 参数 | 默认 | 说明 |
|---|---|---|
ONLY_WHEN_BACKGROUND |
false |
改为 true 则只在窗口不在前台时提醒 |
VOLUME |
0.5 |
音量(0~1) |
MELODY |
四音上行 | 提示音旋律:数组中每个数字是一个音符的频率(Hz),可增删改;代码注释里附有门铃、三连响等预设 |
REPEAT |
1 |
整段旋律重复播放的次数 |
脚本通过监听页面自身的流式网络响应来判断"回复何时结束":仅在本地克隆读取一份回复数据流,读完即弃,不存储、不上传、不向任何第三方发送任何数据,无外部依赖,全部代码可见可审。DOM 检测作为兜底层,两层之间自动去重。
chrome://settings/performance 的"始终保持这些网站处于活动状态"中添加 claude.ai 和 chatgpt.com,防止标签页在后台挂太久被浏览器整页冻结(脚本会随之暂停)。日常几分钟内切回的场景无需设置。