Passer au contenu principal
Le Producteur 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, qui est audio_url, c’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/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"
}'
Le résultat est le suivant :
{
  "success": true,
  "task_id": "23e7d4ec-d1a8-429f-87d8-9f53fc3b6666",
  "data": {
    "audio_id": "d906da31-87cb-42f5-98df-2fc4969923b1",
    "lyric": "[Mandopop, Acoustic Pop]\n[Voix féminines douces, lumineuses et joyeuses]\n\n[Couplet 1]\nLe soleil brille sur la plage\nLes vagues rient éclatantes\nToi et moi sur le sable\nL'horloge s'arrête de tourner\nLa glace fond\nMain dans la main pour se promener\nLe vent souffle doucement\nLe cœur bat sans s'arrêter\n\n[Refrain]\nÉté, été\nLe temps s'arrête ce jour-là\nLes rires résonnent\nLe ciel bleu est à nos côtés",
    "audio_url": "https://storage.googleapis.com/corpusant-app-public/producer/raw/d906da31-87cb-42f5-98df-2fc4969923b1.mp3"
  }
}
On peut voir que le champ audio_id dans 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 du Producteur 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.