你有没有想过,让桌面上那个可爱的 VRoid 3D 模型活起来,不只聊天,还能说话、表演舞台灯光秀?免费应用 AI Avatar 刚刚发布的 v15 版本,就把这些想象变成了现实。更特别的是,这次更新加入了来自朋友 RutenVeil 的视觉特效代码协作,让整个应用的表现力直接跳升一个维度。
AI Avatar 是一个完全免费的桌面工具,目前可以在 VS Code 和 Chrome(包括 Edge)浏览器里运行。它的任务很简单:逗开发者开心。通过将 VRM 格式的三维形象与 AI 聊天同步驱动,每次你在编辑器里敲下回车,或者输入一句话,虚拟化身就会做出相应的动作表情。从上次版本引入 API 类 AI 和本地大语言模型后,最新版又补上了一项 AI 超能力——文字转语音,也就是 TTS。
![]()
四个更新方向,从会动的模型到会说话的伙伴
这次 v15 一口气带来四个大特性:背景特效由 RutenVeil 操刀设计,视觉冲击力拉满;全新加入的 TTS 功能让虚拟化身能够发声;游戏化 3D 动画“黄金喷泉”和“过山车”负责逗你笑;还有情境化消息,让角色说的话会随日期、时间和场景变化。不过,最想强调的还是社区协作。RutenVeil 为这款应用贡献了六套完整的 CSS 动画主题,还专门为加载过程设计了特效,让原本就很有意思的交互多了一层电影感。
六套主题分别是偶像舞台、科幻、魔法、赛博、银河和美漫风。每一套都试图通过纯代码动画探索完全不同的视觉世界观。以“偶像舞台”为例,整个效果基于精确到 0.1 秒单位的时间轴设计。屏幕被分成若干层 div,相当于 Photoshop 里的图层结构,顶光、中景、角色层、底部氛围层各自独立。这样一来,原本平面的插图或矢量图形,借助深度堆叠就能产生足以匹配 3D 模型的空间透视感。这种结构还有一个隐藏好处,就是后期维护非常方便,想改背景颜色只需动一层,不会牵一发动全身。
解决动画打架问题,才能让特效不乱跳
实现过程并非一帆风顺。RutenVeil 分享说,开发时经常遇到动画表现不符合预期的情况。排查发现,CSS 对 @keyframes 内部定义的 transform 优先级高于静态类里写的 transform,一旦两个地方同时声明,浏览器就会按先后顺序做覆盖,造成动作跳变或完全失效。最终采取的策略是彻底分离职责:将所有静态样式(初始位置、大小)放进独立的类,动态动画也用独立类控制,绝不让一个类同时承担两项任务。这种做法消除了声名冲突,哪怕未来继续叠加更多效果,也不会出现互相干扰。
对于用户来说,这项优化最直观的体感就是,当你从“魔法主题”切换到“赛博主题”时,灯光扫过和粒子飞散的动作顺滑得就像预渲染好的视频,但背后完全是用实时计算的代码在驱动。这也是 AI Avatar 坚持轻量化的一个缩影:不依赖任何动画引擎,全部用原生 CSS 实现,对性能几乎零消耗。
能说话的虚拟化身,距离感一下子拉近了
TTS 的加入给互动增加了很重要的听觉维度。此前 AI Avatar 只能在聊天框里输出文字,虽然可以通过表情和动作表达情绪,但始终像在跟一个会动的电子宠物笔谈。开启语音后,在 VS Code 里跑完一串代码,听到角色用元气的声音说“今天的 Bug 都清掉了,好厉害”,那种突然被肯定的奇妙感觉,正是这款应用希望制造的“小确幸”时刻。由于语音合成搭配的是云端 API,响应延迟控制得很低,几乎和文字流同步输出,没有出现严重的嘴型不一致问题,即便只是简单匹配开口闭口状态。
情境化消息则让互动更接近真实陪伴。早上打开编辑器,可能是一句“早上好呀,今天也要写好多代码吗”;深夜时则会轻声提醒“注意休息,已经快十二点了”。这些对话不是基于复杂的情感模型训练出来的,而是通过简单的日期时间判断和当前操作状态触发,但因为适时出现,反倒比一些试图强行共情的 AI 来得自然。
娱乐动画:黄金喷泉和过山车,专治开发疲劳
说到娱乐性,新增的两个 3D 动画——“黄金喷泉”和“过山车”——基本上就是为“发一会儿呆”设计的。触发方式也很简单,在 Chrome 扩展上点击对应的按钮,VRoid 形象就会坐进一辆小过山车,在屏幕上绕圈俯冲,或者站在喷泉中心被金币特效包围。没有复杂的得分机制,没有排行榜,纯粹就是一个小动作。对于连轴转改需求的下午,点一下看角色坐过山车尖叫,可能比喝功能饮料更能缓解情绪。
这些功能紧密围绕开发者日常环境展开,不论是编辑器还是浏览器,都不需要切换到其他软件就可以直接调用。AI Avatar 现在支持本地大语言模型,意味着在没有联网或注重隐私的场合,也能让本地模型驱动虚拟化身。再配合 v15 的这些感官效果,可以说是把“桌面宠物”这个概念重新包装成了一个能帮上忙,又能提供情绪价值的小巧工具箱。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.