Перейти до основного вмісту
SUNO дозволяє нам встановлювати стиль співака для вже згенерованих пісень, а потім на основі цього здійснювати повторне творення. У цьому документі пояснюється, як інтегрувати відповідні API. Цей API має лише три вхідні параметри: по-перше, audio_id, це ID пісні, яка вже успішно згенерована офіційно; по-друге, name та description, це назва та опис стилю співака. Тут ми вводимо audio_id, який є https://cdn.acedata.cloud/2qhzs3.png, це можна використовувати як посилання на Suno Audios Generation API для створення кастомізованих пісень, в результаті чого можна отримати audio_id.
curl -X POST 'https://api.acedata.cloud/suno/persona' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "name": "test",
  "audio_id": "81745564-60e7-4ad4-85a9-6f42f0f4f3b3",
  "description": "test"
}'
Результат виглядає так:
{
  "success": true,
  "task_id": "8e808558-f056-456f-91d6-b97fd94eb3be",
  "data": {
    "persona_id": "dae4ae5d-2b51-4af1-b286-1a4473ef4dba"
  }
}
Як видно, поле persona_id в data є ID стилю співака, що було згенеровано. Отримавши ID стилю співака, ми можемо використовувати Suno Audios Generation API для створення кастомізованих пісень. Наприклад, передаємо action як artist_consistency, одночасно передаючи audio_id ID завантаженої пісні, також потрібно передати параметр persona_id, значення якого є ID стилю співака, що повертається вище, і таким чином можна згенерувати нову пісню на основі стилю співака.