deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:ppy-web/dsh-plugin-xiaomi-mimo-tts
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README

为 DSH 添加 Xiaomi MiMo TTS 语音朗读、浏览器本地语音兜底和可选 UI 音效。
MiMo TTS 当前可能处于限时免费或调整计费阶段,请以 Xiaomi MiMo 官方平台的最新政策为准。
1104616387 欢迎加入| 设置界面 | 对话朗读入口 |
|---|---|
![]() |
![]() |
mimo-v2.5-tts 支持 PCM 流式播放,并在必要时回退到完整音频或浏览器语音。mimo-v2.5-tts-voicedesign 音色描述。@deepseek-ai/dsh 0.2.0-rc.2(当前目标版本;兼容 0.1.7-rc.1 至 0.2.x 版本)打开桌面/web端,进入插件管理面板,搜索 dsh-xiaomi-tts 即可安装

dsh plugin --profile web add dsh-xiaomi-tts@latest
插件市场 已收录本插件,如你已安装社区的插件市场,可在 设置 → 插件市场 中搜索
xiaomi-mimo-tts安装。
侧边栏 → 插件 → dsh-xiaomi-tts → 语音朗读 (MiMo TTS)
dsh plugin --profile web remove dsh-xiaomi-tts
新安装的默认行为:
推荐配置顺序:
mimo-v2.5-tts 当前提供:
冰糖、茉莉苏打、白桦Mia、ChloeMilo、Deanmimo-v2.5-tts-voicedesign 支持从音色描述生成声音。设置面板包含预设模板,也可以手动编辑:
选择“鲸鱼娘”可使用清甜机灵、嘴硬心软的女声:日常轻快,吐槽时平静认真、转折前稍作停顿,关心时温柔放慢,解释任务时专注清晰。音色只控制朗读表现;对话性格由 Agent 预设控制。
在 Agent 预设中选择“鲸鱼娘”,可使用白饭续航、轻微傲娇、慵懒却可靠的鲸鱼娘女仆助手。她会顺着上下文一本正经地接梗,也会认真陪伴和办事,保留 CDN 表情包与本地记忆能力。人物参考 DeepSeek Whale-chan Project,对话指引见 人设文件。
想同时使用人设和音色,需要分别选择 Agent 预设,以及调音台中的 mimo-v2.5-tts-voicedesign → “鲸鱼娘”,保存后在演播厅试听。可试读:“本鲸正在降低待机功耗。你要的清单整理好了,先看这三项。”
升级后,已保存的音色描述仍保留;重新选择“鲸鱼娘”并保存即可应用新版音色描述,自定义描述可继续使用。
浏览器音色来自 Web Speech API。是否离线、可用语言和实际声音取决于浏览器、操作系统及其语音服务。
设置面板支持键盘操作:使用 Tab 移动焦点,方向键调整滑块或选项,空格键确认按钮和开关。

本插件向其他dsh插件提供可选 PCM 流式播放能力:
ctx.get('xiaomiMimoTts')?.play('欢迎回来')
建议通过 ctx.get() 动态获取,不要声明为必需注入。插件未安装、未就绪或已关闭时,调用会安全跳过;新播放会中断当前朗读,stop() 可主动停止。
需要 TypeScript 类型时:
import type { XiaomiMimoTtsService } from 'dsh-xiaomi-tts/client-api'
const tts = ctx.get('xiaomiMimoTts') as XiaomiMimoTtsService | undefined
tts?.play('欢迎回来')
安装本插件后,新建会话时可以在 Agent 预设列表选择“鲸鱼娘”。她是对话助手和女仆型陪伴角色:会先接住情绪,再帮你整理任务、解释信息或使用工具;默认带一点傲娇、米饭、尾巴和摸鱼梗,也会在合适时用 CDN 直链发送表情包,但不会每句话强行卖萌。
文件读写、文件搜索和 Windows PowerShell 只用于用户授权的任务与本地非敏感记忆。女仆设定不代表现实控制或绝对服从,危险、违法、隐私和不安全请求仍遵循宿主安全规则。
鲸鱼娘的人设和表情包关键词参考了社区维护的 DeepSeek-chan Meme Pack;图片通过公开 CDN 直链显示,本插件不复制该仓库的图片素材。
鲸鱼娘支持该素材库的 CDN 热链:使用  格式即可直接在对话中显示公开 WebP 预览图。默认使用压缩预览地址,只有用户明确要求原图时才使用原图地址。
NOTICE。flowchart LR
DSH["DSH Web"] --> CLIENT["Web Client<br/>设置与播放"]
THIRD["第三方 Web 插件"] -. "ctx.get('xiaomiMimoTts')" .-> CLIENT
CLIENT -->|"完整音频 / PCM 流"| HOST["Host 插件<br/>设置与 API 代理"]
HOST --> MIMO["Xiaomi MiMo API"]
CLIENT -->|"Web Speech API"| SPEECH["浏览器 / 系统语音服务"]
SHARED["共享层<br/>配置、文本处理、SSE"] -.-> CLIENT
SHARED -.-> HOST
pnpm install
pnpm dev
pnpm dev 会启动本地 UI Lab,直接渲染 src/client/settings/card.tsx。设置保存、远程语音和版本检查使用本地 mock,不会调用真实 MiMo 服务。
常用检查:
pnpm typecheck
pnpm test
pnpm dev:build
pnpm pack:check
pnpm build:正常构建。pnpm build:debug:启用 PCM 链路调试日志的构建。pnpm profile:check:验证本机 DSH Web profile 中的安装状态。Windows 从本地开发链接切换到 npm 包前,请先停止 DSH Web,避免运行中的 Node 进程占用 Junction:
.\start\dsh-plugin-reinstall.bat 3.0.8
如果是 DSH Desktop profile,只需要卸载残留的本地链接,可在退出 Desktop 后运行:
.\start\dsh-plugin-uninstall-local-link.bat desktop
鲸鱼娘形象参考社区由GPT生成 uisfx音效参考
dsh-plugin-uisfx实现
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。