Skip to main content
SUNO permite que carreguemos áudio de referência para recriação. Este documento explica como integrar as APIs relacionadas. O upload normal requer apenas audio_url, que é um endereço de CDN de áudio acessível publicamente. O mode é padrão como standard, portanto, chamadas existentes não precisam ser modificadas. O upload normal bem-sucedido consome 0,06 Créditos; falhas no upload não geram custos. Aqui, o audio_url que inserimos é https://cdn.acedata.cloud/suno_demo.mp3, que é um endereço de CDN acessível publicamente.
O resultado é o seguinte:
Pode-se ver que o campo audio_id de data é o ID da música após o upload. Com o ID da música, podemos usar a Suno Audios Generation API para gerar músicas personalizadas, por exemplo, passando action como upload_extend e audio_id como o ID da música retornado, podemos gerar uma nova música com base no áudio de referência.

Modo de Upload Aprimorado

Quando o upload normal não pode processar o áudio que você possui ou tem autorização para usar, você pode definir mode como enhanced. Este modo também deve fornecer um name de 1 a 100 caracteres e usar um audio_url HTTPS acessível publicamente. O upload aprimorado é sempre processado de forma assíncrona, geralmente levando 2 minutos ou mais. O processamento bem-sucedido consome 1,87 Créditos; falhas no processamento não geram custos.
A interface retornará imediatamente task_id e trace_id. Use a Suno Tasks API para consultar a tarefa, e após o sucesso, leia o ID do áudio carregado de response.data.audio_id. Você também pode fornecer um callback_url HTTPS para receber o estado final. O audio_id obtido com o upload aprimorado pode ser usado para Cover, Samples e Mashup. A extração de acompanhamento e MIDI, separação de faixas completas e separação de voz/acompanhamento ainda podem estar sujeitas a restrições da conta à qual o áudio pertence; operações não listadas não garantem suporte para uso entre contas. Quanto mais curto o áudio, maior a taxa de sucesso do processamento.