为网页交互配上 Switch 2 系统音效,点击即响
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 2486809961-alt/dsh-ui-sound-ns2该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 10 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 11 处,展示前 11 条)
- 读取本地文件lib/index.js:131
if (existsSync(manifest)) { - 读取本地文件lib/index.js:132
const parsed = JSON.parse(readFileSync(manifest, 'utf8')) - 读取本地文件lib/index.js:222
return normalizePrefs(JSON.parse(readFileSync(resolveConfigPath(env), 'utf8'))) - 写入本地文件lib/index.js:238
mkdirSync(dirname(path), { recursive: true }) - 写入本地文件lib/index.js:240
writeFileSync(temporary, `${JSON.stringify(prefs, null, 2)}\n`, 'utf8') - 写入本地文件lib/index.js:241
renameSync(temporary, path) - 读取本地文件lib/index.js:351
const bytes = readFileSync(path) - 读取本地文件lib/index.js:414
configExists: existsSync(configPath), - 发起网络请求lib/client.js:533
const promise = fetch(AUDIO_BASE + "/" + cue + ".wav", { cache: "force-cache" }) - 发起网络请求lib/client.js:617
fetch(API_BASE, { - 发起网络请求lib/client.js:628
fetch(API_BASE, { cache: "no-store" }).then((response) => response.json()).then((data) => {
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
给 DeepSeek Harness Web GUI 加上 Nintendo Switch 2 的界面音效:每次点击都播放对应的 NS2 系统提示音,支持按场景映射、任务音效和设置页。
README
由 DeepSeek 最新模型翻译生成dsh-ui-sound-ns2
给 DeepSeek Harness Web GUI 用的 Nintendo Switch 2 系统 UI 音效插件:点哪里响哪里,每类交互都对应 NS2 系统里语义相同的那一声。
- 全局点击层:在捕获阶段监听 pointerdown,任意控件(按钮、菜单项、标签、链接、开关、滑块、输入框、展开/收起……)被点击时播放对应 NS2 音效;点非控件区域也能发声(可关)。
- 音量:默认 100%,输出链上再带 1.25× 增益与限幅器(DynamicsCompressorNode),短促的点击音更清楚又不破音。
- 任务音:任务开始 / 完成 / 失败 / 待处理提醒,接当前会话的运行状态与待处理交互。
- 设置页:每个情景可单独挑音色、单独试听、单独开关;音量、键盘音可独立配置。
- 推理等级滑条:拖动/点选 dsh-codex-effort-slider 的档位时,每一档都响一声 NS2 滑条音(slider-up / slider-down),拖得越快音高越高。
- 一键静音:聊天输入框下方有「静音 / 取消静音」小芯片,点一下静音整层 NS2 音效;任意位置按 ⌘/Ctrl+Shift+M 也能切换,静音状态与设置页的「启用音效」是同一个开关。
展开完整文档(README 剩余 1 节)
dsh-ui-sound-ns2 给 DeepSeek Harness Web GUI 用的 Nintendo Switch 2 系统 UI 音效插件:点哪里响哪里,每类交互都对应 NS2 系统里语义相同的那一声。 - 全局点击层:在捕获阶段监听 pointerdown,任意控件(按钮、菜单项、标签、链接、开关、滑块、输入框、展开/收起……)被点击时播放对应 NS2 音效;点非控件区域也能发声(可关)。 - 音量:默认 100%,输出链上再带 1.25× 增益与限幅器(DynamicsCompressorNode),短促的点击音更清楚又不破音。 - 任务音:任务开始 / 完成 / 失败 / 待处理提醒,接当前会话的运行状态与待处理交互。 - 设置页:每个情景可单独挑音色、单独试听、单独开关;音量、键盘音可独立配置。 - 推理等级滑条:拖动/点选 dsh-codex-effort-slider 的档位时,每一档都响一声 NS2 滑条音(slider-up / slider-down),拖得越快音高越高。 - 一键静音:聊天输入框下方有「静音 / 取消静音」小芯片,点一下静音整层 NS2 音效;任意位置按 ⌘/Ctrl+Shift+M 也能切换,静音状态与设置页的「启用音效」是同一个开关。 - 偏好持久化在 $DSH_HOME/ui-sound-ns2/config.json,清站点数据不会丢。 情景 → 默认音效 | 情景 | 触发 | 默认 NS2 音效 | | click.normal | 普通点击 / 列表项 | nav-tick(导航轻点) | | click.primary | 主要按钮 / 确认 | confirm(确认) | | click.toggle-on | 开关 · 打开 | toggle-on | | click.toggle-off | 开关 · 关闭 | toggle-off | | click.tab | 标签切换 | bumper | | click.menu | 菜单项 / 下拉 | nav-tick | | click.select | 选中项 / 模型选择(menuitemradio、列表项) | confirm | | click.settings | 侧栏头像 / 账户菜单里的「设置」 | modal-open | | click.send | 发送 | confirm | | click.close | 关闭 / 取消 | slide-close | | click.danger | 删除 / 危险操作 | error | | click.link | 链接 / 详情 | detail-open | | click.back | 返回 | detail-close | | click.field | 输入框聚焦 | typing | | click.slider-up | 滑块调高 | slider-up | | click.slider-down | 滑块调低 | slider-down | | click.expand | 展开 | slide-open | | click.collapse | 收起 | slide-close | | task.start | 任务开始 | launch | | task.success | 任务完成 | achievement | | task.failure | 任务失败 | error | | task.pending | 待处理提醒 | mention | 另外提供 31 个可换的 cue:nav-tick confirm bumper toggle-on toggle-off scroll transition slide-open slide-close modal-open modal-close detail-open detail-close message mention chatroom friend friend-game toast toast-short volume slider-up slider-down typing recording-start recording-stop recording-highlight camera launch achievement error。 结构 - lib/index.js:宿主半。在 webServer 上注册 - GET/POST /ui-sound-ns2/api/settings:持久化偏好; - GET /ui-sound-ns2/api/status:状态; - GET /ui-sound-ns2/audio/<cue>.wav:loopback-only 音效文件(immutable 缓存)。 - lib/client.js:浏览器半。Web Audio 引擎 + 全局点击/键盘监听 + 任务状态监听 + 设置页。 - assets/:31 个 NS2 音效(16-bit mono 44.1 kHz WAV,已去首尾静音、归一化)。 - cordis.patch.yml:插入一行名为 dsh-ui-sound-ns2 的 Loader 行。 - scripts/fetch-assets.sh + scripts/make_assets.py:从上游下载源音效并重建 assets/(见下节)。 仓库与音效素材 插件代码以 MIT 许可发布;assets/ 下的 31 个 NS2 音效(16-bit mono 44.1 kHz WAV)已入库,克隆后开箱可用。这些音频不属于 MIT 许可,版权归 Nintendo,仅作本机个人试听 / 交互用途,详见 NOTICE。 如需从上游重建音效(例如自己替换素材),运行: bash scripts/fetch-assets.sh 脚本会把源文件下载到 .asset-sources/(已 gitignore,只是本地构建缓存),用 macOS 自带的 /usr/bin/afconvert 转成 mono 44.1 kHz,再由 scripts/make_assets.py 去首尾静音、加淡入淡出、RMS 归一化到 -20 dBFS(峰值上限 -1 dBFS),产出 31 个 WAV 与 MANIFEST.json。 安装 git clone https://github.com/2486809961-alt/dsh-ui-sound-ns2.git cd dsh-ui-sound-ns2 以本目录为 bundle 安装到当前 profile dsh plugin --profile desktop add "$PWD" 或在本会话里用 plugin_manager install_bundle 安装后新开 / 刷新 Web 页面即可;设置 → 「NS2 音效」。 版权与来源 - 插件代码:MIT。 - 音效素材:Nintendo Switch 2 系统 UI 原始音效,版权归 Nintendo。素材取自 Mipaichik/Nintendo-Switch-2-UI-Steam-Deck-Sound-Pack (该仓库亦声明版权归 Nintendo)。assets/ 内的 WAV 不在 MIT 许可范围内,随仓库提供只为让本机试用开箱即用;请勿将其用于商业用途或再分发,如需公开分发衍生作品请先用自己拥有授权的音效替换 assets/。 - 情景模型与任务状态监听思路移植自 MIT 许可的 dsh-ui-sound(Copyright © 2026 林冠宇 SOH4C4759)与更上游的 dsh-plugin-uisfx;音频引擎、NS2 素材映射、全局点击分类与设置页为本插件重写。详见 NOTICE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
2486809961-alt/dsh-ui-sound-ns2
为网页交互配上 Switch 2 系统音效,点击即响
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,798已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,327已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,021已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 150,724已汉化DSH
71.1