Skip to main content
SUNO дозволяє створювати кастомізовані голосові персонажі на основі будь-яких аудіофайлів, реалізуючи клонування голосу для генерації музики. На відміну від існуючого Persona API (який використовує audio_id, згенерований Suno), цей API приймає публічно доступний audio_url — тобто ваш власний запис голосу. У цьому документі описано, як інтегрувати API клонування голосу.

Крок 1: Створення голосового персонажа

API має три вхідні параметри: audio_url (обов’язковий) — URL публічно доступного аудіофайлу у форматі MP3 або WAV, що містить чіткий голос однієї людини; name та description (опціонально) — назва та опис голосового персонажа. Вимоги до аудіофайлу:
  • Формат: MP3 або WAV
  • Тривалість: не менше 10 секунд
  • Зміст: чіткий голос однієї людини, мінімум фонових шумів або музики
Результат:
Як бачимо, поле persona_id у data — це ID створеного голосового персонажа. Поле is_public завжди має значення false, оскільки голосові персонажі, створені завантаженням аудіо, є приватними.

Крок 2: Використання голосового персонажа для генерації музики

Після отримання 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 для виконання каверів існуючих пісень клонованим голосом.