Musik-Streaming

Dieser Leitfaden zeigt Ihnen, wie Sie mit unserer Music API Musik streamen.

Anleitung · Setzt voraus, dass Sie den Musik- Schnellstart abgeschlossen haben.

Die Music API ist nur für zahlende Nutzer verfügbar.

Music API verwenden

Dieser Leitfaden setzt voraus, dass Sie Ihren API-Schlüssel und Ihr SDK eingerichtet haben. Falls nicht, schließen Sie zuerst den Schnellstart ab.

1

API-Anfrage stellen

Erstellen Sie eine neue Datei mit dem Namen example.py oder example.mts, je nach verwendeter Sprache, und fügen Sie den folgenden Code hinzu:

# 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

Code ausführen

python example.py

Sie sollten die generierte Musik hören.

Nächste Schritte