Skip to navigation

Muziek streamen

In deze gids lees je hoe je muziek streamt met onze Music API.

How-to-gids · Hierbij wordt ervan uitgegaan dat je de snelstartgids voor Music hebt afgerond.

De Music API is alleen beschikbaar voor betalende gebruikers.

De Music API gebruiken

In deze gids wordt ervan uitgegaan dat je je API-sleutel en SDK hebt ingesteld. Rond eerst de snelstartgids af als je dat nog niet hebt gedaan.

1

De API-request uitvoeren

Maak een nieuw bestand met de naam example.py of example.mts, afhankelijk van de taal die je kiest, en voeg de volgende code toe:

# example.py
from elevenlabs.client import ElevenLabs
from elevenlabs.play import play
import os
from io import BytesIO
from dotenv import load_dotenv
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
stream = elevenlabs.music.stream(
prompt="Create an intense, fast-paced electronic track for a high-adrenaline video game scene. Use driving synth arpeggios, punchy drums, distorted bass, glitch effects, and aggressive rhythmic textures. The tempo should be fast, 130–150 bpm, with rising tension, quick transitions, and dynamic energy bursts.",
music_length_ms=10000,
model_id="music_v2_5",
)
# Create a BytesIO object to hold the audio data in memory
audio_stream = BytesIO()
# Write each chunk of audio data to the stream
for chunk in stream:
if chunk:
audio_stream.write(chunk)
# Reset stream position to the beginning
audio_stream.seek(0)
play(audio_stream)
2

De code uitvoeren

python example.py

Je zou de gegenereerde muziek moeten horen afspelen.

Volgende stappen