Subir música

Sube un archivo de música para usarlo más adelante en inpainting. El precio de la subida es el mismo que el de la generación de canciones. Todo el contenido subido se revisa para detectar infracciones de derechos de autor. Si se detecta contenido protegido por derechos de autor, se cobrará igualmente la mitad del coste de la solicitud.

Encabezados

xi-api-keystringOpcional

Solicitud

This endpoint expects a multipart form containing a file.
filefileRequerido
El archivo de audio que se va a subir.
extract_composition_planboolean or enumOpcionalValor predeterminado: false
Indica si se debe generar y devolver el plan de composición de la canción subida. Pasa un ID de modelo (`music_v1`, `music_v2` o `music_v2_5`) para controlar qué formato de plan de composición se devuelve. Pasar `true`/`false` está obsoleto; `true` usa de forma predeterminada el formato de plan `music_v1`. Activarlo aumentará la latencia.
with_timestampsbooleanOpcionalValor predeterminado: false

Si se transcribe la canción subida y se devuelven marcas de tiempo por palabra. Si es True, la respuesta incluirá words_timestamps, pero aumentará la latencia.

with_waveform_visualbooleanOpcionalValor predeterminado: false

Si se devuelve la forma de onda visual de la canción subida.

Respuesta

El archivo de música se ha subido correctamente con un plan de composición opcional.

song_idstring

Identificador único de la canción subida

composition_planobject or nullOpcional

El plan de composición extraído de la canción subida. Solo está presente si se proporcionó extract_composition_plan en el cuerpo de la solicitud.

words_timestampslist of objects or nullOpcional

Marcas de tiempo por palabra transcritas de la canción subida. Solo está presente si with_timestamps era True en el cuerpo de la solicitud

waveform_visuallist of integers or nullOpcional

Una forma de onda de baja resolución de la canción subida para mostrar una vista previa. Contiene 4 valores por segundo de audio, de -1000 a 1000. El estéreo se mezcla en un único canal. Solo está presente si with_waveform_visual era True en el cuerpo de la solicitud.

Errores

422
Unprocessable Entity Error