Signed-off-by: Zhang <jianmusings@gmail.com> Signed-off-by: Zhang Jian <jianmusings@gmail.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Text-To-Audio
The stabilityai/stable-audio-open-1.0 pipeline generates audio from text prompts.
Prerequisites
If you use a gated model (e.g., stabilityai/stable-audio-open-1.0), ensure you have access:
- Accept Model License: Visit the model page on Hugging Face (e.g., [stabilityai/stable-audio-open-1.0]) and accept the user agreement.
- Authenticate: Log in to Hugging Face locally to access the gated model.
huggingface-cli login
Local CLI Usage
python text_to_audio.py \
--model stabilityai/stable-audio-open-1.0 \
--prompt "The sound of a hammer hitting a wooden surface" \
--negative-prompt "Low quality" \
--seed 42 \
--guidance-scale 7.0 \
--audio-length 10.0 \
--num-inference-steps 100 \
--cache-backend tea_cache \
--output stable_audio_output.wav
Key arguments:
--prompt: text description (string).--negative-prompt: negative prompt for classifier-free guidance.--seed: integer seed for deterministic generation.--guidance-scale: classifier-free guidance scale.--audio-length: audio duration in seconds.--num-inference-steps: diffusion sampling steps.(more steps = higher quality, slower).--cache-backend: cache acceleration backend. Stable Audio currently supportstea_cache.--output: path to save the generated WAV file.