audio_id, згенерований Suno), цей API приймає публічно доступний audio_url, тобто ваше власне голосове записування. У цьому документі пояснюється, як інтегрувати звуковий клон API.
Перший крок: створення звукової ролі
Цей API має три вхідні параметри:audio_url (обов’язковий), який є публічно доступним URL-адресою аудіофайлу формату MP3 або WAV, що містить чіткий голос однієї особи; name та description (додаткові), які є назвою та описом звукової ролі.
Вимоги до аудіофайлу
- Аудіоформат має бути
WAVабоMP3- Тривалість аудіо має бути в межах
10~240 секунд, рекомендується використовувати30~60 секундчистого голосового матеріалу- Аудіо повинно містити чіткий, розпізнаваний голос однієї особи
- Обов’язково уникайте фонових шумів, акомпанементу, відлуння, реверберації; повні пісні з акомпанементом зазвичай не проходять перевірку голосового відбитка
- Не включайте декількох співрозмовників або багатоголосся
- Матеріали з надто низьким рівнем гучності, нечіткою мовою або сильними шумами можуть призвести до невдачі клонування або поганого результату Обмеження використання
- Звукова роль, створена шляхом завантаження аудіо, є приватним ресурсом
- Ця звукова роль не підтримує повторне використання між акаунтами
- Рекомендується використовувати її якомога швидше після успішного створення, тривале невикористання може призвести до недійсності або недоступності
- Повернене
nameавтоматично генерується системою, будь ласка, орієнтуйтеся на поверненийpersona_id
При невдачі спочатку спробуйте ще раз
Звукове клонування є обчислювально інтенсивним завданням, навіть якщо матеріал повністю відповідає вимогам, існує певна ймовірність випадкових невдач, такі як
voices_sound_different (перевірка голосового відбитка не пройшла). Ці невдачі не пов’язані з якістю аудіо, повторна спроба з тим же матеріалом зазвичай буде успішною,
рекомендується реалізувати 1-2 автоматичні повтори для невдалих результатів під час інтеграції. Невдалі запити не підлягають оплаті.
ВищезгаданеРезультат виглядає так:https://cdn.acedata.cloud/suno_demo.mp3є безпосередньо доступним прикладом матеріалу (MP3, 41 секунда, чистий голос однієї особи). Якщо потрібен приклад у форматіWAV, можна використовуватиhttps://cdn.acedata.cloud/uploads/82d23b97-ec1c-4b41-91b8-989fc51f8765(WAV, 41 секунда, моно 44.1kHz).
persona_id в data є ID створеної звукової ролі. Поле is_public завжди дорівнює false, оскільки звукова роль, створена шляхом завантаження аудіо, є приватною. Зверніть увагу, що повернене name є автоматично згенерованим системою, надалі використовуйте persona_id для посилання на цю звукову роль.
Другий крок: використання звукової ролі для генерації музики
Отримавши ID звукової ролі, ми можемо використовувати Suno Audios Generation API для генерації музики. Встановітьaction на generate, а persona_id на повернений вище ID звукової ролі, згенерована пісня буде виконана з використанням клонованого голосу.
Зверніть увагу: звукове клонування підтримує лише моделіchirp-v4-5та вище (такі якchirp-v4-5,chirp-v5,chirp-v5-5), не підтримуєchirp-v4.
persona_id також може бути використаний у поєднанні з дією cover для виконання вже існуючих пісень клонованим голосом.
