夜雨聆风学习资料网

ARTICLE · 1137412

NAS应用:一张照片生成陪伴式女友(可下载)

NAS应用:一张照片生成陪伴式女友(可下载)
国庆假期一晃就结束,是不是一上班就心累?要不你对着屏幕说一句:"今天上班好累。"

说不定屏幕里的女孩眨眨眼,身体微微前倾就跟你说:"好啦宝宝,辛苦啦,不上班怎么给我买礼物啊。"

关注
重播 分享 赞

这不是视频通话,也不是什么桌面宠物。对面这个"人",是我用一张照片 + 三行设定生成的AI女友——会说话、会听话、会撒娇,还能随时打断。

一、先看效果:她是"活"的,不是一张会动嘴的图

很多人见过那种"照片开口说话"的小程序:嘴一张一合,其它地方纹丝不动,看两眼就腻了,这个不是。

点下“开始实时对话”,麦克风自动打开,她先开口——开场白可以自己定,我设的是"我在呢,怎么啦"。我说话的时候,她是倾听状态:看着镜头,眨眼、轻轻点头、自然地呼吸。轮到她说话,动作会切换成说话状态:带手势、有语气起伏,像一个真的在跟你视频的人。

最关键的一点:可以打断她。她话说到一半,我插一句"等等",她立刻停下听我说。这一点点"被打断",就是真实感的天花板。

我说的话、她说的话,都会实时变成文字气泡浮在画面旁边——全部对话自动存进“聊天记录”,哪天想翻"她上周说过什么",翻就是了。

二、一张照片,为什么够?

因为照片在这里不是"皮",而是她的长相基准。

这套玩法背后是 Vivix A1 实时数字人模型(api.vivix.ai):你给一张参考图,引擎以它为"这个人长什么样"的锚点,实时生成每一帧——说话的动作、倾听的动作、光影、口型,全是逐帧算出来的,不是套模板。

架构上就一句话:服务端拿着你的 Key 去建会话,浏览器负责拉视频流、发指令。所以 Key 永远不进前端代码——顺带提醒一句,网上那些号称"纯前端、无后端"的数字人网页,要么跑不通,要么就是让你把 Key 明文交出去。别信。

照片有几条实操要求,踩过坑总结的:

  • ≥512×512,越大越清晰,10MB 以内;
  • 胸像到腰像最稳,别只给一个大头贴;
  • 脸别被头发和手挡住,脸部占画面宽度最好超过四分之一;
  • 手最好完整入画——不然她做手势时容易翻车;
  • 竖图直接 9:16,天然适配手机竖屏。

一张照片,从此她有了脸。

三、三行设定,决定她的灵魂

脸只是入门,灵魂在设定里。项目里这块做成了人设引导表单,不用写提示词,填空就行:

  • 一句话人设:比如"20 岁女友,性格温柔爱撒娇";
  • 她怎么叫你:宝宝、老公、还是你的名字;
  • 口头语:我填的是"好啦、真的假的、吼、欸你"——就这四个词,味儿一下就对了;
  • 口语短句开关:打开后单句不超过 15 个字,说话像聊天,不像念新闻稿;
  • 场景:居家、自然侧光、简洁背景……让她知道自己"在哪";
  • 动作边界:白名单(眨眼、微笑、轻点头、小手势)和黑名单(不许快速大转头、不许手遮脸、不许走出画面)——这一栏专治各种鬼畜抽搐;
  • 开场白:会话一建立她说的第一句话。
  • 关注
    重播 分享 赞

顺带一提,不止女友——男友、宠物也能建,角色注册表里随便加,想跟谁聊切谁。

四、九种声音,一秒换人

内置九个音色:温暖女声(默认)、庄重女声、轻快活泼、轻柔舒缓、专业男声、年轻男声,还有三个英文音色。

温柔系适合"宝宝",活泼系适合逗你玩,庄重系……适合拿去做数字人员工。换音色等于换了个人,但人设和记忆都还在。

一句实话:音色偶尔会碰上上游故障(报 505001 之类的错),不用怀疑自己,设置里换一个就好。

五、她住在浏览器右下角

除了主界面,页面右下角常驻一个「AI女友」悬浮按钮。点开是一个竖屏小窗——你在左边写代码、查资料,她在右下角待着。想说就说,她会打断你的沉默,你也能打断她的唠叨。

六、关于 Key 和费用

  • 模型:Vivix A1(vivix.ai),按下图自己去官网注册、拿 Key。Key 填在设置页;
  • 设置页就四件事:接口地址、模型名(vivix-a1)、Key,加一个「连通测试」和「查余额」按钮,能不能用、还剩多少,一目了然。
  • 费用:按会话消耗积分。实测一次二十来分钟的对话,大概几十积分;不开会话不花钱;
  • 分辨率:这个模型只有 480p / 720p 两档,没有 1080p,别抱期待;
  • 会话时长:默认一节几分钟,到期会话自动收掉
  • 并发:免费档同时只能开一路会话,关掉后大约 45 秒释放,连着开第二路会提示并发超限——等一下再开,不是坏了。

七、开源了,自己拿去

项目叫Vivix Human,从我的全能中台里把数字人模块单独剥出来做成了独立系统,项目可以多端应用:Windows、macOS、docker(最关键的一点:安装注意一定要有一个公网域名才能回调你的源图用于生成视频流,如果没有公网域名也可以看我这篇文章教你建立隧道教你免费内网穿透Cloudflare。另外本来做好了飞牛版应用,但是解决不了飞牛内的应用回调本地图片的用户名验证问题应用装上也没用)号内私信回复“数字人”即可获取网盘链接。(如果你之前装过我发的全能中台,也可以在重新回复“中台”获取升级版的中台内嵌版数字人)

GitHub 地址在文末“阅读原文”,求个 star,欢迎来 issue 区骂我。

装上它,你会给她写一句什么人设?评论区见。

觉得有用的话,帮我点个红心,谢谢!也欢迎转发给朋友同事,大家一起做一下吧。

往期推荐

飞牛NAS重磅—《全能中台》开源了!(智能家居、视频教学、AI创作...)

AI虚拟女友之—让照片给你跳舞Wan-Dancer开源模型

AI虚拟女友之(一致性角色卡)

玩飞牛 NAS 没公网 IP 吗——手把手教你免费内网穿透Cloudflare

低配显卡也能做AI视频——实测MiniMax-H3(可下载)

别用 PS 了,来用免费AI 生产力 —— 实测Z-Image-Turbo做电影海报

家庭自建学习平台——新加入电脑桌面监控(请勿滥用于监控老公老婆)

小爱音箱无会员畅听,一键对接本地NAS音源Songloft(附可下载音源)

飞牛NAS自建:中小学生视频学习平台(附源代码可本地安装)

相关学习资料