Prześlij muzykę

Prześlij plik muzyczny do późniejszego użycia w inpaintingu. Cena przesłania jest taka sama jak cena generowania utworu. Wszystkie przesłane treści są sprawdzane pod kątem naruszeń praw autorskich. Jeśli wykryjemy treść chronioną prawem autorskim, nadal naliczymy połowę kosztu żądania.

Nagłówki

xi-api-keystringOpcjonalny

Żądanie

This endpoint expects a multipart form containing a file.
filefileWymagany

Plik audio do przesłania.

extract_composition_planboolean or enumOpcjonalnyDomyślnie false
Czy generować i zwracać plan kompozycji dla przesłanego utworu. Przekaż identyfikator modelu (`music_v1`, `music_v2` lub `music_v2_5`), aby określić zwracany format planu kompozycji. Przekazywanie `true`/`false` jest przestarzałe; `true` domyślnie używa formatu planu `music_v1`. Włączenie tej opcji zwiększy opóźnienie.
with_timestampsbooleanOpcjonalnyDomyślnie false

Czy transkrybować przesłany utwór i zwracać znaczniki czasu na poziomie słów. Jeśli True, odpowiedź będzie zawierać words_timestamps, ale zwiększy to opóźnienie.

with_waveform_visualbooleanOpcjonalnyDomyślnie false

Czy zwracać wizualną formę fali przesłanego utworu.

Odpowiedź

Pomyślnie przesłano plik muzyczny z opcjonalnym planem kompozycji

song_idstring

Unikalny identyfikator przesłanego utworu

composition_planobject or nullOpcjonalny

Plan kompozycji wyodrębniony z przesłanego utworu. Występuje tylko, jeśli w treści żądania podano extract_composition_plan.

words_timestampslist of objects or nullOpcjonalny

Znaczniki czasu na poziomie słów transkrybowane z przesłanego utworu. Obecne tylko, jeśli with_timestamps miało wartość True w treści żądania.

waveform_visuallist of integers or nullOpcjonalny

Przebieg fali przesłanego utworu w niskiej rozdzielczości, używany do wyświetlenia podglądu. Zawiera 4 wartości na sekundę audio, od -1000 do 1000. Stereo jest miksowane do jednego kanału. Występuje tylko, gdy w treści żądania with_waveform_visual miało wartość True.

Błędy

422
Unprocessable Entity Error