SoundStream: 一种端到端神经音频编解码器

SoundStream: An End-to-End Neural Audio Codec

尼尔·泽吉杜尔 Neil Zeghidour · Google · 2021-07-07 · arXiv:2107.03312 ↗ · 被引 1371

打开互动全文版(逐段中英对照 + 图/公式 + 论文问答)→

摘要 · Abstract

我们提出了 SoundStream,一种新颖的神经音频编解码器,能够以通常针对语音的比特率高效压缩语音、音乐和通用音频。SoundStream 依赖于由全卷积编码器/解码器网络和残差向量量化器组成的模型架构,两者通过端到端联合训练。训练利用了文本到语音和语音增强领域的最新进展,结合对抗损失和重建损失,从量化嵌入生成高质量音频内容。通过对量化器层应用结构化丢弃训练,单个模型可以在 3kbps 到 18kbps 的可变比特率下运行,与固定比特率训练的模型相比质量损失可忽略不计。此外,该模型支持低延迟实现,支持流式推理,并在智能手机 CPU 上实时运行。在 24kHz 采样率的音频主观评估中,3kbps 的 SoundStream 优于 12kbps 的 Opus,接近 9.6kbps 的 EVS。此外,我们能够在编码器或解码器端进行联合压缩和增强,而无需额外延迟,通过语音背景噪声抑制进行了演示。

We present SoundStream, a novel neural audio codec that can efficiently compress speech, music and general audio at bitrates normally targeted by speech-tailored codecs. SoundStream relies on a model architecture composed by a fully convolutional encoder/decoder network and a residual vector quantizer, which are trained jointly end-to-end. Training leverages recent advances in text-to-speech and speech enhancement, which combine adversarial and reconstruction losses to allow the generation of high-quality audio content from quantized embeddings. By training with structured dropout applied to quantizer layers, a single model can operate across variable bitrates from 3kbps to 18kbps, with a negligible quality loss when compared with models trained at fixed bitrates. In addition, the model is amenable to a low latency implementation, which supports streamable inference and runs in real time on a smartphone CPU. In subjective evaluations using audio at 24kHz sampling rate, SoundStream at 3kbps outperforms Opus at 12kbps and approaches EVS at 9.6kbps. Moreover, we are able to perform joint compression and enhancement either at the encoder or at the decoder side with no additional latency, which we demonstrate through background noise suppression for speech.

核心贡献 · Key contributions

局限 · Limitations

论文章节 · Sections(共 20)

阅读逐段中英对照全文 →