dsh-dafeiyu-emotion
大肥鱼语音情绪耳朵:听语气、识别情绪,并让 DSH 按对方当下的状态自然回复。 · Voice + emotion-aware companion for DeepSeek Harness.
What it is
大肥鱼语音情绪耳朵:听语气、识别情绪,并让 DSH 按对方当下的状态自然回复。 · Voice + emotion-aware companion for DeepSeek Harness.
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-dafeiyu-emotion@0.3.4
DSH versions accepted
>=0.2.1-rc.2 <0.3.0
Author and traction
LiDu-china · ★ 3 · Updated 2026-11-07
About this plugin
大肥鱼 · 情绪耳朵
让 DSH 里的大肥鱼听见你,也听懂你。
本地语音转写 · 语气/情绪分析 · 情绪化回复 · 自动发送 · 音频不上传
[中文](#中文) · [English](#english)
> 预览为功能示意图,实际界面以当前 DSH 版本为准。
>
> 角色主视觉采用蓝发鲸鱼少女的大肥鱼设定。
🎬 [观看 43 秒功能演示](https://github.com/LiDu-china/dsh-dafeiyu-emotion/releases/download/v0.2.3/dsh-dafeiyu-emotion-demo.mp4)
---
这是什么
这是一个给 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 使用的语音情绪插件。
它会在 DSH 输入框旁边加一个 🐋 鱼耳 按钮:
1. 你点一下,说一句话;
2. 插件在本机完成语音转写;
3. 同时分析语速、停顿、音高变化、能量和文字线索,得到语气/情绪;
4. 把“用户原话 + 情绪上下文”填入当前会话并自动发送;
5. DSH 里的回复模型会先承接情绪,再回答问题;桌面大肥鱼继续显示工作状态。
它不是在“读心”。它做的是 语音转写 + 可解释的声学/文本情绪估计,然后把这份估计作为回复风格参考。
两种分析模式
1. 轻量模式(默认,适合插件市场安装)
- 使用 DSH 自带 Voice Input / SenseVoice 做语音转写;
- 浏览器端计算韵律特征:语速、停顿、基频、音高波动、能量;
- 服务端融合小型中英文情绪词表,给出情绪、唤醒度、愉悦度和置信度;
- 不需要 Python、GPU 或额外模型路径。
轻量模式需要先在 插件 → Voice Input 中启用并准备 DSH 的本地语音模型。
2. 增强模式(可选,适合已有 VoiceSense 的用户)
如果你本机已经有 语音转文本 / VoiceSense 项目,可以把 backendRoot 指向它:
- SenseVoice 负责转写;
- emotion2vec 负责声学情绪;
- BERT + 词典 + 韵律做融合;
- 输出更细的逐句情绪和时间线。
插件不会重新下载模型,也不会修改 VoiceSense 项目;它只是启动一个常驻 worker 复用已有环境。
功能
- 🎙️ 输入框内录音,不需要跳到另一个应用;
- ⌨️ DSH 原生语音快捷键,可在快捷键设置中自行改键;
- 🎛️ DSH 设置页里的完整设置卡片:启用、语言、增强后端、超时和录音上限;
- 🧭 安装 Better Sidebar 后,可把「情绪耳朵」固定到右侧边栏;
- 🎭 共情策略四档:温柔、直接、幽默、简洁;
- 🧭 情绪证据卡:展开查看语速、停顿、音高、能量和文本线索,置信度低时明确提示“先追问”;
- 🎯 个人基线:把一次平静说话设为基线,轻量模式按你的个人音高/能量归一化;
- 📈 多段语音的情绪时间线,可悬停查看每段文本、情绪和置信度;
- 📈 会话情绪趋势:连续几次语音后给出“更紧绷 / 更放松 / 更积极”等走向;
- 🔐 设置页内的隐私与运行状态:最近音频大小、模型加载、worker PID、临时文件清理;
- 🔌 本机
/context接口,其他插件可以读取最近一次情绪上下文、趋势和最近记录; - 🔊 大肥鱼回复语音:Piper 本地模型默认朗读,Edge / 浏览器语音可选;
- 🎚️ 情绪自适应语音:按上一句情绪微调语速和音调,喜悦更亮、低落更慢;
- 🐋 桌宠回复互动:朗读时让桌面大肥鱼进入思考动画,气泡逐字显示回复,读完后庆祝;需要安装
dsh-dafeiyu0.1.23+; - 🧹 隐私面板一键清理:删除 10 分钟前遗留的临时音频目录;
- 🐋 大肥鱼主题的“鱼耳”入口,和普通对话共用同一个 composer;
- 🧠 情绪标签:喜悦 / 低落 / 生气 / 紧张 / 惊讶 / 厌烦 / 平静;
- 📈 额外给出 confidence、valence、arousal 和语气摘要;
- ✍️ 自动把带情绪上下文的 prompt 填入当前会话;
- 🚀 默认自动发送,回复直接出现在对话里;
- 🔒 音频只存在内存和本机临时目录,分析后删除;
- 🧩 大肥鱼桌面角色由
dsh-dafeiyu提供,本插件负责“听觉与情绪”; - 🛠️ 如果情绪分析失败,会保留明确错误,不会假装成功。
> 桌宠互动走 dsh-dafeiyu 的 HelperProcess 协议:state 思考、task 逐字气泡、pulse 庆祝。新版 bundle 把情感插件排在 dsh-dafeiyu 之前以安装桥接钩子;旧安装需要重装并重启 DSH。嘴型同步仍需要新的角色动画素材。
安装
通过 1024Store
插件已收录到 [1024Store](https://deepseek1024.com/plugins/LiDu-china/dsh-dafeiyu-emotion),可在 DSH 的 插件市场 / Discover 中搜索:
大肥鱼情绪耳朵 dsh-dafeiyu-emotion
dsh-dafeiyu-emotion 已发布到 npm。1024Store 会自动刷新一键安装入口;如果客户端尚未缓存到新版本,可以直接使用下面的 npm 命令。
通过 npm
dsh plugin --profile desktop add dsh-dafeiyu-emotion
DSH Web 使用 --profile web。安装后启用 dsh-dafeiyu-emotion,再按提示启用 DSH 自带 Voice Input(轻量模式),或配置本地增强后端。
通过 GitHub 源安装
dsh plugin --profile desktop add github:LiDu-china/dsh-dafeiyu-emotion
通过 Release tarball
curl -L -o dsh-dafeiyu-emotion-0.3.4.tgz \ https://github.com/LiDu-china/dsh-dafeiyu-emotion/releases/download/v0.3.4/dsh-dafeiyu-emotion-0.3.4.tgz dsh plugin --profile desktop add "D:/path/to/dsh-dafeiyu-emotion-0.3.4.tgz"
> DSH Desktop 的 profile 由 Electron 应用管理;命令行安装请使用桌面应用自带的 dsh 命令。
大肥鱼语音回复
助手回复生成后,插件会通过本机事件流把文本交给 TTS,让大肥鱼把回复读出来。
默认使用 Piper 本地模型,音色是 zh_CN-huayan-medium。它不联网,延迟低,适合日常对话:
python -m pip install piper-tts
把模型放到默认目录:
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| dsh-purge | kingcharleslzy-ai | 6.3K | 1.6.86 | 2026-11-08 |
| dsh-unrestricted | yexi-by | 1.1K | 0.2.8 | 2026-11-05 |
| dsh-univer-office | dream-num | 707 | 0.4.0 | 2026-11-03 |
| dsh-synapse | liangmianya | 697 | 0.5.7 | 2026-11-04 |
| dsh-qqbot | tencent-connect | 570 | 0.5.5 | 2026-11-08 |