dsh-voice-notify
在终端中运行以下命令:
dsh plugin install TangAu-relife/dsh-voice-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install TangAu-relife/dsh-voice-notify 即可安装;源码与 Release 包见 https://github.com/TangAu-relife/dsh-voice-notify。
插件介绍
长时间盯着 DSH 对话界面时,模型一轮真正收尾往往没有明显反馈,容易误以为还在跑、或者错过切换下一任务的时机。dsh-voice-notify 是挂在宿主侧的轻量提醒:在 agent/turn-stopping 扩展点触发时,随机播放一条随包内置的中文语音(晓晓 · 温暖,20 条叠词短句),用耳朵确认这一轮已经结束了。
设计上把不打扰任务放在前面:spawn 后立刻 unref,不等放音结束;子代理轮次默认不响;同一最小间隔内不重复;任何异常只记日志,绝不让提醒插件拖垮收尾。需要时可追加自己的 WAV 目录或固定某一句,并在设置页的语音提醒栏里调总开关、间隔与试听,保存后热生效。
适合在 Windows 上日常用 DSH 桌面宿主、希望轮次结束有清晰听觉信号的用户。放音依赖 PowerShell 与 .NET SoundPlayer,目前仅 Windows 会出声;其他平台会静默停用并给出警告。若环境里还有会让 agent 继续跑的 Stop 类钩子,提醒可能在看似还要续跑时先响一声,这是 turn-stopping 接缝本身的边界,README 也说明了更严谨的替代挂法。
使用场景
- 长时间等模型跑完,想用声音确认一轮已真正结束
- 边做别的事边挂着 DSH,不想一直盯界面看状态
- 希望子代理轮次默认安静,只在根会话收尾时提醒
适合人员
- 在 Windows 上使用 DSH 桌面宿主的用户
- 需要轮次结束听觉反馈、减少误判还在跑的情况
- 愿意在设置页微调开关、间隔与固定语音的人