前言¶
在 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。