前言¶
在 DeepSeek Harness(DSH)里看模型逐字输出,眼睛要盯屏,手还要滚动。若你已用 dsh-pet 做桌宠陪伴,仍要另开通道才能把回复念出来,或者只能自己读屏。dsh-big-fish-speak 把「模型一有输出 → 桌宠用当前音色念出来」接到同一套界面里:默认自动播报,也可用手动命令试读一段。
维护者为 chaowei08,仓库许可证为 MIT。社区目录 SkillHub 将其归类为「趣味换装」,与官方 DeepSeek / 幻方无从属关系;插件随当前 dsh 进程权限运行,安装前建议浏览源码与许可证。
这是什么¶
dsh-big-fish-speak 是 DSH 插件,依赖已安装并运行的 dsh-pet。作用是让桌宠在模型输出后自动做语音播报,音色、音量沿用桌宠设置页里的配置,而不是在本插件里单独维护一套 TTS 参数。
package.json 中的说明(当前版本 0.7.65)补充了下发策略:新版向桌宠整段下发文本;旧版自动按约 60 字切段;某段合成失败时仅跳过该段,不阻断后续内容。
核心功能¶
下列能力均来自项目 README 与包描述,安装后可逐项核对。
- 自动播报:默认开启;模型输出完成后,桌宠用已选音色朗读。
- 界面反馈:播报进行时,顶部栏出现蓝色喇叭图标,并带声波动效。
- 手动命令:
-/speak <文本>:让桌宠朗读指定文字。
-/voice:查看当前语音相关状态。
-/voice test:试听一句,用于确认桌宠与音色是否正常。 - 与桌宠设置联动:音量、音色在 dsh-pet 自己的设置页修改;本插件不重复提供独立音色面板。
运行环境方面,package.json 要求 Node ^22.19.0 || >=24.0.0;插件通过 cordis.patch.yml 等方式接入 DSH 客户端(@deepseek-ai/dsh-client-ui-conversation 等注入点),属于「一切皆插件」生态中的语音播报扩展。
安装与启用¶
先做前置,再添加插件。
- 安装并保持 dsh-pet 运行,版本需 0.4.6 及以上。
- 在 DSH 的插件页添加本插件。README 给出的添加名为:
dsh-big-fish-speak
勿凭仓库名自行拼接 dsh plugin add github:... 等命令;以 DSH 插件页与 README 原文为准。添加后随 DSH 加载即参与会话侧逻辑;若桌宠未启动或版本过低,播报链路无法建立,应先排除桌宠侧问题。
典型用法¶
自动场景:保持默认即可。与模型对话,待回复输出后听桌宠朗读;注意顶部栏喇叭图标是否出现,以判断是否在播。
手动试读与排查:
/speak 你好,这是一段测试
/voice
/voice test
/voice test 适合在刚改完桌宠音色或音量后快速确认;/voice 用于查看当前状态,便于对照「无声」是插件未触发还是桌宠侧未出声。
已知限制与适用场景¶
README 列出的限制应如实预期:
- 音量、音色只能在桌宠设置里改;换音色后如需确认,用
/voice test。 - 正在播放的音频无法立刻停止(桌宠侧限制),长回复可能需等当前段播完。
适合谁:已在用 dsh-pet、希望在 DSH 对话中「听回复」而非纯读屏的开发者或日常用户;SkillHub 分类偏趣味体验,核心价值仍是 TTS 与桌宠联动,而非替换专业无障碍或会议同传方案。
安全与权限:插件与 DSH 同进程,会从会话侧获取模型输出文本并交给桌宠合成播放。安装前应阅读 GitHub 仓库 源码与 MIT 许可证,确认符合你的环境策略。
结尾¶
dsh-big-fish-speak 把模型输出接到 dsh-pet 的语音能力上:默认自动念、可命令试读,音色沿用桌宠配置。前置只有 dsh-pet 0.4.6+ 与插件页添加名 dsh-big-fish-speak。