Passer au contenu principal
SUNO nous permet de télécharger des audio de référence pour une création secondaire, ce document explique la méthode d’intégration de l’API associée. Cette API n’a qu’un seul paramètre d’entrée, à savoir audio_url, qui est une adresse CDN accessible publiquement, prenant en charge l’extension mp3. Ici, notre audio_url est https://cdn.acedata.cloud/suno_demo.mp3, qui est une adresse CDN accessible publiquement.
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"
}'
Le résultat est le suivant :
{
    "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]\nLes cieux de bonbons dégoulinent de bleu\nCoincé dans un monde de colle mâchée\nLe soleil est une sucette qui fond lentement\nGoutte à goutte dans le sucre sur le sol en dessous\nOh-oh\n[Chorus]\nC'est une catastrophe de chewing-gum\nUn désordre collant ne peut pas se libérer\nÉclate-le une fois qu'il se multiplie\nChaos de bonbons déguisé\nC'est une catastrophe de chewing-gum\nUn désordre collant ne peut pas se libérer\nÉclate-le une fois qu'il se multiplie\nChaos de bonbons déguisé\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nChaos de bonbons déguisé\n[Verse 2]\nLes montagnes de jellybeans s'effondrent rapidement\nDes arcs-en-ciel faits d'explosions de soda\nChaque pas est un piège à ours en gélatine\nMon rush de sucre fait une sieste\nOh-oh\n[Bridge]\nMâche-le (ha-ha-ha-ha)\nCrache-le (ha-ha-ha-ha)\nRond et rond (ha-ha-ha-ha)\nSans aucun doute (ha-ha-ha-ha)\n[Chorus]\nC'est une catastrophe de chewing-gum\nUn désordre collant ne peut pas se libérer\nÉclate-le une fois qu'il se multiplie\nChaos de bonbons déguisé\nC'est une catastrophe de chewing-gum\nUn désordre collant ne peut pas se libérer\nÉclate-le une fois qu'il se multiplie\nChaos de bonbons déguisé\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]\nLes nuages de barbe à papa s'effondrent\nDes rivières de chocolat font des tours\nPartout, c'est une inondation de sucre\nMes chaussures se noient dans le caramel\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nHa-ha-ha-ha-ha hey\nC'est une catastrophe de chewing-gum\nUn désordre collant ne peut pas se libérer\nÉclate-le une fois qu'il se multiplie\nChaos de bonbons déguisé\nC'est une catastrophe de chewing-gum\nUn désordre collant ne peut pas se libérer\nÉclate-le une fois qu'il se multiplie\nChaos de bonbons déguisé",
        "style": "Piste pop bubblegum entraînante avec un style de production électronique énergique. La chanson présente une voix féminine lumineuse et traitée avec un ton jeune et énergique, souvent superposée avec des harmonies et des ad-libs occasionnels modifiés en hauteur. L'instrumentation est dominée par des accords de synthétiseur rebondissants et staccato, un rythme de batterie électronique quatre sur le sol avec des claquements nets sur le backbeat, et une ligne de basse mélodique proéminente. Le tempo est d'environ 128 BPM dans une tonalité majeure, utilisant une progression d'accords pop standard de I-V-vi-IV. Les éléments de production incluent une utilisation intensive de la compression sidechain, des coupes vocales et des effets sonores scintillants qui contribuent à une esthétique sucrée et hyper-pop. La structure suit un format couplet-refrain-couplet-refrain-pont-refrain avec une montée d'énergie menant aux refrains explosifs et entraînants.",
        "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
    }
}
On peut voir que le champ audio_id de data est l’ID de la chanson après le téléchargement. Avec l’ID de la chanson, nous pouvons utiliser l’API de génération de chansons Suno pour générer des chansons personnalisées, par exemple, en passant action comme upload_extend, tout en passant audio_id comme l’ID de la chanson retourné, nous pouvons générer une nouvelle chanson basée sur l’audio de référence.