DeepSeek Harness(DSH)采用插件化架构,允许开发者根据需求扩展功能。对于需要自然交互或快速获取摘要的开发者来说,语音输入与输出是常见需求。@allmodels/dsh-speech 插件为此提供了解决方案,支持实时语音转文本以及将代理的回答转换为语音摘要。
核心功能¶
该插件提供以下核心能力:
- 实时语音输入与转录
- 语音答案摘要
- 简短语音摘要
- 麦克风选择
- 语音识别设置
- 语音摘要设置
安装与启用¶
- 在终端中执行安装命令:
dsh plugin --profile web add @allmodels/dsh-speech
- 重启 DeepSeek Harness。
- 打开 Settings → Speech 进行配置。
典型用法¶
- 语音输入:点击发送按钮旁的麦克风图标开始说话。转录内容会实时显示,你可以直接编辑后再发送。
- 语音摘要:代理完成任务后,插件会将最终消息转换为简短的语音摘要。在设置中可以启用自动播放,或随时手动播放。
连接 AllModels¶
使用该插件需要连接 AllModels.io 服务。你可以通过以下方式完成认证:
- 输入邮箱地址,AllModels 会发送验证码。
- 使用现有的 AllModels API Key。
新用户通常获得一定额度的免费信用。
适用场景与注意¶
- 适用场景:适合需要在开发过程中使用语音进行交互,或希望快速听取代理工作结果摘要的开发者。
- 环境要求:
- DeepSeek Harness web profile
0.1.5-rc.2或更高版本。 - Node.js
^22.19.0 || >=24.0.0。
- DeepSeek Harness web profile
- 权限与安全:插件以当前 dsh 进程权限运行。安装前建议检查源码与许可证(MIT)。
总结¶
该插件将语音交互能力集成到 DSH 工作流中,简化了语音输入和听取摘要的流程。更多细节请参考 GitHub 仓库。