dsh-client-ui-turn-chime
界面增强 活跃维护

dsh-client-ui-turn-chime

liuyun847/dsh-client-ui-turn-chime

提供AI对话网页客户端自动双音提示功能,AI生成回复完成时即刻播放提示音,无需手动查看进度,配置简单轻量无额外性能负担,交互反馈及时高效。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
4 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:liuyun847/dsh-client-ui-turn-chime
git clone https://github.com/liuyun847/dsh-client-ui-turn-chime.git
git clone git@github.com:liuyun847/dsh-client-ui-turn-chime.git
README.md main

dsh-client-ui-turn-chime

License: MIT
Version
DSH Plugin

DSH(DeepSeek Harness)Web 客户端插件:每次 AI 回复完成时在浏览器播放一声双音"叮咚"提示音,无需盯着屏幕等待回复结束。

特性

  • 双音提示音(C6→G6)由 Web Audio 实时合成,不依赖任何音频文件
  • 监听会话快照 runningtruefalse 的瞬间,仅在回复完成时响一次
  • 不渲染任何可见 UI,无侵入
  • 页面卸载时自动释放音频上下文

使用

安装并注册后,AI 回复完成即自动播放提示音,无其他配置。

安装

在 DSH profile 目录(例如 ~/.dsh/profiles/web/)下:

  1. 添加依赖:

    // package.json
    {
     "dependencies": {
       "dsh-client-ui-turn-chime": "github:liuyun847/dsh-client-ui-turn-chime"
     }
    }

    然后 pnpm install(或 npm install)。

  2. cordis.patch.yml 中注册插件行:

    - insert:
       - id: turn-chime
         name: 'dsh-client-ui-turn-chime'
  3. 重启 dsh web,刷新页面后生效。

工作原理

  • 通过 dsh.client 声明(见 package.json)注册为浏览器端插件。
  • conversation.composer.dock 座位注册一个不渲染 UI 的监听组件,利用该座位 props 中实时更新的 session.running 字段检测回复完成。
  • 双音由 AudioContext 实时合成(C6 1046.5Hz → G6 1568Hz),失败时静默降级,不影响使用。

License

MIT