Saltar al contenido principal
Productor nos permite subir audio de referencia para una segunda creación, este documento explica el método de integración de la API relacionada. Esta API solo tiene un parámetro de entrada, que es audio_url, que es una dirección CDN accesible públicamente, que soporta la extensión mp3. Aquí, el audio_url que ingresamos es https://cdn.acedata.cloud/suno_demo.mp3, que es una dirección CDN accesible públicamente.
curl -X POST 'https://api.acedata.cloud/producer/upload' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "audio_url": "https://cdn.acedata.cloud/suno_demo.mp3"
}'
El resultado es el siguiente:
{
  "success": true,
  "task_id": "23e7d4ec-d1a8-429f-87d8-9f53fc3b6666",
  "data": {
    "audio_id": "d906da31-87cb-42f5-98df-2fc4969923b1",
    "lyric": "[Mandopop, Acoustic Pop]\n[Suaves voces femeninas, brillantes y alegres]\n\n[Verso 1]\nLa luz del sol brilla en la playa\nLas olas sonríen radiante\nTú y yo en la arena\nEl reloj deja de girar\nEl helado se está derritiendo\nDe la mano vamos a pasear\nEl viento sopla suavemente\nEl corazón late sin parar\n\n[Estribillo]\nVerano, verano\nEl tiempo se detiene en este día\nLas risas resuenan\nEl cielo azul a nuestro lado",
    "audio_url": "https://storage.googleapis.com/corpusant-app-public/producer/raw/d906da31-87cb-42f5-98df-2fc4969923b1.mp3"
  }
}
Se puede ver que el campo audio_id de data es el ID de la canción después de la subida. Con el ID de la canción, podemos usar la API de Generación de Audios del Productor para generar canciones personalizadas, por ejemplo, pasando action como upload_extend, y al mismo tiempo audio_id con el ID de la canción devuelto, se puede generar una nueva canción basada en el audio de referencia.