Analysis updated 2026-07-18 · repo last pushed 2026-06-22
Compress voice chat audio down to 4.5-7.5 kbps to cut bandwidth costs in a real-time app.
Run the included demo notebook to compress and reconstruct your own audio files with pre-trained models.
Train a custom FlowDec model on your own audio dataset using the provided configuration files.
Reduce storage costs for large audio archives by compressing files 100-200x smaller than uncompressed.
| facebookresearch/flowdec | nvlabs/mobilitygen | chubbyguan/chubbyskills | |
|---|---|---|---|
| Stars | 212 | 207 | 205 |
| Language | Python | Python | Python |
| Last pushed | 2026-06-22 | 2026-02-17 | — |
| Maintenance | Active | Maintained | — |
| Setup difficulty | hard | hard | moderate |
| Complexity | 4/5 | 4/5 | 3/5 |
| Audience | researcher | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Training requires preparing your own audio dataset, research-grade code released alongside an academic paper.
FlowDec is a tool that compresses audio files to a tiny fraction of their original size while keeping them sounding good. Think of it like a zip file for music or speech, it shrinks a 48 kHz audio recording down to either 7.5 kilobits per second or 4.5 kilobits per second (that's roughly 100-200 times smaller than uncompressed audio), then reconstructs it when you want to listen. The problem this solves is real: audio files are huge, and sending them over the internet or storing them costs money and bandwidth. Existing compression methods either throw away quality or use older techniques. FlowDec combines two modern AI-based approaches, a codec that learns to compress audio intelligently, plus a "stochastic postfilter" that uses flow matching (a newer type of AI model) to clean up any remaining artifacts and make the compressed audio sound closer to the original. You'd use this if you're building a voice chat app, music streaming service, or anything that sends audio over the internet or stores it in large quantities. Instead of sending 10 MB of uncompressed voice, you could send 100 KB instead. The README includes a demo notebook you can run to compress your own audio files using pre-trained models that the authors have already trained and released. The project includes everything needed to both use the pre-trained models and train your own on custom audio datasets. Training requires you to prepare your own data, the authors don't provide datasets, but they give detailed instructions on how to format it and which configuration files to use. The code is built on standard machine learning tools and released by Facebook Research alongside a published academic paper, which is typical for serious research-grade audio projects.
An AI audio codec that compresses speech or music to roughly 100-200x smaller sizes while using a flow-matching postfilter to keep the reconstructed sound close to the original.
Mainly Python. The stack also includes Python, PyTorch.
Active — commit in last 30 days (last push 2026-06-22).
No license information was found in the explanation.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.