SoundStorm: Efficient Parallel Audio Generation

Zalán Borsos, Matt Sharifi, Damien Vincent, Eugene Kharitonov, Neil Zeghidour +1 more
5/16/2023
cs.SDcs.LGeess.AS

No official code found. Best implementation: lucidrains/soundstorm-pytorch (1,544 stars, MIT, last commit 2025-04-24). 1 more below.

Abstract

We present SoundStorm, a model for efficient, non-autoregressive audio generation. SoundStorm receives as input the semantic tokens of AudioLM, and relies on bidirectional attention and confidence-based parallel decoding to generate the tokens of a neural audio codec. Compared to the autoregressive generation approach of AudioLM, our model produces audio of the same quality and with higher consistency in voice and acoustic conditions, while being two orders of magnitude faster. SoundStorm generates 30 seconds of audio in 0.5 seconds on a TPU-v4. We demonstrate the ability of our model to scale audio generation to longer sequences by synthesizing high-quality, natural dialogue segments, given a transcript annotated with speaker turns and a short prompt with the speakers' voices.

View on arXivView PDF

Code Implementations(2)

MIT

Google's SoundStorm: Efficient Parallel Audio Generation

13113PythonMay 19, 20233 years agoMIT
large-language-modelsspeech-processingspeech-synthesistext-to-speechtransformers
MIT

Implementation of SoundStorm, Efficient Parallel Audio Generation from Google Deepmind, in Pytorch

1,54494PythonMay 17, 20231 years agoMIT
artificial-intelligenceattention-mechanismaudio-generationdeep-learningnon-autoregressive+1 more

Similar Papers

Cite this paper

@article{borsos2023soundstorm,
  title  = {SoundStorm: Efficient Parallel Audio Generation},
  author = {Zalán Borsos and Matt Sharifi and Damien Vincent and Eugene Kharitonov and Neil Zeghidour and Marco Tagliasacchi},
  year   = {2023},
  eprint = {2305.09636},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.09636v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.09636.svg)](https://codeofpaper.com/paper/2305.09636)

Discussion