开源Hugging Face Blog·原文 2026年10月31日

英伟达员工用Nemotron开源模型搭万圣节“暴躁海盗船”互动装置

一篇发布在Hugging Face的英伟达博客介绍了MonsterHouse:一个会听、会回话、会用低沉海盗腔抱怨的万圣节互动投影装置,整套系统跑在一台工作站上,所用模型均已公开。博客作者自述是英伟达员工,并在Bolt E4B公开发布前测试过该模型。

AI解读:博客称MonsterHouse由Nemotron Voice Agent串联Nemotron语音ASR、Nemotron 3.5 Bolt E4B 4GB、Magpie TTS Zeroshot和Audio2Face-3D,在一台工作站上运行。

说话到出声的延迟,博客给出中位数:Bolt Q4加TTS为 1.70 秒,命中缓存回复为 0.72 秒;作者注明语音结束检测目前等待 300 毫秒静音。

角色个性来自作者用 5000 多组多轮对话训练出的LoRA适配器;作者建议把“访客是否说过please”这类对话状态放在应用层,而不是让模型自己记。

视觉观察是可选功能:博客用一段五只穿道具服绵羊的视频测试Nemotron 3 Nano Omni,识别出海盗、吸血鬼、女巫、南瓜和幽灵装扮;作者明确说这是合成测试,真实车道、服装和夜间灯光仍需测试。

作者称MonsterHouse代码本身未打包发布,但所用英伟达模型目前均可获取;博客最后承认尚未实现让装置独立值守万圣节的原定目标。

英伟达博客发布一篇作者自述文章,介绍其万圣节互动装置MonsterHouse:一个装在车库门上的投影角色,能听清访客说话,用“暴躁老海盗船”的口吻回答,对说了“please”的访客态度变软。

文章称该系统基于NVIDIA Nemotron Voice Agent搭建,组件包括Nemotron语音ASR、Nemotron 3.5 Bolt E4B 4GB、Magpie TTS Zeroshot和Audio2Face-3D,整个装置运行在一台工作站上,使用RTX PRO 6000 Blackwell Max-Q与RTX PRO 4000 Blackwell两块GPU分工。

作者在文中说明自己在英伟达工作,因此在Bolt E4B公开发布前就测试过该模型。这些属于作者与英伟达方面的说法。

文章称MonsterHouse的代码本身没有打包发布;它使用的英伟达模型目前可以获取,Nemotron Voice Agent也已开源在GitHub上。

技术链路与延迟数据

博客把流程拆成听、想、说、动四步:Nemotron Speech ASR把访客语音转成文本;Bolt E4B生成回复,LoRA适配器提供角色性格;Magpie TTS Zeroshot用一段短参考样本合成声音;Audio2Face-3D把干净语音转成Unreal Engine 5中的嘴部动画。

为压缩等待时间,作者让管线在整句回答完成前就先输出可朗读文本;常见开场白和糖果玩笑则直接使用预写文本与缓存录音。博客给出的中位端到端延迟为:Bolt Q4加TTS为 1.70 秒,缓存回复为 0.72 秒,并注明语音结束检测当前等待 300 毫秒静音。

作者称自己测试了十多个模型后选择Bolt E4B的 4 比特量化版,理由是它比其他候选Qwen3 30B-A3B和Qwen 3.6 35B-A3B占用更小。

  • 听:Nemotron Speech ASR将访客语音转为文本
  • 想:Nemotron 3.5 Bolt E4B 4GB生成回复,LoRA适配器塑造性格
  • 说:Magpie TTS Zeroshot用短参考样本合成声音,支持七种情绪
  • 动:Audio2Face-3D驱动Unreal Engine 5角色口型
  • 分工:语言与语音管线跑在RTX PRO 6000 Blackwell Max-Q,Unreal图形与Audio2Face-3D跑在RTX PRO 4000 Blackwell

角色训练与视觉观察的测试边界

作者称为了让车库门“有脾气”,他用 5000 多组多轮对话训练LoRA适配器,部分训练耗时约一到两小时。他建议把对话状态(例如访客是否已说过“请”)留在应用逻辑里,而不是交给模型记忆。

视觉部分是可选项。作者用Nemotron 3 Nano Omni描述摄像头画面中的服装,另用YOLO与ByteTrack统计和跟踪画面中的人数,以分开“识别装扮”和“数人”两项工作。博客给出的验证是一段五只穿装扮绵羊的合成视频,模型识别出海盗、吸血鬼、女巫、南瓜和幽灵五种装扮;作者明确表示绵羊是合成测试,不能作为万圣节当晚成功的证据,真实车道人群、服装和夜间灯光仍待测试。

  • LoRA训练数据:5000 多组多轮对话
  • 作者称部分LoRA训练耗时约一小时,部分约两小时
  • 视觉测试素材:五只穿装扮绵羊的合成视频
  • 作者自述未完成的目标:让装置独立值守万圣节

复刻路径与发布状态

博客最后给出复刻建议:克隆Nemotron Voice Agent,跑通用助手示例;把Bolt E4B设为对话模型;先靠系统提示和示例对话塑造性格,不够再训练LoRA;用Magpie TTS Zeroshot做定制声音,用Audio2Face-3D做面部动画;需要“眼睛”时再接Nemotron 3 Nano Omni。作者还建议算力有限时用缓存音频撑现场,用Bolt E4B与Magpie离线批量生成数百条回复。

文章提醒,定制声音只能使用获得授权的声音样本;MonsterHouse代码本身未打包发布。

  • 可获取:Nemotron Voice Agent、Bolt E4B、Nemotron语音ASR、Magpie TTS Zeroshot、Audio2Face-3D、Nemotron 3 Nano Omni
  • 未发布:MonsterHouse装置代码
  • 作者提醒:定制声音需获得声音样本授权

信息来源

Hugging Face Blog原始来源