sound-effects
Generate sound effects from text descriptions using ElevenLabs. Use when creating sound effects, generating audio textures, producing ambient sounds, cinematic impacts, UI sounds, or any audio that isn't speech. Supports looping, duration control, and prompt influence tuning.
By calesthio · 676 installs
npx skills add calesthio/openmontage --skill sound-effects
Source repository · Upstream listing
ElevenLabs Sound Effects
Generate sound effects from text descriptions — supports looping, custom duration, and prompt adherence control.
Setup: See [Installation Guide](references/installation.md). For JavaScript, use @elevenlabs/ packages only.
Quick Start
Python
JavaScript
cURL
Parameters
Parameter Type Default Description
text string (required) — Description of the desired sound effect
model id string eleven text to sound v2 Model to use
duration seconds number \ null null (auto) Duration 0.5–30s; auto calculated if null
prompt influence number \ null 0.3 How closely to follow the prompt (0–1)
loop boolean false Generate a seamlessly looping sound (v2 model only)
Examples with Parameters
Output Formats
Pass output format as a query parameter (cURL) or SDK parameter:
Format Description
mp3 44100 128 MP3 44.1kHz 128kbps (default)
pcm 44100 Raw uncompressed CD quality
opus 48000 128 Opus 48kHz 128kbps — efficient compressed
ulaw 8000 μ law 8kHz — telephony
Full list: mp3 22050 32 , mp3 24000 48 , mp3 44100 32 , mp3 44100 64 , mp3 44100 96 , mp3 44100 128 , mp3 44100 192 , pcm 8000 , pcm 16000 , pcm 22050 , pcm 24000 , pcm 32000 , pcm 44100 , pcm 48000 , ulaw 8000 , alaw 8000 , opus 48000 32 , opus 48000 64 , opus 48000 96 , opus 48000 128 , opus 48000 192 .
Prompt Tips
Be specific: "Heavy rain on a tin roof" "Rain"
Combine elements: "Footsteps on gravel with distant traffic"
Specify style: "Cinematic braam, horror" or "8 bit retro jump sound"
Mention mood/context: "Eerie wind howling through an abandoned building"
Error Handling
Common errors:
401 : Invalid API key
422 : Invalid parameters (check duration range, prompt influence range)
429 : Rate limit exceeded
References
[Installation Guide](references/installation.md)