{"adoption": {"forks": 2688, "observed_at": "2026-08-28T04:11:35.106990+00:00", "stars": 23586}, "canonical_url": "https://ross.abutalabs.com/products/audiocraft", "card": {"archived": false, "artifact_type": "library", "description": "Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.", "domain": ["machine-learning", "deep-learning", "artificial-intelligence", "audio"], "enriched": true, "function": ["audio-processing", "machine-learning", "deep-learning", "llm-inference", "llm-training", "tts"], "health_score": 62, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["facebookresearch/audiocraft"], "name": "facebookresearch/audiocraft", "platform": ["python", "cross-platform"], "pushed_at": "2026-03-03T21:50:32+00:00", "repo": "facebookresearch/audiocraft", "stars": 23586, "tags": ["text-to-music", "text-to-audio", "neural-audio-codec", "audio-watermarking", "pytorch", "generative-models", "musicgen", "encodec", "audio", "gpu"], "topics": [], "urls": [], "use_cases": ["generate music from a text prompt", "create sound effects from text descriptions", "compress and tokenize audio with a neural codec", "train custom audio generation models", "watermark generated audio", "condition music generation on melodies or chords"], "what_it_is": "A PyTorch library from Meta for audio processing and generation with deep learning, featuring the EnCodec neural audio codec and generative models like MusicGen, AudioGen, MAGNeT, and JASCO. It includes both inference and training code for state-of-the-art text-to-music and text-to-sound models.", "when_to_avoid": ["you only need simple audio playback or format conversion", "you lack a GPU and want fast real-time generation", "you need a production-ready end-user application rather than a research library"], "when_to_choose": ["you need state-of-the-art text-to-music or text-to-sound generation in Python", "you want to research or train audio generation models with PyTorch", "you need a high-fidelity neural audio codec like EnCodec"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/audiocraft", "repo": "facebookresearch/audiocraft", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/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:11:35.106990+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.106990+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:26.478766+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "657004ec68bea9cf235fdf1a0dfa6946a0ad30568d81dddac8950b9da79241d5", "fetched_at": "2026-08-28T04:11:35.106990+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/audiocraft"}, {"content_hash": "900a8a3da133458d0a0c6177da66ede52c24f6991547548d622dce1a0b07d77d", "fetched_at": "2026-08-29T07:54:10.520790+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/audiocraft/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 84, "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": 1182, "days_push": 183, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}