Views
No views yet
facebook/musicgen-small.1from transformers import AutoProcessor, MusicgenForConditionalGeneration
2from peft import PeftModel
3import torch, soundfile as sf
4
5processor = AutoProcessor.from_pretrained("facebook/musicgen-small")
6model = MusicgenForConditionalGeneration.from_pretrained("facebook/musicgen-small")
7model.decoder = PeftModel.from_pretrained(model.decoder, "SEU_REPO_AQUI")
8
9inputs = processor(text=["upbeat electronic music"], return_tensors="pt")
10audio = model.generate(**inputs, max_new_tokens=256)
11sf.write("output.wav", audio[0].cpu().numpy(), 32000)