DeepSeek Harness 插件

YuMS/dsh-duet

Star 数 ★ 3 下载量(近 30 天) 134 分类 语音与音频 收录于 2026-09-20 npm dsh-duet

基于全双工语音模型的 DSH 网页端中文语音交互:边听边说、随时插话,用语音输入和修改任务、提交请求、管理会话、回答 DSH 的问题,并简短播报任务完成结果。

安装

# npm 包(预构建)

dsh plugin --profile web add dsh-duet

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:YuMS/dsh-duet

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWEDERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yamlallowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

只用语音,就能操作 DeepSeek Harness(DSH)。

duet,意为「二重奏」。这里的 duet 使用全双工语音模型,可以边听边说, 让你与 DSH 的交流不必一人一句地等待。

说出需求、修改输入、发送任务、切换会话——把键盘上的操作交给声音。 任务完成后,duet 会简短播报结果,让你不用一直盯着屏幕。

你可以随时插话、补充或纠正。处理任务之外,也可以聊聊天。

目前处于试用阶段,duet 语音服务可以免费使用。

安装

已验证兼容 DSH 0.1.5-rc.20.1.6-alpha.2

安装并打开 DeepSeek Harness

npm install -g @deepseek-ai/dsh
dsh web

在另一个终端为 Web profile 安装插件,再重启 DSH:

dsh plugin --profile web add dsh-duet
dsh web

也支持 DSH 的 GitHub 插件安装方式:dsh plugin --profile web add github:YuMS/dsh-duet。 两种方式任选其一。

使用

duet 支持两种模式。

按钮 模式 用途
喇叭 播报模式 任务完成后,进行简短的播报
双向箭头 交互模式 开口操作 DSH、自由聊天,也可以在回复过程中插话

目前支持的语音操作

操作 你可以这样说
输入内容 “输入,帮我整理一下这周的计划”
修改内容 “把这周改成下周”
清空输入框 “清空输入框”
发送任务 “发送”“提交”
新建会话 “新建一个会话,叫旅行计划”
切换会话 “切换到第二个会话”“切换到旅行计划”
重命名会话 “把当前会话改名为周末安排”
分叉会话 “从当前会话分叉一个新会话”
归档会话 “归档这个会话”
回答 DSH 的问题 “选第二个”“用中文就好”
自由聊天 “什么是全双工语音交互?”

麦克风与隐私

duet 通过服务器提供语音服务。根据所使用的功能,以下信息会上传至服务器,用于理解语音、执行会话操作、生成回复和语音播报:

  • 交互模式开启期间,麦克风采集的交互音频。
  • 交互所需的会话信息,例如会话标识、名称、运行状态和当前会话名称。
  • 交互所需的输入框内容、任务结果。

请勿在交互中提供密码、密钥等敏感内容。

目前仅支持中文。

许可证

Copyright 2026 YuMS。本项目采用 Apache License 2.0。 第三方图标的许可声明见 HEROICONS-LICENSE.txt

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。