Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Audiocraft

Audiocraft is a PyTorch library for deep learning audio generation and processing. It offers state-of-the-art models like MusicGen for controllable music generation and AudioGen for text-to-sound. The library also includes the EnCodec audio compressor and training code for research.

View Repository
Share
View Repository
Share

Audiocraft is a comprehensive PyTorch library designed for deep learning research in audio generation and processing. Developed by Meta AI, it provides researchers and developers with the tools and models necessary to create high-quality audio content. The library features inference and training code for several state-of-the-art AI generative models.

Read More

At its core, Audiocraft includes MusicGen, a powerful and controllable text-to-music model that allows users to generate music based on textual descriptions and melodic conditioning. Complementing this is AudioGen, a text-to-sound model capable of producing realistic audio effects from text prompts. The library also incorporates EnCodec, a cutting-edge neural audio codec that serves as a high-fidelity compressor and tokenizer for audio data.

Beyond these core generative models, Audiocraft integrates other advanced components such as Multi Band Diffusion, an EnCodec-compatible decoder utilizing diffusion models, and MAGNeT, a non-autoregressive model for both text-to-music and text-to-sound generation. For audio security, it includes AudioSeal, a state-of-the-art audio watermarking solution. Additionally, MusicGen Style offers text-and-style-to-music generation, and JASCO provides high-quality text-to-music generation conditioned on chords, melodies, and drum tracks.

The library is built for deep learning research, offering training pipelines and components for developing new audio generation techniques. It supports various installation methods, including stable releases and bleeding-edge versions directly from GitHub. Audiocraft is released under the MIT license for its code, with model weights available under a CC-BY-NC 4.0 license, encouraging both research and responsible use.

Audiocraft is targeted at AI researchers, audio engineers, music technologists, and developers interested in exploring the frontiers of AI-driven audio creation. Its modular design and inclusion of training code make it an invaluable resource for advancing the field of generative audio. The project actively maintains its codebase, with regular updates and contributions from the community.

  • CategoryAI Models & LLMs
  • Pricing ModelOpen source
  • DeploymentCloud
  • PlatformsWeb

  • PyTorch-based library for audio generation

  • Includes MusicGen for text-to-music generation

  • Features AudioGen for text-to-sound generation

  • Integrates EnCodec audio compressor/tokenizer

  • Provides training code for generative models

  • Supports Multi Band Diffusion decoder

  • Includes MAGNeT for non-autoregressive audio generation

  • Offers AudioSeal for audio watermarking

  • Supports MusicGen Style for text-and-style-to-music

  • Includes JASCO for chord/melody/drum conditioned music generation

  • State-of-the-art AI generative models

  1. Clone the repository: Obtain the Audiocraft code from GitHub.

  2. Install dependencies: Set up Python 3.9 and PyTorch 2.1.0, then install Audiocraft using pip.

  3. Configure models: Download pre-trained models or set up custom configurations.

  4. Integrate API: Utilize the Audiocraft library within your PyTorch projects.

  5. Train models: Use provided training pipelines for custom audio generation research.

  6. Execute inference: Generate audio using MusicGen, AudioGen, or other included models.

  • Music Generation
  • Sound Effect Generation
  • Audio Compression
  • Audio Watermarking
  • Deep Learning Research
  • Content Creation
  • Interactive Audio
  • Music Style Transfer

Popular AI Tools Like Audiocraft

MusicGen Large is a text-to-music model developed by Meta AI, capable of generating high-quality music samples based on text descriptions or audio prompts. It uses a single-stage…

AI Models & LLMsMedia & Entertainment
View Tool

Text-to-music model developed by Meta AI, capable of generating high-quality music samples based on text descriptions or audio prompts. It uses a single-stage…MusicGen Large is a text-to-music model developed by Meta AI, capable of generating high-quality music samples based on text descriptions or audio prompts. It uses a single-stage…

AI Models & LLMsMedia & Entertainment
See the Top 5 AI Models

AudioGen

AI Models

AudioGen is an auto-regressive generative AI model that creates audio samples based on descriptive text captions. It addresses challenges in audio generation, such as separating…

AI Models & LLMs
View Tool

AI Models

Auto-regressive generative AI model that creates audio samples based on descriptive text captions. It addresses challenges in audio generation, such as separating…AudioGen is an auto-regressive generative AI model that creates audio samples based on descriptive text captions. It addresses challenges in audio generation, such as separating…

AI Models & LLMs
See the Top 5 AI Models

Jukebox is a neural network that generates music, including rudimentary singing, as raw audio. It can produce music in various genres and artist styles, offering a novel approach…

AI Music Generators
View Tool

Neural network that generates music, including rudimentary singing, as raw audio. It can produce music in various genres and artist styles, offering a novel approach…Jukebox is a neural network that generates music, including rudimentary singing, as raw audio. It can produce music in various genres and artist styles, offering a novel approach…

AI Music Generators
See the Top 5 AI Models

AudioLDM

AI Models

AudioLDM is a text-to-audio generation framework utilizing latent diffusion models. It translates various modalities into a unified 'language of audio' (LOA) for generating…

AI Models & LLMs
View Tool

AI Models

Text-to-audio generation framework utilizing latent diffusion models. It translates various modalities into a unified 'language of audio' (LOA) for generating…AudioLDM is a text-to-audio generation framework utilizing latent diffusion models. It translates various modalities into a unified 'language of audio' (LOA) for generating…

AI Models & LLMs
See the Top 5 AI Models

SoundStorm

AI Models

SoundStorm is an AI model for efficient, non-autoregressive audio generation. It produces high-quality audio two orders of magnitude faster than previous methods, maintaining…

AI Models & LLMs
View Tool

AI Models

AI model for efficient, non-autoregressive audio generation. It produces high-quality audio two orders of magnitude faster than previous methods, maintaining…SoundStorm is an AI model for efficient, non-autoregressive audio generation. It produces high-quality audio two orders of magnitude faster than previous methods, maintaining…

AI Models & LLMs
See the Top 5 AI Models

Lyria 3.5 is an advanced music generation model by Google DeepMind that helps users compose songs with ease. It offers technical control and the ability to create tracks in…

AI Models & LLMs
View Tool

Lyria 3.5 is an advanced music generation model by Google DeepMind that helps users compose songs with ease. It offers technical control and the ability to create tracks in…

FeaturedAI Models & LLMs
See the Top 5 AI Models

Diffusers

AI GitHub Repos

Diffusers is a GitHub project by Hugging Face that provides state-of-the-art diffusion models for generating images, videos, and audio using PyTorch. It is designed for developers…

Machine Learning & Data Science
View Tool

AI GitHub Repos

GitHub project by Hugging Face that provides state-of-the-art diffusion models for generating images, videos, and audio using PyTorch. It is designed for developers…Diffusers is a GitHub project by Hugging Face that provides state-of-the-art diffusion models for generating images, videos, and audio using PyTorch. It is designed for developers…

Machine Learning & Data Science
See the Top 250 AI GitHub Repos

AudioLM

AI Models

AudioLM is an AI model that generates high-quality audio with long-term consistency. It treats audio generation as a language modeling task, mapping audio to discrete tokens. The…

AI Models & LLMs
View Tool

AI Models

AI model that generates high-quality audio with long-term consistency. It treats audio generation as a language modeling task, mapping audio to discrete tokens. The…AudioLM is an AI model that generates high-quality audio with long-term consistency. It treats audio generation as a language modeling task, mapping audio to discrete tokens. The…

AI Models & LLMs
See the Top 5 AI Models
1 of 8