Instructions to use stabilityai/stable-audio-open-1.0 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Stable Audio Tools
How to use stabilityai/stable-audio-open-1.0 with Stable Audio Tools:
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" # Download model 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) # Set up text and timing conditioning conditioning = [{ "prompt": "128 BPM tech house drum loop", }] # Generate stereo audio output = generate_diffusion_cond( model, conditioning=conditioning, sample_size=sample_size, device=device ) # Rearrange audio batch to a single sequence output = rearrange(output, "b d n -> d (b n)") # Peak normalize, clip, convert to int16, and save to file 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) - Notebooks
- Google Colab
- Kaggle
cannot import name 'StableAudioPipeline' from 'diffusers'
#40
by gcurtis95 - opened
I'm getting error cannot import name 'StableAudioPipeline' from 'diffusers' (c:\Users\Garin\anaconda3\envs\DiffusersEdit1.1\lib\site-packages\diffusers_init_.py). Have only just installed diffusers so should be up to date.
I checked in the init.py and it's not listed there so tried to add it but it didn't work.
same problem here.
good I'm not the only one.
check your version
import diffusers
diffusers.version
'0.25.0'
if its not new enough upgrade.
https://github.com/huggingface/diffusers/releases/tag/v0.30.0
Has this been fixed? Im still facing this problem