#129 · Primary category: Speech & Audio

soundstorm-pytorch

artificial-intelligence attention-mechanism audio-generation deep-learning non-autoregressive transformers

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

Project last updated:04/24/25

GitHub Stars

1.5K

Forks

94

Contributors

5

License

MIT

Why we included this project

SoundStorm generates audio in parallel rather than one token at a time, which is what makes it attractive for speech synthesis. This repo turns the DeepMind approach into a PyTorch library you can actually run: MaskGIT-style iterative demasking over the residual vector-quantized codes from a SoundStream encoder, with a Conformer backbone that fits the audio domain. The components are kept separate, so you can train the model from scratch on raw audio with your own SoundStream encoder, or drop in a TextToSemantic transformer to go from text to speech waveforms. If you are building a text-to-speech pipeline and want the audio decoding stage to be fast rather than the bottleneck, this is a practical codebase to start from, and the accelerate-based trainer is easy to adapt to your own data.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category