← 返回 2026-11-05

LiveFoley:面向沉浸式交互世界的动态实时视频转音频生成 LiveFoley: Dynamic Real-Time Video-to-Audio Generation for Immersive Interactive Worlds

Yusheng Dai, Vladimir Iashin, Kangdi Wang, Yuxuan Jiang, Ilpo Viertola, Weiqiang Wang, Qiuhong Ke, Min Zhao, Jianfei Cai 📅 2026-11-04 👍 8 2026-11-11 18:30
交互式世界 实时音频合成 流式生成 自回归扩散 视频转音频

用尾随滑窗与加宽去噪窗口,让流式视频转音频在对齐与音质上逼近离线模型

前置知识

视频转音频(V2A)生成

给定视频像素流,自动合成语义相关且时间对齐的音效(Foley)。离线模型(如 MMAudio、AudioX)一次性看到整段视频,用全局双向注意力联合去噪所有音频片段,质量最好;流式模型则必须边收视频边出音频,服务于游戏、AR/VR 等无法等待全片的交互场景。

全文围绕『流式 V2A 如何逼近离线模型的质量与对齐』展开,先分清这两类系统的差异才能理解其动机与实验分组。

Synchformer 与段级同步编码器

一个自监督音视频同步模型:把视频切成 16 帧(0.64s)的段,段内用双向注意力编码,与音频特征做 AV-CLIP 式对比学习(式 1),再训练轻量分类头预测音视频偏移。它是 MMAudio、V-AURA 等离线系统的视觉时序条件来源,但段内双向注意力使其天然非因果——必须等整段帧到齐才能输出 token。

LiveFoley 的第一个核心创新(Trailing Sliding Window)就是把冻结的 Synchformer 零重训练地改造成流式模块,读懂它必须先懂 Synchformer 为何慢。

整流匹配(rectified flow)

一类连续生成建模方法:训练网络 $u_\theta$ 预测速度场,把噪声沿插值轨迹 $x_t = (1-t)x^0 + t\epsilon$ 推回干净数据 $x^0$($t=1$ 为纯噪声、$t=0$ 为干净数据)。相比离散 codec token 的自回归,连续潜变量没有量化损失,能表达更细腻的声学细节。

LiveFoley 的音频后端就是『因果 LM + 局部整流流头』,其训练目标(式 5)、时间步采样与去噪过程都建立在这套框架上。

局部扩散头(LocDiT)与因果自回归

流式 V2A 的主流架构:因果语言模型按 12.5Hz(每 0.08s 一步)逐 patch 产生隐状态,一个轻量扩散 transformer(LocDiT)再用双向注意力在单个音频 patch 内部去噪。受因果约束,LocDiT 既看不到之前的 patch 也看不到未来的 patch,跨 patch 交互只能靠 LM 隐状态间接传递。

本文指出这正是流式系统音质落后的第二个瓶颈,History 与 Future-Warmup 两种 LocDiT 改造直接针对它设计。

前瞻延迟(look-ahead)与感知阈值

流式系统中『必须先缓存多少秒视频才能开始编码/生成』的等待,是算法属性、与硬件无关。Synchformer 一次编码 16 帧使 V-AURA 有 0.64s 前瞻,帧级 DINOv2 只有 0.08s 但对齐差。本文用户实验测得动作音效的感知阈值约 0.34s,为端到端延迟划定了硬预算。

全文的延迟论述(前端 0.08s、端到端 156/236ms)都以这个概念与 Figure 1a 的阈值测量为标尺。

研究动机

交互式虚拟环境(游戏、AR/VR)要求声学反馈与用户动作实时同步,但现有流式视频转音频(V2A)系统远落后于离线模型,根源在两个瓶颈。其一是视觉前端的前瞻延迟:精确对齐通常依赖段级编码器(Synchformer),它必须等整个 16 帧(0.64s)片段到齐才能编码,V-AURA 因此携带 0.64s 前瞻;而帧级编码器(如 SoundReactor 用的 DINOv2)前瞻仅 0.08s 却严重损害对齐。作者的控制实验(Figure 1b)揭示了根因:随着 Synchformer 感受野缩小,下游生成的音视频对齐持续恶化(DeSync 从 0.67 恶化到 0.88),说明对齐取决于每个片段覆盖的时间上下文,而非语义强弱。其二是因果自回归扩散后端:与全局双向扩散的离线模型不同,现有流式系统孤立地对每个音频 patch 去噪,音质显著落后。与此同时,用户实验测出动作音效的感知延迟阈值仅约 0.34s、语音约 0.49s、漫游环境音约 0.85s,为端到端延迟划定了严格预算。

本文的目标是本文要构建 LiveFoley:一个流式因果自回归扩散架构,在『不可感知延迟』约束下同时做到三件事。第一,在不重训练的前提下把现成的非因果段级编码器 Synchformer 改造成流式模块,保住其完整感受野带来的精确对齐,并把前端前瞻从 0.64s 压到 0.08s。第二,提供可配置的 hop size($s\in\{1,2,4\}$,对应前瞻 0.08/0.16/0.32s)与统一多延迟模式框架,让一个检查点能在射击/节奏游戏(严格延迟)与开放世界漫游(可容忍 0.85s)等场景间按延迟-算力预算灵活切换。第三,通过向过去与未来两个方向加宽局部扩散头的去噪窗口,缩小与离线模型在音频质量上的差距,最终在单张 A800 上实现端到端 156ms(默认)或 236ms(可选升级)的延迟,作为即插即用的声音引擎服务于交互世界。

与已有工作不同的是,已有工作的切入各有局限:V-AURA 直接用 Synchformer 换来 0.64s 前瞻;SoundReactor 换成帧级 DINOv2 保住 0.08s 前瞻但牺牲对齐;WorldSonus 用时间偏移对比损失把自回归骨干蒸馏对齐到冻结的 Synchformer 教师,仅在 100ms 的 chunk 级延迟下部分缓解取舍,仍落后离线模型。LiveFoley 的独特之处在于换了一个问题表述:不问『如何缩小窗口来降延迟』,而是问『窗口的哪一部分才真正需要等待』——答案是把窗口尾部锚定到当前帧、让窗口沿时间滑动,前瞻从窗口长度 $w$ 解耦为小且可配置的 hop size $s$。这一重参数化把延迟-对齐困境变成延迟-算力的可配置权衡。后端侧,本文也不是简单堆模型,而是系统探索 LocDiT 去噪窗口在过去与未来两个方向的加宽,并用近似未来条件打破自回归死锁。

核心方法

直觉上 LiveFoley 的核心是两句话:视觉侧『让窗口跟着最新帧走,而不是等满窗』,音频侧『让去噪器看到更多邻居 patch』。技术路线:视觉前端复用冻结的 Synchformer,把输入构造成尾随滑窗 $F_n = [f_{n-2w+1}, \dots, f_n]$($w=8$ token,对应 4 个 16 帧段),窗口每前进 2s 帧输出 $s$ 个尾部 token,$s\in\{1,2,4\}$ 对应前瞻 $\tau\in\{0.08,0.16,0.32\}$s;历史不足时用首帧填充,首帧到达即可出 token。随后两层 transformer 的 Synchronizer 把不同 hop 的尾部 token(注入位置嵌入、窗口内聚合与延迟模式嵌入 $e_{\text{mode}}$)映射为恒定 12.5Hz token 流,供同一后端在推理时按场景切换 hop。音频后端是 12.5Hz 因果 MiniCPM 与局部整流流 transformer LocDiT 的组合:LM 逐步融合当前视觉 token 与上一 patch 的音频嵌入产生隐状态,LocDiT 据此去噪当前 VAE 潜变量 patch;History LocDiT 再把过去两个干净 patch 加入去噪窗口,可选的 Future-Warmup LocDiT 把下一 patch 也拉进来联合去噪。

核心创新有二。第一是 Trailing Sliding Window:既有流式方法把视频切成固定不重叠窗口、靠缩小窗口 $w$ 降延迟(同时缩小感受野、损害对齐),而它保持感受野 $w$ 不变,只把窗口尾部锚定在当前帧 $f_n$,前瞻因此从 $w$ 解耦为滑动步长 $s$——Synchformer 的双向段内注意力原封不动,等价于把非因果段级编码器零重训练地变成因果流式模块。第二是去噪窗口的加宽:以往流式 V2A 的局部扩散头对每个 patch 孤立去噪,跨 patch 交互只靠 LM 隐状态间接传递;History LocDiT 把过去两个干净 patch $x^0_{i-2}, x^0_{i-1}$ 纳入双向注意力上下文(零额外延迟),Future-Warmup LocDiT 用当前隐状态与下一个视觉 token 构造近似条件 $c_{i+1}=\text{Concat}(h_i, v_{i+1}, \phi(t))$,绕过『$x_{i+1}$ 依赖尚不存在的 $x^0_i$』的自回归死锁,使当前与未来 patch 真正双向协同去噪。两点合起来,把流式系统的对齐与音质同时推向离线水平。

方法步骤详情

流水线六步。(1)视觉编码:25fps 视频逐帧到达,冻结的 Synchformer 在尾随滑窗 $F_n=[f_{n-2w+1},\dots,f_n]$(8 token)上编码,每滑 2s 帧输出 $s$ 个尾部 token,$n<2w$ 时首帧填充。(2)同步化:Synchronizer(两层 transformer)先注入位置嵌入并做窗口内聚合,再切出最后 $s$ 个 token 加延迟模式嵌入 $e_{\text{mode}}$,输出恒定 12.5Hz 流;训练时三个 hop 等比轮换,单套权重学会所有模式。(3)因果建模:16kHz Oobleck VAE(25Hz 潜变量、$P=2$)或 48kHz 立体声 VAE(50Hz、$P=4$)提供连续潜变量;LocEnc 把上一 patch 的 $P$ 个潜帧压成嵌入 $e_{i-1}$;28 层 MiniCPM 融合 $v_i$ 与 $e_{i-1}$ 产出隐状态 $h_i$。(4)局部去噪:12 层 LocDiT 以 $c_i=\text{Concat}(h_i, v_i, \phi(t))$ 经 adaLN 注入,用整流流目标 $\mathcal{L}(\theta)=\mathbb{E}\sum_{k\in T_i}\|u_\theta(x^t_k;\cdot)-(\epsilon_k-x^0_k)\|^2$ 训练,$t$ 采自 logit-normal;History 版 $T_i=\{i\}$、$H_i=\{i-2,i-1\}$,Future-Warmup 版 $T_i=\{i,i+1\}$、$H_i=\{i-1\}$,推理时丢弃 warmup patch。(5)防误差累积:训练时历史潜变量以概率 0.5 做 VP 噪声混合 $\tilde{x}=\sqrt{\gamma}\eta+\sqrt{1-\gamma}x^0$($\gamma\sim U(0,0.5)$),推理固定 $\gamma=0.15$;CFG 丢弃 0.1,引导尺度 6,20 步 Euler。(6)长时推理:124 token 滚动 KV cache 加 4 个 attention sink,KV 不存 RoPE、按相对距离动态施加,滑窗退化为指针运算。

技术新颖性

新颖性可从四层评估。重参数化层面:Trailing Sliding Window 把『编码结果何时可用』从『帧何时到齐』中解耦——同一冻结编码器、同一感受野,只改变窗口与当前帧的相对位置就消除前瞻;这种零训练成本的因果化对所有段级双向编码器通用,方法论上优于 WorldSonus 的知识蒸馏路线。架构层面:Unified Varhop 用一个 Synchronizer(而非每个 hop 训一个专家)统一三种延迟模式的特征分布,模式嵌入显式编码档位,消融显示统一模型与专家指标仅差约 0.3-0.7(FDPANNs)。生成建模层面:Future-Warmup LocDiT 的近似条件(以 $h_i$ 代替尚不存在的 $h_{i+1}$、搭配 $v_{i+1}$)是打破连续自回归扩散死锁的干净方案,优于把自回归速率减半的 Low-Rate 替代(其 DeSync 恶化到 0.54、FDPaSST 到 180.52);它延续 VoxCPM/DiTAR『因果 LM + 局部流头』配方并首次系统化拓展去噪窗口。工程层面:无 RoPE 缓存加 attention sink 的滚动 KV 设计,使无限长流式推理无需重算历史条目。

Streaming visual frontend. Each dot denotes the token at one window position. (a) Chunked window: shrinking the window w lowers latency but also narrows the receptive field, which degrades audio-visual alignment. (b) Trailing sliding window: anchoring the window tail to the latest frame reduces look-ahead to one hop while preserving the full receptive field w and hence the alignment. (c) Unified Varhop Framework: a Synchronizer maps tokens from different hop sizes into a shared latent space, allowing a single backend to switch among hop sizes.
Figure 2: Streaming visual frontend. Each dot denotes the token at one window position. (a) Chunked window: shrinking the window w lowers latency but also narrows the receptive field, which degrades audio-visual alignment. (b) Trailing sliding window: anchoring the window tail to the latest frame reduces look-ahead to one hop while preserving the full receptive field w and hence the alignment. (c) Unified Varhop Framework: a Synchronizer maps tokens from different hop sizes into a shared latent space, allowing a single backend to switch among hop sizes.
Continuous autoregressive audio generation backbone. Left: at each 12.5 Hz step, the causal LM fuses the current visual token vi and the LocEnc embedding ei−1 of the previous clean patch x0i−1 into a hidden state hi, on which Independent LocDiT denoises the current patch xti in isolation. Right: History LocDiT (top) adds clean patches x0i−2 and x0i−1 as context without extra look-ahead. Future-Warmup LocDiT (bottom) jointly denoises xti and a warmup patch xti+1, which is conditioned on hi and vi+1 and discarded at inference.
Figure 3: Continuous autoregressive audio generation backbone. Left: at each 12.5 Hz step, the causal LM fuses the current visual token vi and the LocEnc embedding ei−1 of the previous clean patch x0i−1 into a hidden state hi, on which Independent LocDiT denoises the current patch xti in isolation. Right: History LocDiT (top) adds clean patches x0i−2 and x0i−1 as context without extra look-ahead. Future-Warmup LocDiT (bottom) jointly denoises xti and a warmup patch xti+1, which is conditioned on hi and vi+1 and discarded at inference.

实验结果

结果分五组。系统级对比(Table 1,VGGSound):LiveFoley-48k 的 DeSync 0.48 与离线 MMAudio-L 的 0.47 持平,远超流式基线(MMAudio online 0.71、V-AURA 0.69、SoundReactor 1.03、WorldSonus 0.67),而前端前瞻仅 0.08s(V-AURA 为 0.64s);16k 版取得流式最佳 FDPANNs 9.56 与 FDPaSST 92.48,48k 版取得流式最佳 IS 11.42 和全场最高 PQ 6.26;与离线的音质差距仍在(FDPaSST 92.48 vs 74.16、IS 11.30 vs 11.62、IB 0.29 vs 0.31)。前端消融(Table 2,VGGSound-Curated 1485 段):同样 0.08s 前瞻下 SigLIP2/DINOv2 的 DeSync 高于 1.0,尾随滑窗版 Synchformer 达 0.61 且 FDPaSST 263.04 最佳;Figure 1b 显示窗口从 0.32s 缩到 0.08s 时 chunked 方式 DeSync 0.67→0.88,尾随滑窗仅 0.60→0.61。Varhop 消融(Table 3):统一模型与单 hop 专家基本持平(s=2 时 FDPANNs 16.88 vs 16.36),去掉 Synchronizer 则 DeSync 恶化约 0.03;s=4 前端算力省 4 倍。LocDiT 消融(Table 4):Independent→History 使 FDPANNs 21.08→17.55、IB 0.31→0.32,Future-Warmup 把 FDPaSST 压到最佳的 143.92、DeSync 0.46;Low-Rate 反而恶化(FDPaSST 180.52、DeSync 0.54)。主观测试(Figure 4):MOS-Q 3.23、MOS-A 3.58 均为在线最佳,对齐接近 MMAudio-L 的 3.79。部署(Table 6/7,A800):端到端 156ms(80ms 前端缓冲+18ms 编码+17ms LM+25ms LocDiT+8ms VAE+8ms 开销),Future-Warmup 236ms,均低于 0.34s 感知阈值。文本扩展(Table 8):FDPANNs 9.61→7.30,除带文本 KLPANNs(1.58 vs 1.51)外全面超过 WorldSonus。

System-level comparison on the VGGSound test set. Frontend look-ahead is the duration of video that must be buffered before the visual encoder can encode a new chunk or hop.
Table 1: System-level comparison on the VGGSound test set. Frontend look-ahead is the duration of video that must be buffered before the visual encoder can encode a new chunk or hop.
Visual frontend comparison on VGGSound-Curated. Only the visual encoder changes; the V-AURA backbone, decoding, and training budget are identical.
Table 2: Visual frontend comparison on VGGSound-Curated. Only the visual encoder changes; the V-AURA backbone, decoding, and training budget are identical.
Ablation of the Unified Varhop Framework on VGGSound-Curated. At each hop size s, our unified model is compared with a single-hop expert and with a unified variant trained without the Synchronizer.
Table 3: Ablation of the Unified Varhop Framework on VGGSound-Curated. At each hop size s, our unified model is compared with a single-hop expert and with a unified variant trained without the Synchronizer.
LocDiT ablation on VGGSound-Curated, comparing four denoising window designs under the same backbone.
Table 4: LocDiT ablation on VGGSound-Curated, comparing four denoising window designs under the same backbone.
Training data composition.
Table 5: Training data composition.
End-to-end latency breakdown on a single A800 GPU (default setting: History LocDiT, hop s = 1).
Table 6: End-to-end latency breakdown on a single A800 GPU (default setting: History LocDiT, hop s = 1).
Frontend look-ahead, backend look-ahead, and end-to-end latency for each hop size s, reported as frontend look-ahead (s) / backend look-ahead (s) / end-to-end latency (ms).
Table 7: Frontend look-ahead, backend look-ahead, and end-to-end latency for each hop size s, reported as frontend look-ahead (s) / backend look-ahead (s) / end-to-end latency (ms).
Text-conditioning comparison on the VGGSound test set. For each of LiveFoley-16k and LiveFoley-48k, both rows come from the same checkpoint, trained on a mixture of text-conditioned and video-only samples.
Table 8: Text-conditioning comparison on the VGGSound test set. For each of LiveFoley-16k and LiveFoley-48k, both rows come from the same checkpoint, trained on a mixture of text-conditioned and video-only samples.
Subjective evaluation of LiveFoley against offline and online baselines: mean opinion scores for audio quality (MOS-Q, left) and audio-visual alignment (MOS-A, right). The dashed line separates offline from online systems.
Figure 4: Subjective evaluation of LiveFoley against offline and online baselines: mean opinion scores for audio quality (MOS-Q, left) and audio-visual alignment (MOS-A, right). The dashed line separates offline from online systems.
Training-free online adaptation of MMAudio (first three ticks shown). At each tick, the pretrained bidirectional flow-matching (FM) model is rerun over its full 8 s window, conditioned only on the video that has arrived. Committed audio chunks are pinned during denoising, the next chunk is emitted after the run, and the remaining chunks are discarded and regenerated at the next tick.
Figure 5: Training-free online adaptation of MMAudio (first three ticks shown). At each tick, the pretrained bidirectional flow-matching (FM) model is rerun over its full 8 s window, conditioned only on the video that has arrived. Committed audio chunks are pinned during denoising, the next chunk is emitted after the run, and the remaining chunks are discarded and regenerated at the next tick.
查看结构化数据
任务指标本文基线提升
流式 V2A 时序对齐(VGGSound 测试集) DeSync↓(Synchformer 预测的音视去同步分数) LiveFoley-48k:0.48(前端前瞻 0.08s) 离线 MMAudio-L:0.47;在线最佳 WorldSonus:0.67 追平离线 SOTA;比在线最佳低 0.19(约 28%)
分布匹配(VGGSound 测试集) FDPANNs↓ LiveFoley-16k:9.56(流式最佳) 在线最佳 WorldSonus:16.32;离线 MMAudio-L:8.48 较在线最佳降低 41%;距离线仅差 1.08
分布匹配(VGGSound 测试集) FDPaSST↓ LiveFoley-16k:92.48 V-AURA:245.25;WorldSonus:197.68;离线 MMAudio-L:74.16 较在线最佳降低约 53%,仅次离线 MMAudio-L
音频质量与多样性 IS↑ / PQ↑(Audiobox Aesthetics 制作质量) IS 11.42(48k,流式最佳);PQ 6.26(48k,全场最高) IS:WorldSonus 8.73、离线 MMAudio-L 11.62;PQ:MMAudio-L 6.18 IS 较在线最佳提升 2.69;PQ 超过所有离线与在线系统
主观评测(16 段剪辑、6 人) MOS-Q↑ / MOS-A↑ MOS-Q 3.23;MOS-A 3.58(均为在线系统最佳) MOS-Q:WorldSonus 3.04、离线 MMAudio-L 3.62;MOS-A:WorldSonus 2.96、MMAudio-L 3.79 在线最佳;对齐逼近离线 MMAudio-L(3.58 vs 3.79)
端到端延迟(单张 A800,25fps 实时模拟) 首帧到达→首段可播放音频(ms) 156ms(History, s=1);236ms(Future-Warmup, s=1) 感知阈值:动作音效约 0.34s;ITU-R BT.1359 可接受阈值约 185ms 低于动作音效感知阈值,默认配置也满足广播级可接受阈值

局限与改进

作者承认的局限:一是与离线模型的音质差距仍在——FDPaSST 92.48 vs MMAudio-L 74.16、FDPANNs 9.56 vs 8.48、IS 11.30 vs 11.62、IB 0.29 vs 0.31,因离线模型可全局双向联合去噪所有 patch,而因果模型只能依据已见帧做承诺,作者直言在流式约束下消除差距仍是开放方向;二是感知阈值实验规模小:仅 6 名被试、9 段剪辑,环境音类别 18 次阶梯中 7 次直到 1.0s 上限仍未察觉,0.85s 只是下界。我的观察:其一,评估用 8s 剪辑,分钟到小时级长流的稳定性只靠噪声注入和 attention sink 保证,缺少漂移的量化证据;其二,VGGSound 含大量画面外声音,自建的 VGGSound-Curated(1485 段、ImageBind>0.3、排除语音与人脸)更严格但过滤可能引入分布偏移,且主表对比仍在原 VGGSound;其三,48kHz 版并非全面优于 16kHz(FDPANNs 9.92 vs 9.56 更差);其四,延迟数据基于 A800,消费级设备无数据;其五,Future-Warmup 的近似条件用 $h_i$ 代替真实 $h_{i+1}$,视觉快速变化时可能引入相邻 patch 的不一致。

独立分析的弱点

独立分析可见几个弱点。第一,音质瓶颈是结构性的:因果 LM 每 0.08s 必须立即提交音频,无法回看全局重修细节,History/Future-Warmup 只是缓解;改进方向包括更大 LM 骨干、多候选采样加质量评估重排,或允许少量延迟的多步精修。第二,感知阈值研究覆盖面窄:动作类只有网球、砍柴、小号三种,游戏高频事件(脚步、枪声、UI 音)未测,0.34s 预算对电竞级场景是否保守未知,建议扩大被试与刺激类别并按事件骤变度建模阈值。第三,Varhop 的三个 hop 档位是预设的 $\{1,2,4\}$,无法按内容动态调整(战斗降 hop、漫游升 hop),可加基于视觉事件密度的在线控制器——统一框架已铺路但论文未实现。第四,视觉条件只有 0.64s 的 Synchformer 窗口,长程音景记忆全压在 LM 隐状态上,长流可能遗忘场景一致性,可引入检索式记忆或分层摘要 token。第五,MOS 测试仅 6 人 16 剪辑;MMAudio(online) 客观 FDPANNs 2.11 不差但听感有明显接缝,说明缺少流式专用度量(如块边界不连续度)。第六,文本条件需预知提示词,交互场景中外部 VLM 生成提示又会引入额外延迟,实用性限于内容生成场景。

未来方向

作者明确提出的方向:缩小流式与离线模型的音质差距(原文称在流式约束下消除差距仍是 open direction);文本条件扩展(附录 F 已给出 Flan-T5 加交叉注意力的单检查点双模式方案,文本主要改善分布匹配 FDPANNs 9.61→7.30,代价是 DeSync 0.47→0.50)。基于本文成果可延伸:其一,把 Trailing Sliding Window 推广到其他非因果骨干(VideoMAE 系列、大规模视听对齐模型),系统比较窗口重排与蒸馏、流式注意力掩码等因果化技术;其二,动态 hop 调度——结合视觉事件检测在运行时切换 $s$,实现算力自适应的沉浸音频;其三,空间音频扩展:与声场建模系统结合,让音效携带用户位姿相关的空间衰减与遮挡;其四,把感知阈值研究扩展为更大规模的延迟心理学基准,覆盖更多声音类型与个体差异,为流式生成建立类似 BT.1359 的行业标准;其五,与交互式世界模型(HelixWorld、EchoWM 类)端到端联合训练,让音频梯度反哺视觉生成的物理合理性;其六,探索 speculative 式生成:低速率模型草拟、高速率模型验证修正,在不破坏 12.5Hz 承诺语义的前提下缩小质量差距。

复现评估

复现条件评估:项目页为 https://dalision.github.io/livefoley-page/,附录提供罕见的详尽细节——训练数据组成(Table 5:VGGSound 401h、AudioSet 929h、EPIC-Sounds 134h、Ego4D-Sounds 578h,共 745K 段 2042 小时,均基于公开数据集)、架构超参(28 层 MiniCPM、hidden 2048;LocEnc/LocDiT 12 层、hidden 1024、16 头;16k/48k 两版 Oobleck VAE)、训练配置(AdamW β=(0.9,0.99)、wd 0.05、lr 1e-4、200K 步、batch 64、16×A800、CFG 丢弃 0.1、引导尺度 6、20 步 Euler、噪声注入 γ~U(0,0.5))、推理管线(三线程异步、124 token 滚动 KV + 4 个 sink)、评估协议(av-benchmark、8s 剪辑、-23 LUFS 归一、MOS 流程)及 VGGSound-Curated 构造规则。Synchformer、Stable Audio Open、MiniCPM、Flan-T5 等组件均有公开权重。主要门槛:训练需 16 张 A800 共 200K 步,算力成本高;WorldSonus、SoundReactor 无官方检查点(Table 1 部分数字引自原文),MMAudio(online) 需按附录 D 自行实现 pinned denoising;感知阈值与 MOS 实验需自行招募被试。综合判断:拿到官方代码后复现评估与消融属中等难度;从零复现训练难度较高,但协议完整,障碍主要在算力而非信息缺失。

相似论文推荐