#125 · Primary category: Speech & Audio

audiolm-pytorch

artificial-intelligence attention-mechanisms audio-synthesis deep-learning transformers

Implementation of AudioLM, a SOTA Language Modeling Approach to Audio Generation out of Google Research, in Pytorch

Project last updated:01/12/25

GitHub Stars

2.6K

Forks

277

Contributors

20

License

MIT

Why we included this project

Google's AudioLM showed that audio generation can be treated as a language modeling problem: compress sound into discrete tokens, then predict the next token. This PyTorch reimplementation gives you that whole pipeline to run yourself, with SoundStream or EnCodec as the encoder and a transformer trained on the resulting token sequences. It also extends the paper with classifier-free guidance and T5 conditioning, which opens up text-to-audio and even a VALL-E-style text-to-speech setup without assembling pieces from several repositories. Anyone who already trains transformer models will find it a practical base for experiments and for adapting the approach to their own audio data. Expect to supply your own data and compute, though; this is research code, not a hosted service.

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