Signed-off-by: dengyunyang <584797741@qq.com> Signed-off-by: bjf-frz <frz123db@gmail.com> Signed-off-by: Didan Deng <33117903+wtomin@users.noreply.github.com> Co-authored-by: bjf-frz <frz123db@gmail.com> Co-authored-by: Didan Deng <33117903+wtomin@users.noreply.github.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 \
--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).--output: path to save the generated WAV file.