Skip to navigation

Muziek uploaden

Upload een muziekbestand om later voor inpainting te gebruiken. De prijs voor uploaden is gelijk aan die voor het genereren van een nummer. Alle geüploade content wordt gecontroleerd op auteursrechtschendingen. Als auteursrechtelijk beschermde content wordt gedetecteerd, wordt nog steeds de helft van de requestkosten in rekening gebracht.

Headers

xi-api-keystringOptional

Request

This endpoint expects a multipart form containing a file.
filefileRequired
Het audiobestand dat je wilt uploaden.
extract_composition_planboolean or enumOptionalDefaults to false

Of het compositieplan voor het geüploade nummer moet worden gegenereerd en teruggestuurd. Geef een model-id (music_v1, music_v2 of music_v2_5) door om te bepalen welk formaat voor het compositieplan wordt teruggestuurd. Het doorgeven van true/false is verouderd; true gebruikt standaard het planformaat music_v1. Het inschakelen hiervan verhoogt de latency.

with_timestampsbooleanOptionalDefaults to false

Of het geüploade nummer moet worden getranscribeerd en tijdstempels op woordniveau moeten worden teruggestuurd. Als dit True is, bevat de response words_timestamps, maar neemt de latency toe.

with_waveform_visualbooleanOptionalDefaults to false

Of de visuele golfvorm van het geüploade nummer moet worden teruggestuurd.

Response

Muziekbestand met optioneel compositieplan geüpload

song_idstring

Unieke identificatiecode voor het geüploade nummer

composition_planobject or nullOptional

Het compositieplan dat uit de geüploade song is geëxtraheerd. Alleen aanwezig als extract_composition_plan is opgegeven in de request body.

words_timestampslist of objects or nullOptional

Tijdstempels op woordniveau die uit het geüploade nummer zijn getranscribeerd. Alleen aanwezig als with_timestamps True was in de request body

waveform_visuallist of integers or nullOptional

Een golfvorm met lage resolutie van het geüploade nummer, om een preview weer te geven. Bevat 4 waarden per seconde audio, van -1000 tot 1000. Stereo wordt gemixt naar één kanaal. Alleen aanwezig als with_waveform_visual in de requestbody True was.

Errors

422
Unprocessable Entity Error