Sound Effects

Generieren Sie Soundeffekte aus Textbeschreibungen mit ElevenLabs. Verwenden Sie dies beim Erstellen von Soundeffekten, Generieren von Audiotexturen, Produzieren von Umgebungsgeräuschen, filmischen Effekten, UI-Sounds oder jeglichem Audio, das keine Sprache ist. Unterstützt Schleifen, Dauersteuerung und Anpassung des Prompt-Einflusses.

npx skills add https://github.com/elevenlabs/skills --skill sound-effects

ElevenLabs Sound Effects

Generate sound effects from text descriptions — supports looping, custom duration, and prompt adherence control.

Setup: See Installation Guide. For JavaScript, use @elevenlabs/* packages only.

Quick Start

Python

from elevenlabs import ElevenLabs

client = ElevenLabs()

audio = client.text_to_sound_effects.convert(
    text="Thunder rumbling in the distance with light rain",
)

with open("thunder.mp3", "wb") as f:
    for chunk in audio:
        f.write(chunk)

JavaScript

import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";
import { createWriteStream } from "fs";

const client = new ElevenLabsClient();
const audio = await client.textToSoundEffects.convert({
  text: "Thunder rumbling in the distance with light rain",
});
audio.pipe(createWriteStream("thunder.mp3"));

cURL

curl -X POST "https://api.elevenlabs.io/v1/sound-generation" \
  -H "xi-api-key: $ELEVENLABS_API_KEY" -H "Content-Type: application/json" \
  -d '{"text": "Thunder rumbling in the distance with light rain"}' \
  --output thunder.mp3

Parameters

ParameterTypeDefaultDescription
textstring (required)Description of the desired sound effect
model_idstringeleven_text_to_sound_v2Model to use
duration_secondsnumber | nullnull (auto)Duration 0.5–30s; auto-calculated if null
prompt_influencenumber | null0.3How closely to follow the prompt (0–1)
loopbooleanfalseGenerate a seamlessly looping sound (v2 model only)

Examples with Parameters

# Looping ambient sound, 10 seconds
audio = client.text_to_sound_effects.convert(
    text="Gentle forest ambiance with birds chirping",
    duration_seconds=10.0,
    prompt_influence=0.5,
    loop=True,
)

# Short UI sound, high prompt adherence
audio = client.text_to_sound_effects.convert(
    text="Soft notification chime",
    duration_seconds=1.0,
    prompt_influence=0.8,
)

Output Formats

Pass output_format as a query parameter (cURL) or SDK parameter:

FormatDescription
mp3_44100_128MP3 44.1kHz 128kbps (default)
pcm_44100Raw uncompressed CD quality
opus_48000_128Opus 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

try:
    audio = client.text_to_sound_effects.convert(text="Explosion")
except Exception as e:
    print(f"API error: {e}")

Common errors:

  • 401: Invalid API key
  • 422: Invalid parameters (check duration range, prompt_influence range)
  • 429: Rate limit exceeded

References

Mehr Skills von ElevenLabs

Setup API Key
ElevenLabs
Führt Benutzer durch den Prozess der Einrichtung eines ElevenLabs-API-Schlüssels zur Verwendung mit ElevenLabs MCP-Tools. Verwenden Sie dies, wenn der Benutzer einen ElevenLabs-API-Schlüssel konfigurieren muss, wenn ElevenLabs-Tools aufgrund eines fehlenden API-Schlüssels fehlschlagen oder wenn der Benutzer erwähnt, dass er Zugriff auf ElevenLabs benötigt.
development
Agents
ElevenLabs
Erstellen Sie Sprach-KI-Agenten mit ElevenLabs. Verwenden Sie dies bei der Erstellung von Sprachassistenten, Kundendienst-Bots, interaktiven Sprachcharakteren oder jeder Echtzeit-Sprachkonversationserfahrung.
developmentofficial
Music
ElevenLabs
Musik mit der ElevenLabs Music API generieren. Verwenden bei der Erstellung von Instrumentaltracks, Liedern mit Texten, Hintergrundmusik, Jingles oder jeder KI-generierten Musikkomposition. Unterstützt promptbasierte Generierung, Kompositionspläne für detaillierte Steuerung und detaillierte Ausgabe mit Metadaten.
developmentofficial
Speech To Text
ElevenLabs
Transkribiere Audio in Text mit ElevenLabs Scribe v2. Verwende dies beim Konvertieren von Audio/Video in Text, Erstellen von Untertiteln, Transkribieren von Meetings oder Verarbeiten von gesprochenem Inhalt.
developmentofficial
Text To Speech
ElevenLabs
Konvertieren Sie Text mithilfe der ElevenLabs-Sprach-KI in Sprache. Verwenden Sie dies, wenn Sie Audio aus Text generieren, Voiceovers erstellen, Sprach-Apps entwickeln oder Sprache in über 70 Sprachen synthetisieren möchten.
developmentofficial