#125 · Primary category: Speech & Audio
audiolm-pytorch
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
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production