Vai al contenuto principale
SUNO ci consente di caricare audio di riferimento per una seconda creazione, questo documento spiega il metodo di integrazione dell’API correlata. Questa API ha solo un parametro di input, che è audio_url, un indirizzo CDN accessibile pubblicamente, che supporta l’estensione mp3. Qui il nostro audio_url è https://cdn.acedata.cloud/suno_demo.mp3, un indirizzo CDN accessibile pubblicamente.
curl -X POST 'https://api.acedata.cloud/suno/upload' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "audio_url": "https://cdn.acedata.cloud/suno_demo.mp3"
}'
Il risultato è il seguente:
{
    "success": true,
    "task_id": "058f8450-3df4-4f8b-8b64-ebc2e59ed3bc",
    "data": {
        "audio_id": "00135f7d-cda1-4d70-b007-779f07143586",
        "lyric": "[Intro]\nHa-ha-ha-ha-ha-ha\n[Verse 1]\nIl cielo di caramelle sta gocciolando blu\nBloccato in un mondo di colla masticata\nIl sole è un lecca-lecca che si scioglie lentamente\nGocciolato di zucchero sul terreno sottostante\nOh-oh\n[Chorus]\nÈ una catastrofe di gomma da masticare\nUn pasticcio appiccicoso non può liberarsi\nScoppialo una volta che si moltiplica\nCaos di caramelle in disguise\nÈ una catastrofe di gomma da masticare\nUn pasticcio appiccicoso non può liberarsi\nScoppialo una volta che si moltiplica\nCaos di caramelle in disguise\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nCaos di caramelle in disguise\n[Verse 2]\nMontagne di jellybean crollano velocemente\nArcobaleni fatti di esplosioni di soda\nOgni passo è una trappola di orsetti gommosi\nLa mia corsa di zucchero sta facendo un pisolino\nOh-oh\n[Bridge]\nMasticalo (ha-ha-ha-ha)\nSputalo (ha-ha-ha-ha)\nGira e rigira (ha-ha-ha-ha)\nSenza dubbio (ha-ha-ha-ha)\n[Chorus]\nÈ una catastrofe di gomma da masticare\nUn pasticcio appiccicoso non può liberarsi\nScoppialo una volta che si moltiplica\nCaos di caramelle in disguise\nÈ una catastrofe di gomma da masticare\nUn pasticcio appiccicoso non può liberarsi\nScoppialo una volta che si moltiplica\nCaos di caramelle in disguise\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\n[Outro]\nNuvole di zucchero filato crollano\nFiumi di cioccolato che fanno giri\nOvunque c'è un'inondazione di zucchero\nLe mie scarpe stanno affogando nel caramello\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nÈ una catastrofe di gomma da masticare\nUn pasticcio appiccicoso non può liberarsi\nScoppialo una volta che si moltiplica\nCaos di caramelle in disguise\nÈ una catastrofe di gomma da masticare\nUn pasticcio appiccicoso non può liberarsi\nScoppialo una volta che si moltiplica\nCaos di caramelle in disguise",
        "style": "Traccia pop di gomma da masticare allegra con uno stile di produzione elettronica ad alta energia. La canzone presenta una voce femminile brillante e processata con un tono giovanile ed energico, spesso stratificata con armonie e occasionali ad-libs spostati di tonalità. L'istrumentazione è dominata da accordi di sintetizzatore rimbalzanti e staccati, un ritmo di batteria elettronica quattro-on-the-floor con schiocchi netti sul backbeat, e una linea di basso melodica e prominente. Il tempo è di circa 128 BPM in una chiave maggiore, utilizzando una progressione di accordi pop standard di I-V-vi-IV. Gli elementi di produzione includono un uso intenso della compressione sidechain, tagli vocali e effetti sonori scintillanti che contribuiscono a un'estetica di hyper-pop zuccherosa. La struttura segue un formato di verso-ritornello-verso-ritornello-ponte-ritornello con un crescendo ad alta energia che porta ai ritornelli esplosivi e guidati dal gancio.",
        "image_url": "https://cdn2.suno.ai/image_00135f7d-cda1-4d70-b007-779f07143586.jpeg",
        "image_large_url": "https://cdn2.suno.ai/image_large_00135f7d-cda1-4d70-b007-779f07143586.jpeg",
        "audio_url": "https://cdn1.suno.ai/00135f7d-cda1-4d70-b007-779f07143586.mp3",
        "title": "up-d6c3970d-6db1-41e3-b966-90539c93678a",
        "duration": 131.16
    }
}
Si può notare che il campo audio_id di data è l’ID della canzone dopo il caricamento. Con l’ID della canzone, possiamo utilizzare Suno Audios Generation API per generare canzoni personalizzate, ad esempio passando action come upload_extend, mentre audio_id è l’ID della canzone restituito, possiamo generare una nuova canzone basata sull’audio di riferimento.