用麦克风录音,经本机服务转成文字插入输入框
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hrygo/dsh-speechrail-bundle该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 10 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-typert-generator给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
独立的 DeepSeek Harness 语音输入包:浏览器录音,经本地 SpeechRail 服务通过 OpenAI 兼容的文件转写 API 转写(仅限回环地址)。
README
由 DeepSeek 最新模型翻译生成dsh-speechrail-bundle
独立的 DeepSeek Harness 语音输入 bundle:浏览器录音,经本机 SpeechRail 服务按 OpenAI-compatible 文件转写协议转写。无需启用官方语音 bundle,且只连接回环地址。
English · 包说明 · 设计与审查记录
状态:实现已完成并通过验证;未安装、未在任何 profile 启用。
提供什么
| 面 | 内容 |
| Host | 严格 Typert Remote 面上的 SpeechRail 服务:仅回环上传、凭据按引用解析、单在途 gate、非敏感未结案 journal、稳定错误码。 |
| Client | 输入框麦克风控件(波形、草稿插入保护)与设置页;中英文本地化;门禁被阻塞时两处都能确认清除。 |
| Agent | 一个只读工具 speechrail_input_status,模型无需打开设置页即可解释语音输入为何不可用。 |
安全属性
- 仅回环。 只接受 http://127.0.0.1:<port>/v1 与 http://[::1]:<port>/v1;其他地址以及带 userinfo 的 URL 在构造请求前就以稳定原因拒绝。
- 凭据不落盘、不记录、不回传。
展开完整文档(README 剩余 1 节)
dsh-speechrail-bundle 独立的 DeepSeek Harness 语音输入 bundle:浏览器录音,经本机 SpeechRail 服务按 OpenAI-compatible 文件转写协议转写。无需启用官方语音 bundle,且只连接回环地址。 English · 包说明 · 设计与审查记录 状态:实现已完成并通过验证;未安装、未在任何 profile 启用。 提供什么 | 面 | 内容 | | Host | 严格 Typert Remote 面上的 SpeechRail 服务:仅回环上传、凭据按引用解析、单在途 gate、非敏感未结案 journal、稳定错误码。 | | Client | 输入框麦克风控件(波形、草稿插入保护)与设置页;中英文本地化;门禁被阻塞时两处都能确认清除。 | | Agent | 一个只读工具 speechrail_input_status,模型无需打开设置页即可解释语音输入为何不可用。 | 安全属性 - 仅回环。 只接受 http://127.0.0.1:<port>/v1 与 http://[::1]:<port>/v1;其他地址以及带 userinfo 的 URL 在构造请求前就以稳定原因拒绝。 - 凭据不落盘、不记录、不回传。 经 DSH credentials 或设置解析引用后作为 bearer 头发送;跨边界只有引用名与布尔值。 - 不持久化音频与转写文本。 未结案 journal 只存操作 id、阶段与时间戳,因此崩溃或刷新不会静默丢失结局未知的上传。 - 不会重复上传。 门禁同一时刻只允许一次操作;结局未知会阻塞后续上传,直到显式确认清除。 - 服务声明的限额才生效。 不可识别、不可达或未声明限额的能力响应,其中的缺失字段沿用当前生效值。 要求 - DeepSeek Harness >= 0.2.1-rc.2(engines.dsh)。 - Node ^22.19.0 || >=24.0.0。 - 本机 SpeechRail 服务提供 POST /v1/audio/transcriptions,可选 GET /v1/speechrail/capabilities。 - Host 可解析的凭据引用,例如 SPEECHRAIL_API_KEY。 安装 不发布 npm 包。每个 Release 附带打包好的 tarball,通过 Harness 插件管理器安装(它负责包安装与 bundle 选择,不要手工替代): plugin_manager action: install_bundle target: https://github.com/hrygo/dsh-speechrail-bundle/releases/latest/download/dsh-speechrail-bundle.tgz 用本地 checkout 也可以(target: <packages/speechrail-input 的路径>);本机 profile 已在运行本 bundle 的最新 Release。 升级时请安装带标签的资产,而不是 latest:插件管理器按 target 字符串去重,对已安装的 bundle 重跑上面的命令只会报 already-installed,不会拉取新的字节。 plugin_manager action: install_bundle target: https://github.com/hrygo/dsh-speechrail-bundle/releases/download/v0.1.12/dsh-speechrail-bundle.tgz 随后在设置页填写地址与凭据引用。 已知限制 - 可能同时存在两次状态读取(例如"检测服务"与开始录音)。客户端会忽略比已应用结果更晚到达的旧 读取,但无法按内容排序两次响应:revision 跟踪的是设置写入,不是门禁;因此服务用更旧快照生成的响应仍可能被短暂显示,直到下一次读取纠正。 - 服务未声明某项能力时按"不支持"处理,而不是假定可用。只有当检测真的到达服务时,设置页才会写 "服务未给出";宿主本地拒绝的检测(无凭据、端点不合规)显示为"尚未检测"。 - 请求预算被限制在 1000–180000 毫秒:设置 schema 限制一次,Remote 写入路径再校验一次,因为设置存储只校验形状而不校验 min/max。 - 修改非易失设置(端点、模型、凭据引用)会重启 bundle 条目:释放 journal 存储单元后立即重新打开。释放是"发射后不管"的,而存储后端会拒绝同名单元的第二个句柄,因此新实例可能短暂地把 journal 读成不可用(出现"结果未确认"门禁与多余的确认提示)。重试即恢复;等待释放完成可消除该窗口。 - 记录不可读的确认所走的擦除是先读后写,而存储服务没有 compare-and-set:若某次操作恰好在该窗口内写入记录,它会被覆盖(门禁本身仍然正确——宿主在擦除后会复核占用者)。该窗口仅两个 await 宽,且只在确认一个不可读槽位时存在。 - bundle 本身从不读取或保存凭据:每次请求都按配置的凭据名称向 Harness 凭据库解析。 验证 pnpm install pnpm verify # 基线校验 → Typert 生成 → 双面类型检查 → 构建 → 测试 pnpm test # host 与 client 单元测试(全部 mock 或合成音频) pnpm verify 还会按 baseline.json 与固定上游 commit 复核快照。仓库内任何命令都不访问真实服务、不录音、不发起推理。 仓库结构 - packages/speechrail-input:发布包 @hrygo/dsh-speechrail-bundle(Host、Client、协议源码、patch、语言资源与图标)。 - packages/typert-protocol:私有类型垫片,让 Typert 生成器看到本包的 Remote 声明;永不发布、运行时从不 import。 - upstream:冻结的官方只读基线(5 个语音包,MIT)与逐文件来源清单;是来源证据,不是运行入口。 - tools:基线完整性与工具 schema 校验脚本。 - docs:设计、实施计划,以及四轮独立审查与处置记录。 来源与许可 实现针对官方语音子系统编写,快照固定在上游 commit 687f282e8625c6b8d11ff58211a90524be2e4317 (dsh-v0.2.1-rc.2),并改编了官方录音辅助代码的部分实现。MIT;见 LICENSE 与 NOTICE.md,其中保留了上游版权与归属。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hrygo/dsh-speechrail-bundle
用麦克风录音,经本机服务转成文字插入输入框
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目