dsh-plugin-notify-sound

@ldchaowin · 语音与音频
检测未发现问题无安装脚本来源一致

为 DSH Web UI 提供按工作区定制的任务完成铃声,以及审批、提问等需要人介入事件的强制提醒音

v1.0.0版本
npm 预构建包安装方式
2026-08-14最近更新
2 · 71Star · 周下载
dsh plugin --profile web add dsh-plugin-notify-sound查看仓库

插件介绍

根据仓库资料整理 · commit d6a267d

主要功能

  • 任务完成时播放提示音,可按工作区分别设置不同铃声(工作区专属设置优先于默认设置)
  • 审批请求、用户提问、计划评审、目标受阻、后台任务失败等需要人工介入的事件会强制响铃提醒(不受“当前会话静音”选项影响)
  • 内置 6 种基于 Web Audio 实时合成的提示音(Ding/Chime/Bell/Complete/Success/Mute),无需音频文件
  • 支持浏览器 TTS 语音播报自定义短语(如“我做完啦!”),可配置语音和语速
  • 支持上传 MP3/WAV 等自定义音频文件作为提示音
  • 每类事件的提示音可单独覆盖,并在设置面板中提供逐项试听功能

适合什么时候用

  • 在长时间运行的任务或后台作业完成时,希望有声音提醒而不必一直盯着屏幕
  • 多工作区并行工作时,需要通过不同铃声区分是哪个工作区完成了任务
  • 希望在需要人工审批、回答问题或处理任务失败等关键节点第一时间收到提醒

安装后会多出什么

界面设置 → 通知铃声 面板,包含总开关、静音选项、默认与工作区铃声、事件提示音、语音设置及自定义音频上传

使用前需要

  • 仅支持 Web UI 平台(client.platform: web)
  • 需要支持 bundle-plugin 的 DSH 版本(dsh.profile.bundles + dsh.bundle.patch)
  • 安装需 PATH 中有 pnpm(可通过 corepack enable 或 npm i -g pnpm 获得)
  • TTS 语音播报依赖浏览器系统自带语音(如中文语音)

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI文件系统会话数据
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库ldchaowin/dsh-plugin-notify-soundnpmdsh-plugin-notify-sound@1.0.0安装方式npm 预构建包收录日期2026-08-14固定 commitd6a267dea612 · 2026-08-14
dsh plugin --profile web add dsh-plugin-notify-sound