
Up to-3-minute Audio aus Text mit text-to-audio, audio-to-audio und Audio-Inpainting für Musikproduktion, Sounddesign und Remixing.
Up to-3-minute Audio aus Text mit text-to-audio, audio-to-audio und Audio-Inpainting für Musikproduktion, Sounddesign und Remixing.
Auch bekannt als Stable Audio, Stability AI Stable Audio 2.5, Stable-Audio-2.5, stable-audio-2-5
stable-audio-2-5/v1/audio/generationsstability-audio-2.5stability/audio-2.5Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Stable Audio 2.5 läuft über POST /v1/audio/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/audio/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "stable-audio-2-5",
"prompt": "Describe what you want Stable Audio 2.5 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "stable-audio-2-5",
"prompt": "Describe what you want Stable Audio 2.5 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Stable Audio 2.5 API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | - | Was soll generiert werden. |
| mode | enum | text-to-audio | text-to-audio, audio-to-audio, audio-inpaint | Audio-Inpaint regeneriert ein [mask_start, mask_end] Fenster eines bestehenden Clips, während der Rest erhalten bleibt. |
| output_format | enum | mp3 | mp3, wav | Ausgabe des Mediendateiformats (mp3, wav, mp4, png, jpg usw., je nach Endpunkt). |
| duration | number | 190 | 1 bis 190 | Sekunden. Bis zu 3 Minuten und 10 Sekunden. |
| steps | number | 8 | 4 bis 8 | Diffusionsschritte. Das 2,5-Liter-Turbo-Modell ist auf sehr niedrige Schrittzahlen abgestimmt. |
| cfg_scale | number | 1 | 1 bis 25 | Klassifikatorfreie Orientierung. Das Turbo-Modell verwendet standardmäßig ein kleines CFG. |
| strength | number | 0.5 | 0.01 bis 1 | Nur Audio-zu-Audio. 0,01 = Referenz ignorieren, 1 = in der Nähe der Referenz bleiben. |
| mask_start | number | - | 0 bis 190 | Inpaint-Fensterstart (Sekunden). Erforderlich für Audio-InPaint. |
| mask_end | number | - | 0 bis 190 | In-Paint Fenster Ende (Sekunden). Erforderlich für Audio-InPaint. |
| random_seed | boolean | true | - | Wenn zutreffend, verwende bei jedem Aufruf einen zufälligen Seed. |
| seed | number | - | - | Reproduzierbarkeitssamen. Nur verwendet, wenn random_seed=falsch. |
| audio_url | string | - | - | Referenz auf Audio-URL für audio-to-audio / Inpaint. |
Fügt den audio-inpaint-Modus (regenerieren Sie ein Zeitfenster) auf Stable Audio 2.0 hinzu. Mode Requirements - Audio-to-Audio und Audio-inpaint erfordern beide eine Eingabeaufforderung und eine hochgeladene Audiodatei - Audio-to-Audio verwendet das Referenzaudio für style/conditioning, NICHT für das Klonen von Stimmen
Auf EmpirioLabs wird Stable Audio 2.5 nach Verbrauch abgerechnet: Generation $0.68 pro Generation. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Stable Audio 2.5 wird über POST /v1/audio/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Stable Audio 2.5 im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.