Sound Effects quickstart

Learn how to generate sound effects using the Sound Effects API.

This guide will show you how to generate sound effects using the Sound Effects API.

Use the ElevenLabs sound-effects skill to generate sound effects from your AI coding assistant:

$npx skills add elevenlabs/skills --skill sound-effects

Using the Sound Effects API

1

Create an API key

Create an API key in the dashboard here, which you’ll use to securely access the API.

Store the key as a managed secret and pass it to the SDKs either as a environment variable via an .env file, or directly in your app’s configuration depending on your preference.

.env
1ELEVENLABS_API_KEY=<your_api_key_here>
2

Install the SDK

We’ll also use the dotenv library to load our API key from an environment variable.

1pip install elevenlabs
2pip install python-dotenv

To play the audio through your speakers, you may be prompted to install MPV and/or ffmpeg.

3

Make the API request

Create a new file named example.py or example.mts, depending on your language of choice and add the following code:

1# example.py
2import os
3from dotenv import load_dotenv
4from elevenlabs.client import ElevenLabs
5from elevenlabs.play import play
6
7load_dotenv()
8
9elevenlabs = ElevenLabs(
10 api_key=os.getenv("ELEVENLABS_API_KEY"),
11)
12audio = elevenlabs.text_to_sound_effects.convert(text="Cinematic Braam, Horror")
13
14play(audio)
4

Execute the code

1python example.py

You should hear your generated sound effect playing through your speakers.

Next steps