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

让 DSH 里的会话,用 DeepSeek 网页端的声音念出来。
大肥鱼说了一句话 → 自动发到 DeepSeek 网页端让它复述 → 用你自己账号的朗读功能出声。 声音从你的电脑里出来,你不用盯着那个页面。
名字里的「桥」就是这个意思:DSH 这边知道说了什么,浏览器那边负责让声音出来,中间靠它接起来。
| 是什么 | 干什么 | |
|---|---|---|
① DSH 插件 dsh-tts-bridge |
住在 DSH 里 | 盯着你选的会话,把「说完一整轮」的话排进队列 |
| ② 浏览器扩展 「朗读桥」 | 住在 Chrome / Edge 里 | 取走队列里的话,发给 DeepSeek,点它的「朗读」按钮 |
dsh plugin --profile web add dsh-tts-bridge
装完重启一次 DSH。
重启后,DSH 窗口右下角会出现一张小卡片 🐳 朗读桥。

chrome://extensions(Edge 用 edge://extensions)extension/ 这个文件夹Chrome 每次启动可能提醒一句「请停用开发者模式扩展」,点保留或关掉都行,不影响使用。
extension/这个文件夹在哪?它就在插件的安装目录里,不用去 GitHub 下:
- 网页版(npx):
%USERPROFILE%\.dsh\profiles\web\node_modules\dsh-tts-bridge\extension- 桌面版:
%APPDATA%\dsh-desktop\harness\profiles\web\node_modules\dsh-tts-bridge\extension(把上面那行整个复制到资源管理器的地址栏,回车就跳过去了。如果朗读桥的卡片提示「还差一步」,说明就是这一步没做。)
浏览器不信任「程序点的按钮」,只信任真人点的。所以第一次用之前:
(这是浏览器定的规矩,绕不过去。哪天又不出声了,再真点一下就好。)
| 键 | 作用 |
|---|---|
| ▶ 朗读 | 让 DeepSeek 念这一条(哪一条都行,不用是最新的) |
| ⏸ 停止 | 停 |
| ♡ 收藏 | 把这一条记下来(再点一下取消) |

| ⏸ 停止 | 一键停 —— 不管声音是从哪儿念出来的 |
| 听谁 ▾ | 勾选要听哪些对话(默认一个都不听,自己勾;可以勾多个) |
| 收藏 ▾ | 分区收藏:点句子重念、⇄ 换分区、✕ 删掉;最下面能导出成 markdown |
| 按住状态行 0.6 秒 | 开关「自动朗读」 |
待命 / 已发给 DeepSeek,等它复述… / 正在出声…「听谁」里只能勾当前载入着的会话 —— 插件只能读被载入的会话。 归档的对话会自动从清单里去掉,也不再听。
<DSH_HOME>/.dsh/tts-bridge.json
「听谁」和「收藏」都在里面,重启不丢。
| 现象 | 原因 / 怎么办 |
|---|---|
| 点了朗读,图标在转但没声音 | 在这个页面真点一下(点它自己的「朗读」按钮),再点我们的 ▶ |
| 卡片不见了 | DSH 插件没跑起来 → 重启 DSH |
| 一直卡在「等它复述」 | 把 DeepSeek 那个页面按 F5 |
| 它自己弹了个 DeepSeek 窗口出来 | 这是「自愈」:页面不在、而队列里又有话,它就自己叫回来 |
| 念出来的话不是你要的 | 插件认的是「末尾那条回复」;如果页面上正好有别的变化,按 F5 再试 |
| 浏览器 | |
|---|---|
| Chrome / Edge / Brave 等 Chromium 内核 | ✅ 可用(Edge 实测通过) |
| Firefox | ❌ 扩展机制不同,需要另写一版 |
(本项目与深度求索公司无关,非官方工具。)
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。