DeepSeek Harness 语音朗读插件:沉浸式听朗读,用豆包 TTS 自然音色读 AI 回复BYOK ·…
51.6/100
综合分
73
GitHub 星标
609
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-omi-voicenpm 源 · dsh-omi-voice 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 67 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-omi-voice @ 0.1.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 09:04:40
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 发起网络请求client/lib/client.js:78
const res = await fetch(engineBase() + "/v1/status", { method: "GET" }); - 发起网络请求client/lib/client.js:83
const res = await fetch(engineBase() + "/v1/speak", { - 发起网络请求client/lib/client.js:94
try { await fetch(engineBase() + "/v1/stop", { method: "POST" }); } catch (_) {} - 发起网络请求client/lib/client.js:97
try { await fetch(engineBase() + "/v1/pause", { method: "POST" }); } catch (_) {} - 发起网络请求client/lib/client.js:100
try { await fetch(engineBase() + "/v1/resume", { method: "POST" }); } catch (_) {}
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
6 张 · 点击查看大图功能亮点
- 豆包TTS朗读
- 点读、暂停、继续
- 朗读AI回复
最近更新
在 GitHub 查看全部 →v0.1.32026-08-28
· dsh-omi-voice v0.1.3
引擎界面国际化:现在自动跟随系统语言——英文系统显示英文,中文系统显示中文。
· 本次新增
· 🌐 引擎 UI 本地化:main.swift 用户可见界面全部用 NSLocalizedString(54 个字符串),配套 en.lproj(英文)+ zh-Hans.lproj(中文)
· 🔧 修复一个真实 Bug:之前只加了 en.lproj,导致 macOS 判定 App "只会英文"、无论系统语言都恒显示英文;已补 zh-Hans.lproj,现在正确按系统语言切换
· 📖 知识库 / 文档双语化:docs/DESIGN DECISIONS MEMORY HANDOFF 新增英文版,中文原版带切换链接;README / AGENTS / engine README 之前已双语
· 安装
dsh plugin --profile web add "github:PolinniZhong/dsh-omi-voice#v0.1.3&path:/"
引擎(macOS)构建见仓库 engine/README.md。插件与引擎版本统一为 0.1.3。
· 说明
· 本次无协议 / 功能变更,纯 UI 国际化 + 文档双语。
· 豆包 Key 为 BYOK,只存本机 Keychain;本发布不包含任何 Key。
· MIT License
v0.1.22026-08-18
· dsh-omi-voice v0.1.2
DeepSeek Harness 对话内朗读插件:点一下 🔊 用豆包自然音色朗读 AI 回复(只读最终回答),豆包 Key 只留在本机 Omi 引擎(BYOK)。
· 本版本新增
· 暂停 / 继续:播放中再点 🔊 暂停,再点从暂停位置继续(引擎新增 /v1/pause /v1/resume)
· 失败原因回传:朗读失败时在对话里提示具体原因(不再静默无反应)
· 成本加固:进程内 LRU 缓存(3 条/5MB)+ 同文本 3 秒去重 + 300ms 节流,重复朗读不重复计费
· 图标融入 DSH:未朗读=无背景喇叭(正圆悬浮);朗读中=4 竖条循环跳动;无可读文本=禁用态
· 本地引擎并入本仓库:engine/ 目录(Swift 源码 + 构建脚本),一个仓库搞定插件 + 引擎
· 安装
dsh plugin --profile web add "github:PolinniZhong/dsh-omi-voice#v0.1.2&path:/"
前置:macOS(Apple Silicon)+ 本仓库 engine/ 构建出的 Omi DSH 引擎(含本地服务 127.0.0.1:8765)。
· 更多
· 完整说明见仓库 README
· 本地协议见 docs/API.md
· 隐私与成本说明见 PRIVACY.md
MIT License · BYOK(豆包 TTS 按字符计费,由用户自行承担)
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-omi-voice
沉浸式听朗读 · 豆包音质点一下 🔊,把 AI 回复用豆包的自然音色念给你听——无需复制,不做自动朗读 DeepSeek Harness 插件 · BYOK · MIT
Awesome DSH Plugin
dsh.so security
dsh.so install
让 DeepSeek Harness(DSH)桌面端里的 AI 回复,用豆包自然音色读给你听。语音由你本机常驻的 Omi 引擎合成,豆包 API Key 只留在你自己的钥匙串里(BYOK)。
快速概览
| 项目 | 说明 |
| 插件名称 | dsh-omi-voice |
| 适配平台 | DeepSeek Harness(dsh web,含桌面端)+ macOS 上的 Omi 引擎 v0.1.3+ |
| 解决的问题 | DSH 内置朗读(系统语音 / Edge TTS)音色机械、像上个时代的播报腔;通用剪贴板工具又要先复制再读 |
| 工作方式 | 点回复旁 🔊 朗读/暂停/继续;只读最终回答,工具日志/代码/表格/图形朗读前自动过滤 |
| 语音能力 | 豆包 TTS 1.0(seed-tts-1.0),自然中文音色,支持暂停/继续(从暂停处续播) |
展开完整文档(README 剩余 1 节)
dsh-omi-voice 沉浸式听朗读 · 豆包音质点一下 🔊,把 AI 回复用豆包的自然音色念给你听——无需复制,不做自动朗读 DeepSeek Harness 插件 · BYOK · MIT Awesome DSH Plugin dsh.so security dsh.so install 让 DeepSeek Harness(DSH)桌面端里的 AI 回复,用豆包自然音色读给你听。语音由你本机常驻的 Omi 引擎合成,豆包 API Key 只留在你自己的钥匙串里(BYOK)。 快速概览 | 项目 | 说明 | | 插件名称 | dsh-omi-voice | | 适配平台 | DeepSeek Harness(dsh web,含桌面端)+ macOS 上的 Omi 引擎 v0.1.3+ | | 解决的问题 | DSH 内置朗读(系统语音 / Edge TTS)音色机械、像上个时代的播报腔;通用剪贴板工具又要先复制再读 | | 工作方式 | 点回复旁 🔊 朗读/暂停/继续;只读最终回答,工具日志/代码/表格/图形朗读前自动过滤 | | 语音能力 | 豆包 TTS 1.0(seed-tts-1.0),自然中文音色,支持暂停/继续(从暂停处续播) | | 隐私特性 | API Key 存入 Omi 引擎的 macOS Keychain;插件零 Key;仅本机 127.0.0.1 通信 | | 成本 | BYOK,按字符计费;内存 LRU 缓存 + 去重,避免重复请求 | | 开源协议 | MIT License | 三步开始朗读 1. 安装插件 + 构建并打开 Omi 引擎(见下方「获取豆包 API Key」与「安装」)。 2. 在 Omi 引擎设置页保存一次豆包 API Key。 3. 在 DSH 对话里点 AI 回复旁的 🔊,即可朗读。 flowchart LR A[点 🔊] --> B[插件取回复的最终回答文本] B --> C[POST 127.0.0.1:8765/v1/speak] C --> D[Omi 引擎清洗 + 分段] D --> E[豆包 TTS 流式合成] E --> F[本机扬声器播放] 获取豆包 API Key(新手必读) 本插件是 BYOK(自带 Key):豆包语音由你自己的火山引擎账户按字符计费。三步拿到 Key: 第 1 步 · 找到「豆包语音」:登录火山引擎控制台,进入「豆包语音」(语音技术)服务。 第 2 步 · 开通「语音合成 1.0」:在产品列表里开通「语音合成大模型 / 语音合成 1.0」。 第 3 步 · 创建 API Key:创建 Access Key 时,关联第 2 步开通的「语音合成 1.0」服务;把得到的 API Key 填进 Omi 引擎「设置 > API Key」并保存。 API Key 只保存进 Omi 引擎的 macOS Keychain,插件侧零 Key、不出本机。 安装 dsh plugin --profile web add "github:PolinniZhong/dsh-omi-voice#v0.1.3&path:/" 已发布 npm,也可直接装(更短): dsh plugin --profile web add dsh-omi-voice 本地开发可直接装目录: dsh plugin --profile web add /path/to/dsh-omi-voice 引擎(Omi DSH)构建见 engine/README.md:./engine/build/build-service.sh 后 ditto 到 ~/Applications/Omi DSH.app。 使用 - 🔊 点读;播放中再点 = 暂停,再点 = 从暂停处继续;点其它消息的 🔊 = 打断并读新的。 - 只读最终回答:工具执行日志、思考过程不会读;代码围栏、表格、纯图形(盒绘/ASCII)在请求前过滤,回复若只有这些内容,按钮呈禁用态并提示"没有可朗读的内容"。 - 引擎未启动 / 未配置 Key 时,点击会给出明确提示(含去哪打开 Omi)。 成本透明 豆包 TTS(seed-tts-1.0)按字符数计费,由你在火山引擎账户自行承担。为此: - 只有手动点 🔊 才合成,不自动朗读; - 引擎对相同文本 3 秒内去重,且进程内 LRU 缓存最近 3 条(≤5MB、纯内存、退出即清),重复朗读不重复计费; - 纯表格/纯代码等无有效内容不发请求(invalid_text)。 架构与协议 插件只是「遥控器」:播放、变速、暂停/继续、缓存、文本清洗全部在 Omi 引擎内完成。协议见 docs/API.md(/v1/status、/v1/speak、/v1/pause、/v1/resume、/v1/stop)。 FAQ | 问题 | 回答 | | 点 🔊 提示「未检测到 Omi DSH 引擎」 | 打开应用「Omi DSH」(~/Applications 或 ⌘空格 搜 "Omi"),建议开「开机启动」 | | 提示「请先在 Omi 设置页配置豆包 API Key」 | 打开「Omi DSH」设置,按上文「获取豆包 API Key」填一次并保存 | | 按钮是灰的 / 点它没反应 | 这条回复没有可朗读的内容(纯代码/表格/图形),已自动过滤 | | 音色能换吗 | 在 Omi 设置页「音色 ID」改(当前插件不提供音色 UI) | | 支持 Windows 吗 | 暂不支持:Omi 引擎仅 macOS Apple Silicon | | 和 dsh-voice-chat 的区别 | 它零 Key 零成本但用系统机械音色;本插件用豆包自然音色,代价是 BYOK 按字符计费 | 相关 - 引擎:本仓库 engine/(Omi DSH 本地引擎,Swift 源码 + 构建脚本) - 生态:awesome-dsh-plugin 项目文档 - AGENTS.md — 给 AI 编码代理的项目说明(Codex 约定) - docs/DESIGN.md — 架构与设计 - docs/DECISIONS.md — 设计决策记录 - docs/MEMORY.md — 长期知识库(坑/结论) - docs/HANDOFF.md — 交接与续作 - docs/API.md — 本地协议 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
PolinniZhong/dsh-omi-voice
DeepSeek Harness 语音朗读插件:沉浸式听朗读,用豆包 TTS 自然音色读 AI 回复BYOK ·…
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
破甲评测WoYun520/dsh-purge
在本机分离宿主拦截与模型拒绝,做受控红队评测
★ 199已汉化DSH
69.7