audio_id generato da Suno), questa API accetta un audio_url pubblicamente accessibile, ovvero la tua registrazione vocale. Questo documento spiega come integrare l’API di clonaggio vocale.
Primo passaggio: creare un personaggio vocale
Questa API ha tre parametri di input:audio_url (obbligatorio), un URL di file audio in formato MP3 o WAV pubblicamente accessibile, contenente una voce chiara di una singola persona; name e description (facoltativi), ovvero il nome e la descrizione del personaggio vocale.
Requisiti del file audio
- Il formato audio deve essere
WAVoMP3- La durata dell’audio deve essere compresa tra
10~240 secondi; si consiglia di utilizzare materiale vocale pulito e senza accompagnamento di una singola persona della durata di30~60 secondi- L’audio deve contenere una voce parlata o cantata chiara e riconoscibile di una singola persona
- Assicurati di evitare rumore di fondo, accompagnamento, eco, riverbero; le canzoni complete con accompagnamento solitamente non superano la verifica dell’impronta vocale
- Non includere più parlanti o voci multiple
- Materiale con volume troppo basso, voce poco chiara o rumore eccessivo può causare il fallimento del clonaggio o risultati generati di qualità inferiore Descrizione delle limitazioni d’uso
- I personaggi vocali creati caricando audio sono risorse private
- Questo personaggio vocale non supporta il riutilizzo tra account
- Si consiglia di utilizzarlo il prima possibile dopo la creazione riuscita; un mancato utilizzo prolungato potrebbe causarne la scadenza o l’indisponibilità
- Il
namerestituito viene generato automaticamente dal sistema; fai riferimento alpersona_idrestituito
In caso di errore nella chiamata, riprova prima
Il clonaggio vocale è un’attività ad alta intensità di calcolo e, anche se il materiale è completamente conforme, esiste una certa probabilità di errori occasionali, con risposte comuni come
voices_sound_different (verifica dell’impronta vocale non superata) e simili. Questo tipo di errore non è correlato alla qualità dell’audio; solitamente è sufficiente riprovare con lo stesso materiale per ottenere successo,
si consiglia di implementare 1~2 tentativi automatici in caso di risultati falliti durante l’integrazione. Le richieste fallite non verranno addebitate.
Il suddettoIl risultato è il seguente:https://cdn.acedata.cloud/suno_demo.mp3è un materiale di esempio utilizzabile direttamente (MP3, 41 secondi, voce senza accompagnamento di una singola persona). Per un esempio in formatoWAV, puoi utilizzarehttps://cdn.acedata.cloud/uploads/82d23b97-ec1c-4b41-91b8-989fc51f8765(WAV, 41 secondi, mono 44,1kHz).
persona_id di data è l’ID del personaggio vocale creato. Il campo is_public è sempre false, perché i personaggi vocali creati caricando audio sono privati. Nota che il name restituito viene generato automaticamente dal sistema; utilizza successivamente persona_id per fare riferimento a questo personaggio vocale.
Secondo passaggio: utilizzare il personaggio vocale per generare musica
Dopo aver ottenuto l’ID del personaggio vocale, possiamo utilizzare Suno Audios Generation API per generare musica. Impostaaction su generate e persona_id sull’ID del personaggio vocale restituito sopra; la canzone generata utilizzerà la voce clonata per il canto.
Nota: il clonaggio vocale supporta solo modellichirp-v4-5e superiori (comechirp-v4-5,chirp-v5,chirp-v5-5), e non supportachirp-v4.
persona_id può essere utilizzato per la generazione con generate e anche per cover con cover / upload_cover. Quando viene specificata una voce, non è necessario compilare contemporaneamente vocal_gender; la somiglianza vocale dipende comunque dal materiale di riferimento e dal risultato generato.
Le voci create tramite questa interfaccia sono risorse private. Prima di creare una cover di una canzone esistente, chiama /suno/upload, passando l’audio_url della canzone originale e il persona_id di questa voce; dopo il caricamento riuscito, utilizza il data.audio_id restituito e lo stesso persona_id per chiamare /suno/audios:

