{"adoption": {"forks": 360, "observed_at": "2026-08-28T04:08:33.512890+00:00", "stars": 4041}, "canonical_url": "https://ross.abutalabs.com/products/encodec", "card": {"archived": false, "artifact_type": "library", "description": "State-of-the-art deep learning based audio codec supporting both mono 24 kHz audio and stereo 48 kHz audio.", "domain": ["machine-learning", "deep-learning"], "enriched": true, "function": ["audio-processing", "machine-learning", "deep-learning", "compression"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["facebookresearch/encodec"], "name": "facebookresearch/encodec", "platform": ["python", "cross-platform"], "pushed_at": "2024-01-04T01:58:44+00:00", "repo": "facebookresearch/encodec", "stars": 4041, "tags": ["neural-codec", "audio-compression", "vector-quantization", "pretrained-models", "research", "audio", "gpu"], "topics": [], "urls": [], "use_cases": ["compress audio with a neural codec", "get audio tokens for training audio language models", "encode music at low bitrates with high quality", "use EnCodec through Hugging Face Transformers", "build text-to-audio or music generation pipelines needing discrete audio tokens"], "what_it_is": "EnCodec is a deep learning based neural audio codec from Meta AI that compresses mono 24 kHz and stereo 48 kHz audio to bitrates from 1.5 to 24 kbps with high fidelity. It provides pre-trained encoder/decoder models with residual vector quantization, plus optional entropy coding via a small language model for up to 40% further compression.", "when_to_avoid": ["you need a production codec for real-time communication (use Opus instead)", "you require a permissive license for commercial use of the PyPI weights (CC BY-NC)", "you need active development or frequent updates"], "when_to_choose": ["you need state-of-the-art neural audio compression at low bitrates", "you need discrete audio token representations for generative audio models", "you want pre-trained 24 kHz mono or 48 kHz stereo models"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/encodec", "repo": "facebookresearch/encodec", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:33.512890+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:23:45.814962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06fc36e33a5441dccdc1ffa77fb5e998c6aee126d40324f7cf600f7930326a14", "fetched_at": "2026-08-28T04:08:33.512890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/encodec"}, {"content_hash": "91e7cb21553d1da5142d43ac909fd22c23b98f58206885800ca791ebb9951080", "fetched_at": "2026-08-29T09:16:11.777770+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/encodec/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1413, "days_push": 973, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}