TinyNian/dsh-harness-os--packages-dsh-startup-screen ↗★ 0
dsh-startup-screen
提供包含多步授权序列与音效的交互式启动动画 适合喜爱仪式感,想为软件启动过程增添科幻交互与音效的用户。
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:TinyNian/dsh-harness-os#1e6e0bb5ab6b80f1c10a6891e824ebefdd638450&path:packages/dsh-startup-screen說明文件
閱讀完整 README ↗dsh-startup-screen
DeepSeek Harness 的启动界面与启动动画插件。
黑幕 DeepSeek 标识 → 过曝洗白 → 暖白「技术档案」底板 → 五步交互式访问授权 → 色散故障揭幕。
功能
开机序列 冷启动时播一段完整的开机动画,六幕连贯:厂牌标识 → 过曝洗白 → 暖白底板 → 五步授权 → 揭幕。中央一圈环形准星缓慢自转,缺口留在正下方, 不会挡住底部文字。
可交互,不是播片 第一、二步要你点按钮或按 Enter 才会继续(可以关掉)。 右上角有跳过按钮,Esc 也能跳。
中文主字 + 英文等宽副标题 英文副标题逐字打出来,像终端在接收数据。
真声台词 + 界面音效(素材可选) 放入自己的录音就念真声,没放就自动回落
浏览器 TTS 与 WebAudio 合成音。仓库不附带原片素材,原因见根目录
THIRD-PARTY-NOTICES.md。浏览器要求先有一次点击才准出声。
语音没播完不会推进 每一步停留多久由实际音频时长决定。你点得快也不会把语音掐断。
三十三项设置 身份名称、编号、权限等级、配色、速度、音色、语速、 开口留白、每处文案……都能在设置页实时改,改完立即生效。
播放序列
| # | 中文主字 | 英文副标题 | 需要操作 |
|---|---|---|---|
| 1 | 需要访问许可 | ACCESS PERMISSION REQUIRED | 点按钮 / 按 Enter / 空格 |
| 2 | 身份资料确认 | IDENTITY VERIFICATION | 点按钮 / 按 Enter / 空格 |
| 3 | 接收访问需求 | ACCESS REQUEST RECEIVED | 自动 |
| 4 | 开始读取权限 | PERMISSION READ STARTED | 自动 |
| 5 | 读取完毕 · 核验通过 | READ COMPLETE · VERIFIED | 自动 |
| 6 | 欢迎「身份名称」访问 | WELCOME, NAME | 自动 |
安装
dsh plugin --profile web add ./dsh-startup-screen-1.0.0.tgz
Windows 上也可以解压 release 压缩包后双击「安装.cmd」,脚本会自动完成同样的操作。
装完重启 dsh web(关掉启动器窗口再重新双击)。重启后刷新页面就能看到启动动画, 设置页里会多出一项「启动动画」。
环境要求
| 项 | 要求 |
|---|---|
| 平台 | DSH web profile |
| Node | >= 20 |
| 依赖 | 无(不需要 npm install) |
卸载
dsh plugin --profile web remove dsh-startup-screen
设置选项
装好后进入 DSH 设置页 →「启动动画」。
播放
| 选项 | 默认 | 作用 |
|---|---|---|
| 启用 | 开 | 总开关,关掉就完全不播 |
| 显示模式 | 每次会话 | 每次会话 一个浏览器会话播一次 / 总是 每次刷新都播 / 每天 一天一次 |
| 主题 | 暖白 | 暖白 参考片原色 / 暗色 暗底板 |
| 速度 | 1× | 整段动画的快慢,0.35 – 3 倍 |
| 要求确认 | 开 | 第 1、2 步是否等你点按钮才继续 |
| 允许跳过 | 开 | 是否显示右上角跳过按钮、是否响应 Esc |
身份资料
| 选项 | 默认 | 作用 |
|---|---|---|
| 身份名称 | JOYCE MOORE | 终幕「欢迎 xxx 访问」里的名字 |
| 身份编号 | 0087 | 第二步身份卡上的编号,建议填数字 |
| 权限等级 | 3 | 第二步身份卡上的权限等级 |
语音
| 选项 | 默认 | 作用 |
|---|---|---|
| 语音播报 | 开 | 是否念台词 |
| 语音来源 | 真声素材 | 真声素材 用内置录音 / 系统 TTS 用浏览器合成音 |
| 音色 | 自动 | 只在用系统 TTS 时有效。留空 = 自动挑一个女声 |
| 语速 | 0.88 | 只在用系统 TTS 时有效。越慢越有旁白感 |
| 音调 | 0.85 | 只在用系统 TTS 时有效。调低更沉稳,1.0 以上会像客服播报 |
| 音量 | 0.9 | 台词音量 |
| 播报前提示音 | 开 | 念台词前先响两声轻提示,更像系统播报 |
| 开口前留白 | 240 ms | 提示音响过之后停多久再开口,0 – 1200 ms |
界面音效
| 选项 | 默认 | 作用 |
|---|---|---|
| 界面音效 | 开 | 文字出现、阶段推进、按钮确认的「哒」声 |
| 音效音量 | 0.5 | 界面音效音量(不影响台词) |
| 音效来源 | 内置素材 | 内置素材 用录音 / 现场合成 用代码合成 |
背景音乐
| 选项 | 默认 | 作用 |
|---|---|---|
| 背景音乐 | 开 | In Cyberpunk(Alex Chernykh),2 分半,循环播放,揭幕时淡出 |
| 音乐音量 | 20% | 素材已归一到 −18 dBFS 活跃 RMS,20% 落在混音里约 −32 dBFS |
| 台词时自动闪避 | 开 | 每句播报出声时音乐退到 35%(约 −9 dB),说完抬回来 |
音乐从动画第一帧就起(黑幕阶段),不需要点任何东西。桌面端 Electron 的
autoplayPolicy 默认是 no-user-gesture-required;如果宿主按浏览器默认策略
把它拦下,插件会自动退回「第一次点击时起播」,不会报错、也不会卡住动画。
视觉
| 选项 | 默认 | 作用 |
|---|---|---|
| 强调色 | #ff7500 | 阶段条、进度条、准星的橙 |
| 故障色 A / B | #ff3b30 / #2971b8 | 揭幕那下色散故障的红与蓝 |
文案
| 选项 | 默认 | 作用 |
|---|---|---|
| 品牌三行 | DEEPSEEK / SYNTHESIZE INTELLIGENCE / HARNESS OS | 左上角品牌块 |
| 黑幕三行 | 深度求索 / DEEPSEEK / DEEPSEEK HARNESS | 开场黑幕上的字 |
| 终幕方框 | DEEPSEEK HARNESS | 揭幕后中央的黑底白字框 |
| 页脚 | POWERED BY DEEPSEEK | 右下角页脚 |
免责声明
一、许可范围。 代码与文案以 MIT 发布(可商用);MIT 仅覆盖作者原创部分, 不覆盖任何第三方素材、字体或商标。
二、第三方素材。 原片台词、原片音效与商业 BGM 不随仓库分发; 自行放入的素材,其授权由使用者自行取得并承担。
三、商标与从属。 “DeepSeek”及鲸鱼标识归深度求索公司所有,本项目为社区作品, 不代表官方,也未获得官方背书。
四、二次创作。 基于本项目的修改、再分发与商用,由行为人自行承担相应责任。
五、权利主张。 若权利人认为本项目使用不当,请开 Issue,作者核实后立即移除。
License
MIT © 2026 沈宏宏(原始版本)与 dsh-startup-screen contributors(修改)