Skip to main content
Stems sind die Gesangs- und Instrumentalspuren, die aus dem Quell-Audio extrahiert werden. Youka trennt Stems automatisch, wenn du ein Projekt erstellst, aber du kannst die Trennung jederzeit mit einem anderen Modell erneut ausführen.

client.projects.separateStems(projectId, body, options?)

Startet eine neue Stammtrennungs-Operation für ein Projekt.

Parameters

string
required
Das Projekt, das erneut verarbeitet werden soll.
SplitModel
Modell zur Stammtrennung. Siehe Split model reference als Orientierungshilfe.

Available models

End-to-end example

Verwende client.tasks.get(taskId) oder client.tasks.wait(taskId) nur dann, wenn du ausdrücklich Low-Level-Zugriff auf Tasks brauchst. Die meisten Aufrufer sollten bei client.projects.wait(operation) bleiben.

client.projects.downloadStem(projectId, selector, options?)

Lade einen Stem herunter, ohne ihn in ein anderes Format zu konvertieren. Wähle genau einen Stem per ID oder Typ aus:
Unterstützte Typen sind original, instrumental, vocals und backing_vocals.

client.projects.downloadStems(projectId, selector?, options?)

Lade mehrere Stems herunter. Übergib types, übergib stemIds oder lasse den Selector weg, um jeden verfügbaren Stem herunterzuladen:
Für Downloads mehrerer Stems verwende ein Ausgabeverzeichnis. Das SDK schreibt die original gespeicherten Stem-Dateien und transkodiert sie nicht.

What’s next

  • Lyrics sync — Lyrics nach dem Austauschen von Stems neu synchronisieren
  • Tasks — Operation-Handles und erweitertes Task-Polling
  • Split model reference — das passende Modell auswählen