FlexiCodec: A Dynamic Neural Audio Codec for Low Frame Rates
📄 FlexiCodec: A Dynamic Neural Audio Codec for Low Frame Rates #语音合成 #自监督学习 #流匹配 #多语言 #低资源 🔥 9.0/10 | 前10% | #语音合成 | #自监督学习 | #流匹配 #多语言 学术质量 6.5/7 | 选题价值 1.5/2 | 复现加成 0.8 | 置信度 高 👥 作者与机构 第一作者:Jiaqi Li(香港中文大学(深圳)、微软) 通讯作者:未明确说明 作者列表:Jiaqi Li(香港中文大学(深圳)、微软)、Yao Qian(微软)、Yuxuan Hu(微软)、Leying Zhang(上海交通大学)、Xiaofei Wang(微软)、Heng Lu(微软)、Manthan Thakker(微软)、Jinyu Li(微软)、Sheng Zhao(微软)、Zhizheng Wu(香港中文大学(深圳)、深圳湾实验室、澳门城市大学、Amphion Technology Co., Ltd.) 💡 毒舌点评 FlexiCodec在极低帧率(3-12.5Hz)下实现了高质量的语音重建和强大的语义保持,其动态帧率分配策略被实验数据强力支持,显著优于将现有固定帧率模型强行降低帧率的做法。然而,论文在评估模型对真实世界复杂场景(如强背景噪声、多人重叠说话)的鲁棒性方面着墨较少,且多语言泛化能力的验证仅限于微调,这可能是未来需要深入探索的方向。 🔗 开源详情 代码:提供代码仓库链接:https://github.com/amphionteam/flexicodec 模型权重:论文中提及“Code is available at”,结合项目主页链接(https://flexicodec.github.io),通常意味着会开源模型权重。论文中已提供中文微调模型“FlexiCodec-ZH tune”。 数据集:训练使用公开的Librilight-Large数据集。评估使用公开的LibriSpeech、TIMIT和Emilia数据集。 Demo:提供在线演示页面:https://flexicodec.github.io 复现材料:提供了极其详细的训练配置(优化器、学习率、批大小、步数、硬件)、模型超参数(层数、维度、码本大小、Transformer配置)、损失函数、评估指标、基线模型重训练细节以及消融实验设置。附录部分包含大量补充信息。 引用的开源项目:SenseVoice-Small(ASR特征提取)、DAC(编解码器基础架构)、Vocos(TTS声码器)、Amphion工具包。 📌 核心摘要 要解决什么问题:传统高帧率神经音频编解码器会导致语音语言模型序列过长,计算成本高。现有低帧率(如12.5Hz)编解码器在进一步降低帧率时会严重丢失语义信息,限制了下游任务性能。 方法核心是什么:本文提出FlexiCodec,一种采用动态帧率的低比特率神经音频编解码器。其核心是利用预训练ASR模型提取的语义特征来指导帧合并,自适应地在语音信息稀疏区域(如静音、长元音)减少帧数,在信息密集区域保留更多细节。模型采用双流编码(ASR特征流+波形特征流)、Transformer瓶颈模块进行帧合并/解合并,并使用有限标量量化(FSQ)进行语义token化。 与已有方法相比新在哪里:FlexiCodec是首个在低于10Hz平均帧率下实现高质量、可重构语音的编解码器之一。其创新在于:(1) 动态帧率分配:打破了固定帧率的限制,允许在推理时通过阈值连续控制帧率(3-12.5Hz);(2) ASR特征引导语义编码与合并:使用更具语义集中性的ASR特征(而非SSL特征)同时用于语义量化和指导合并过程,提升了语义保持;(3) 创新的帧合并/解合并模块:引入Transformer对合并前后的序列进行精细化处理,减少伪影。 主要实验结果如何: 在核心语义测试中(RVQ-1 WER),FlexiCodec��6.25Hz平均帧率下WER为4.15%,远优于重训练的基线DualCodec(31.5%)和DAC(88.2%)。对比表5显示,其在语义保持上也优于许多更高帧率的编解码器。 在音频质量上(PESQ, UTMOS等),FlexiCodec在不同比特率类别下均取得最优或接近最优的成绩。 下游TTS实验表明,FlexiCodec-TTS(6.25Hz AR)在WER(3.2%)和主观评分(NMOS 3.32, QMOS 3.40)上与CosyVoice等强基线相当,但自回归阶段加速高达7.3倍。 消融研究证实,动态帧率策略在6.25Hz下能将RVQ-1 WER相对提升26%,ASR特征相比SSL特征在低帧率下具有决定性优势(WER从27.3%降至4.15%)。 模型 帧率 (Hz) WER(RVQ1) ↓ WER(RVQ1:8) ↓ PESQ ↑ UTMOS ↑ DualCodec (重训练) 6.25 31.5 3.42 2.74 4.08 FlexiCodec 6.25 4.15 2.53 2.76 4.18 FlexiCodec (无动态帧率) 6.25 5.22 2.73 2.76 4.18 5. 实际意义是什么:FlexiCodec通过显著降低音频token帧率,为构建更高效、低延迟的语音语言模型和语音合成系统提供了关键基础技术。其动态、可控的帧率设计为适应不同计算资源和应用场景提供了灵活性。 6. 主要局限性是什么:论文未充分探讨在极端噪声或高度重叠语音等复杂声学场景下的性能;多语言支持依赖于在特定语言上微调,零样本跨语言语义保持能力有限;动态帧率合并过程的可解释性虽有可视化,但合并决策的边界条件与语音语言学单位的精确对应关系仍需深入研究。 🏗️ 模型架构 FlexiCodec的整体架构如图1所示,其核心是双流特征提取与动态帧率处理。 ...