
AudioCraft Has a Free API — Meta's AI for Music, Sound Effects, and Audio
AudioCraft: Three AI Models in One Package Meta's AudioCraft includes three powerful models: MusicGen — generate music from text descriptions AudioGen — generate sound effects from text EnCodec — neural audio compression All open-source, all running locally, all free. The Free API (Python) MusicGen — Text to Music from audiocraft.models import MusicGen from audiocraft.data.audio import audio_write # Load model (small/medium/large/melody) model = MusicGen . get_pretrained ( " facebook/musicgen-medium " ) model . set_generation_params ( duration = 30 ) # 30 seconds # Generate from text wav = model . generate ([ " epic orchestral battle music with drums and brass " , " lo-fi hip hop beat with rain sounds " ]) for i , one_wav in enumerate ( wav ): audio_write ( f " music_ { i } " , one_wav . cpu (), model . sample_rate ) AudioGen — Text to Sound Effects from audiocraft.models import AudioGen model = AudioGen . get_pretrained ( " facebook/audiogen-medium " ) model . set_generation_params (
Continue reading on Dev.to Python
Opens in a new tab



