dsh-big-fish-speak:让桌宠播报模型输出

前言

在 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 与包描述,安装后可逐项核对。

  1. 自动播报:默认开启;模型输出完成后,桌宠用已选音色朗读。
  2. 界面反馈:播报进行时,顶部栏出现蓝色喇叭图标,并带声波动效。
  3. 手动命令:
    - /speak <文本>:让桌宠朗读指定文字。
    - /voice:查看当前语音相关状态。
    - /voice test:试听一句,用于确认桌宠与音色是否正常。
  4. 与桌宠设置联动:音量、音色在 dsh-pet 自己的设置页修改;本插件不重复提供独立音色面板。

运行环境方面,package.json 要求 Node ^22.19.0 || >=24.0.0;插件通过 cordis.patch.yml 等方式接入 DSH 客户端(@deepseek-ai/dsh-client-ui-conversation 等注入点),属于「一切皆插件」生态中的语音播报扩展。

安装与启用

先做前置,再添加插件。

  1. 安装并保持 dsh-pet 运行,版本需 0.4.6 及以上。
  2. 在 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜