sound-effects

Generate sound effects from text descriptions using the ElevenLabs API.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/X-manist/Cohmira --skill sound-effects-x-manist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sound-effects
Source: https://github.com/X-manist/Cohmira/tree/main/src/builtin-plugins/openmontage/.agents/skills/sound-effects
Command: npx skills add https://github.com/X-manist/Cohmira --skill sound-effects-x-manist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires elevenlabs, @elevenlabs/elevenlabs-js, and includes references (resource) components.

What problem does it solve? Creating custom sound effects normally requires audio libraries, recording equipment, or licensing stock sounds. This Skill lets you generate sound effects directly from text descriptions via the ElevenLabs sound generation API, with control over duration, looping, and prompt adherence. ## Core Features & Use Cases - Text-to-Sound Generation: Convert natural language descriptions into sound effects using the eleven_text_to_sound_v2 model, with Python, JavaScript, or cURL. - Parameter Control: Set duration (0.5-30 seconds), prompt influence (0-1), and seamless looping for ambient audio. - Multiple Output Formats: Export as MP3, PCM, Opus, or μ-law at various sample rates and bitrates. - Use Case: A video editor needs a 10-second looping forest ambiance for a scene. Provide the description, set duration_seconds to 10 and loop to true, and save the resulting MP3 file. ## Quick Start Ask the AI to generate a thunder rumbling sound effect with light rain using ElevenLabs and save it as thunder.mp3.

Frequently Asked Questions about sound-effects

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate sound effects from text with ElevenLabs?

Call the text_to_sound_effects.convert method with a text description using the ElevenLabs Python or JavaScript SDK, or POST to the /v1/sound-generation REST endpoint. The API returns audio you can write directly to an MP3 file.

How to create a looping ambient sound effect?

Set the loop parameter to true and specify duration_seconds, for example 10 seconds of forest ambiance. Looping is only supported by the eleven_text_to_sound_v2 model, which is the default.

What audio formats does ElevenLabs sound generation support?

Supported output formats include MP3 at multiple bitrates, raw PCM, Opus at 48kHz, and μ-law or A-law at 8kHz for telephony. Pass the format via the output_format parameter, with mp3_44100_128 as the default.

Which npm package should I use for the ElevenLabs JavaScript SDK?

Use @elevenlabs/elevenlabs-js for JavaScript and TypeScript projects. The older elevenlabs npm package (v1.x) is deprecated and should not be used.

Why does the ElevenLabs sound API return a 422 error?

A 422 error means invalid parameters, typically a duration outside the 0.5-30 second range or a prompt_influence value outside 0-1. A 401 indicates an invalid API key and 429 means the rate limit was exceeded.