Skip to main content
Les stems sont les pistes vocales et instrumentales extraites de l’audio source. Youka sépare automatiquement les stems lorsque vous créez un projet, mais vous pouvez relancer la séparation avec un autre modèle dès que vous en avez besoin.

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

Démarre une nouvelle opération de séparation des stems pour un projet.

Paramètres

string
required
Le projet à retraiter.
SplitModel
Modèle de séparation des stems. Consultez la référence des modèles de séparation pour obtenir des conseils.

Modèles disponibles

Exemple de bout en bout

Utilisez client.tasks.get(taskId) ou client.tasks.wait(taskId) uniquement lorsque vous avez explicitement besoin d’un accès bas niveau aux tâches. La plupart des appels doivent rester sur client.projects.wait(operation).

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

Téléchargez un stem sans le convertir dans un autre format. Sélectionnez exactement un stem par ID ou par type :
Les types pris en charge sont original, instrumental, vocals, et backing_vocals.

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

Téléchargez plusieurs stems. Passez types, passez stemIds, ou omettez le sélecteur pour télécharger tous les stems disponibles :
Pour les téléchargements multi-stems, utilisez un répertoire de sortie. Le SDK écrit les fichiers de stems tels qu’ils sont stockés et ne les transcode pas.

Et ensuite

  • Lyrics sync — re-synchroniser les paroles après avoir remplacé les stems
  • Tasks — des handles d’opération et un polling avancé des tâches
  • Split model reference — choisir le bon modèle