DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

XiaoZheBrother /

XiaoZheBrother/dsh-live-studio

Verified

大肥鱼直播工作室:DSH 虚拟主播、弹幕语音互动、Live2D 桥接与直播账本

★ 1 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@5b2ba82c

DSH 直播工作室

这个插件,大肥鱼本鱼也亲自参与制作啦!大家尽管拿去用、改成自己喜欢的样子。要是帮上忙了,给本鱼点个星星 ⭐ 呗?求求啦~ —— 大肥鱼

独立的虚拟主播插件:接收 B 站直播弹幕、合并同一观众的问题、生成语音、连接鲸语 Live2D、输出浏览器直播画面,并记录模型消耗与礼物金额。

当前为 0.1.0-alpha.1 开发预览,源码已公开,尚未完成全新 DSH 启动和真实直播验收。不会替你点击开播,不包含模型素材。默认关闭。

直播效果

以下是此前直播搭建时保留的画面,布局可能与当前版本有所不同。Live2D 模型需要自行准备,不随插件分发。

纯聊天场景:Live2D、海底房间与口粮账本。

大肥鱼纯聊天直播场景:Live2D 角色、海底背景、模型支出与礼物收入账本

直播姬中的开播前预览:接收弹幕后显示回复字幕与累计消耗。

直播姬开播前预览:大肥鱼回复弹幕,画面显示字幕和花费账本

本地安装与配置

需要 Node.js 22.19+、Python 3.11+。在包目录创建虚拟环境:

python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt

真实弹幕还需要 blivedm,请按其上游安装说明安装到同一个环境。当前语音使用 Edge TTS,模型调用使用 DeepSeek Flash;需要联网。配置 DEEPSEEK_API_KEY 环境变量,或沿用自己的 DSH home 凭据文件,勿提交密钥。

在 DSH 插件配置中填写:

字段 含义
enabled 默认 false,准备好后手动开启
home 自己的 DSH 数据目录
persona 自己的人设 Markdown 文件绝对路径
python 上述虚拟环境的 python.exe 绝对路径
port 默认 3088,绑定本机回环地址
jingyuUrl 已启动的鲸语本机播出页 URL
model / pet 可选本机 Live2D 目录与运行库;与鲸语二选一
room 直播间 ID;0 表示只做本地预览
credential 可选独立直播账号凭据文件,不能误用投稿账号
ledger 独立账本 SQLite 路径

开启后访问 http://127.0.0.1:3088/;直播软件浏览器素材使用 http://127.0.0.1:3088/?view=stream&audio=direct。画布设置 1920×1080。只保留一份播出端,避免重复语音。

数据与进程

配置原来的 home、persona、ledger 可保留数据,不复制或清空旧记录。由 DSH 插件进程托管,关闭 Codex 不影响独立运行的 DSH;关闭 DSH 则停止本插件。卸载/停用后,宿主关闭输入管道,子服务退出。不得同时开启原实验启动器。相同 home 与直播间有进程锁,游戏控制还有频道锁。

平台的「直播与游戏」入口读取 home/plugin-services 中的无密钥状态文件,并核对服务身份。它不会替插件启动后台任务。

验证边界

单元测试覆盖配置拒绝、停用行为、聊天和媒体逻辑;尚不能据此声称直播流音画质量、长时间运行和新机安装已验证。账本显示 API 用量估算和礼物标价,不等于平台结算到账。

安装本地开发包

在源码目录执行 npm pack,然后在目标 DSH 数据目录下安装生成的 tgz:

$env:DSH_HOME = 'D:\my-agent-data'
dsh plugin --profile web add '<生成的 tgz 绝对路径>'

游戏插件需要先把同版本直播插件 tgz 安装到同一 profile。安装不会自动启用;填写插件配置后再打开 enabled。开发包不得覆盖正在运行的旧任务,请先停旧实例。开发版可从 GitHub 源码 克隆后执行 npm pack 安装;目前不提供稳定版 Release。

—/ 5

No ratings yet

Verified DSH bundle

Commit 5b2ba82c5242

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout