dsh-bili-workbench B站工作台

一个 DSH(DeepSeek Harness) 插件:把「刷 B站 / 素材库 / AI 出片 / 审核发布 / 自动互动」放进同一个工作台。

刷B站采素材 → 记忆沉淀 → AI 出片 → 审核发布 → 自动互动

GitHub 仓库 完整文档
dsh plugin --profile web add github:Userluckytian/dsh-bili-workbench

功能一览

不是又一个「B站信息流面板」,而是一条从看到做再到发的完整流水线。

环境要求 · 会安装什么(依赖明细)

装之前先知道自己会装什么、各占多少空间。下面是实测占用参考。

组件是什么 / 干什么用怎么装大概占用必装?
dsh ≥0.2.1插件宿主(DeepSeek Harness),工作台跑在它的 web 界面里见 dsh 官方文档~50 MB必装
Node.js ≥22插件与出片引擎的运行时nodejs.org 安装包~110 MB必装
bili CLI(bili-agent)B站操作命令行:登录/搜索/评论/投稿都靠它uv tool install bili-agent 或 pip install bili-agent(需 Python 3.10+,~150 MB)~30 MB(不含 Python)必装
ffmpeg(full build)音视频处理:混音/烧字幕/封面/裁片段,必须含 libassgyan.dev 的 full 版,解压后把 bin 加 PATH~400 MB必装
yt-dlp从B站下载视频片段(名场面裁剪用)uv tool install yt-dlp~50 MB必装
edge-tts微软免费配音(4 种中文音色,出片旁白默认用它)随插件自动安装(bili-op 依赖)~10 MB必装(自动)
Remotion + React浏览器渲染出片的引擎dsh plugin add 时随插件自动安装(pnpm)~500 MB(node_modules 内)必装(自动)
GPT-SoVITS【可选】声音克隆:给视频角色配自定义音色(10 秒参考音即可克隆,CPU 可跑)git clone 官方仓库 + venv + v1 模型四件套,详见仓库 docs/指南-声音克隆.md~5 GB(含 torch CPU 与模型)可选
rembg【可选】本地抠图:把角色图片抠成透明 PNG 当视频形象uv tool install rembg,首次运行自动下载 bria-rmbg 模型~1.2 GB(模型 1 GB)可选

合计:必装全家桶约 1.2 GB;加声音克隆(GPT-SoVITS)约 6 GB。

安装三步

  1. 安装插件:
    dsh plugin --profile web add github:Userluckytian/dsh-bili-workbench
    装完重启 dsh,刷新浏览器,会话顶部出现「B站工作台」页签。
  2. 装外部命令:uv tool install bili-agent 并 bili auth login 扫码;winget install Gyan.FFmpeg;可跑 node scripts/doctor.mjs 自检。
  3. 准备素材包:素材不打进安装包,默认放素材库兄弟目录 <store>/../assets-src/(voices / clips / memes / bgm / stickers),可用环境变量 BILI_ASSETS 指向你的素材目录(优先级最高,改后重启生效)。目录不存在时素材页会提示,可在「我的 → 自检」查看状态。

素材目录说明

素材库目录 assets-src 默认在 <store>/../assets-src(完整素材包约 534 MB),可用环境变量 BILI_ASSETS 指向任意目录。首次使用可从 GitHub Release 附件下载素材包解压,或按下面的「素材从哪来」清单自行收集——每类素材只要放对目录 + 建好 index.json 就能被识别。

素材从哪来(开源素材清单)

全部素材来源与许可逐项公开,可自行增补。

素材内容来源许可入库方式
转场音效8 包 571 个短音效kenney.nl(经 OpenGameArt 官方账号下载)CC0 免署名可商用tools/fetch 脚本或手动放 assets-src/sfx/
背景音乐100 首(414 MB)Mixkit 84 首 + Free Music Archive 16 首Mixkit 免版税 / CC BY / CC0(逐首记录在 index.json)index.json 索引,可自行增补
贴纸OpenMoji 彩色版 4495 张github.com/hfg-gmuend/openmojiCC BY-SA 4.0(需署名)随素材包/自行下载 release zip
B站表情包371 张官方表情bili CLI 的 emotes 接口(登录后可取)B站官方表情,评论内可免费用tools/fetch-emotes.mjs 一键收集
名场面片段按需裁剪你看的B站视频(yt-dlp 按秒裁 15 秒)二创引用需标注出处engine/clip.mjs 或工作台音色栏同款流程
音色样本任意说话人 8-10 秒任何视频/录音(demucs 自动去背景乐)克隆真人声音需本人授权工作台「素材库→音色→+采新音色」

合规提示

AI 声明自动附加:AI 生成的视频 / 评论会自动附加 AI 生成声明,透明标注内容来源。
二创边界:出片只引用你采到的素材与真实帧,请遵守 B 站社区规则与原作者权益,二创注明出处。
声音授权:参考音色请使用你本人或已获授权的声音,GPT-SoVITS 采样同样需获得授权。