Sound Effects

tarafından ElevenLabs

Metin açıklamalarından ElevenLabs kullanarak ses efektleri oluşturun. Ses efektleri yaratırken, ses dokuları üretirken, ortam sesleri, sinematik darbeler, arayüz sesleri veya konuşma dışındaki herhangi bir ses üretirken kullanın. Döngü, süre kontrolü ve istem etkisi ayarlamayı destekler.

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

ElevenLabs tarafından daha fazla skill

Setup API Key
ElevenLabs
Kullanıcılara, ElevenLabs MCP araçlarıyla kullanılmak üzere bir ElevenLabs API anahtarı kurma sürecinde rehberlik eder. Kullanıcının bir ElevenLabs API anahtarı yapılandırması gerektiğinde, ElevenLabs araçları eksik API anahtarı nedeniyle başarısız olduğunda veya kullanıcı ElevenLabs'a erişim ihtiyacından bahsettiğinde kullanılır.
developmentofficial
Agents
ElevenLabs
ElevenLabs ile sesli yapay zeka ajanları oluşturun. Sesli asistanlar, müşteri hizmetleri botları, etkileşimli ses karakterleri veya herhangi bir gerçek zamanlı sesli konuşma deneyimi oluştururken kullanın.
developmentofficial
Music
ElevenLabs
ElevenLabs Music API kullanarak müzik oluşturun. Enstrümantal parçalar, sözleri olan şarkılar, arka plan müziği, jingle'lar veya herhangi bir yapay zeka tarafından oluşturulmuş müzik kompozisyonu oluştururken kullanın. İstem tabanlı oluşturma, ayrıntılı kontrol için kompozisyon planları ve meta verilerle ayrıntılı çıktıyı destekler.
developmentofficial
Speech To Text
ElevenLabs
Sesi ElevenLabs Scribe v2 kullanarak metne dönüştürün. Ses/videoyu metne çevirirken, altyazı oluştururken, toplantıları yazıya dökerken veya konuşma içeriğini işlerken kullanın.
developmentofficial
Text To Speech
ElevenLabs
Metni ElevenLabs ses yapay zekasını kullanarak konuşmaya dönüştürün. Metinden ses üretirken, seslendirme oluştururken, ses uygulamaları geliştirirken veya 70'ten fazla dilde konuşma sentezlerken kullanın.
developmentofficial