Downloads · 30 days
0
Bebeto31/bouloulou
bouloulou is a machine learning model from Bebeto31. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
import torch import torchaudio from einops import rearrange from stableaudiotools import getpretrainedmodel from stableaudiotools.inference.generation import generatediffusioncond
Downloads · 30 days
0
Access
Public
Updated Nov 13, 2024
Repo size
—
Likes
0
Public
Click a slice to open those files.
Other1.5 KB · 60%
From the Hugging Face model README
import torch import torchaudio from einops import rearrange from stable_audio_tools import get_pretrained_model from stable_audio_tools.inference.generation import generate_diffusion_cond
device = "cuda" if torch.cuda.is_available() else "cpu"
model, model_config = get_pretrained_model("stabilityai/stable-audio-open-1.0") sample_rate = model_config["sample_rate"] sample_size = model_config["sample_size"]
model = model.to(device)
conditioning = [{ "prompt": "128 BPM tech house drum loop", }]
output = generate_diffusion_cond( model, conditioning=conditioning, sample_size=sample_size, device=device )
output = rearrange(output, "b d n -> d (b n)")
output = output.to(torch.float32).div(torch.max(torch.abs(output))).clamp(-1, 1).mul(32767).to(torch.int16).cpu() torchaudio.save("output.wav", output, sample_rate)