dsh-plugin-trtc-conai
在终端中运行以下命令:
dsh plugin install Dee3526/dsh-plugin-trtc-conai
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装该插件,可从 GitHub 仓库 https://github.com/Dee3526/dsh-plugin-trtc-conai 获取源码,执行 dsh plugin install Dee3526/dsh-plugin-trtc-conai 即可完成安装。
插件介绍
把文本 Agent 变成语音对话操控者,通常意味着手工对接房间创建、UserSig 签名、TC3-HMAC-SHA256 鉴权以及任务生命周期管理。dsh-plugin-trtc-conai 将腾讯 TRTC 对话 AI(ConAI)的这些能力收敛为七组结构化工具,让模型直接创建房间、接入 AI 机器人、在通话中实时调整音色与话术,并在结束时干净地释放资源——音频全程留在 TRTC 管道内运行,不经过 Harness 进程。
这七组工具覆盖了通话的每一个关键节点:本地签名凭据(不产生计费)、开启与停止会话、查询任务状态(Idle / Preparing / InProgress / Stopped)、在通话中热切换音色、模型、人设、欢迎语和打断策略,以及两条绕过 LLM 的直接控制通道——一条让机器人逐字念出指定台词,另一条将内容以用户口吻喂入 LLM 驱动下一轮。计费边界十分明确:将 allowStartConversation 设为 false 后,Agent 保留全部只读与控制工具,却永远不会开启一个计费任务,从而以零成本观察并收尾已有通话。
这个插件面向已在 DeepSeek Harness 中运行文本 Agent、并希望叠加实时语音交互却不想从零搭建腾讯云集成的开发者。密钥始终留在配置层,工具 schema 中经测试断言不含任何凭据;签名栈基于 node:crypto 实现而非引入厂商 SDK,运行时依赖仅一个包;29 个离线测试将 UserSig 与 TC3-HMAC-SHA256 输出逐字节比对官方实现,覆盖非标准 Base64 字母表和 UTC 午夜凭据日期这两个会让后端静默拒绝工单的典型陷阱。
使用场景
- 文本Agent需要接入实时语音通话,与用户进行自然口语交互
- 在已有通话中热切换音色、人设和打断策略,无需重连
- 让Agent以零成本观察并收尾已有通话,不产生额外计费
适合人员
- 已在DeepSeek Harness中运行文本Agent并想叠加实时语音交互的开发者
- 需要对接腾讯TRTC ConAI但不想从零搭建签名与任务管理的团队
- 希望Agent具备说的能力而不只是写的应用构建者