在现代音乐创作中,利用人工智能生成音频内容已经成为一种趋势。Ace Data Cloud 提供的 Suno Vox API 允许开发者创建新版本的 Persona-v2-vox,例如歌手风格,这一版本与旧版本有所不同。在本篇文章中,我们将详细介绍如何通过 API 获取 vox_audio_id 并使用该 ID 创建新的音频版本。
获取 vox_audio_id
首先,我们需要通过 API 调用获取 vox_audio_id 的值,这个参数对于后续操作至关重要。该 API 接受多个输入参数,包括 audio_id、vocal_start 和 vocal_end,分别表示歌曲 ID 和选择的时间范围。
在这个示例中,我们将使用以下 audio_id:
42599b24-fb14-4cd3-a444-e15ffde3661b
以下是获取 vox_audio_id 的 Python 代码示例:
import requests
url = "https://api.acedata.cloud/suno/vox"
headers = {
"accept": "application/json",
"authorization": "Bearer {token}",
"content-type": "application/json"
}
payload = {
"audio_id": "42599b24-fb14-4cd3-a444-e15ffde3661b",
"vocal_end": 30,
"vocal_start": 20
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
在调用 API 后,我们将会得到如下的响应:
{
"success": true,
"task_id": "9d5ce870-18e3-4c17-a1d9-7ef5a07918e9",
"trace_id": "c31b50cd-0dbe-4e53-a7a5-83965dc5ad6b",
"data": {
"id": "24f0827e-5847-4011-b9b7-fc0b62032b65",
"source_clip_id": "42599b24-fb14-4cd3-a444-e15ffde3661b",
"status": "complete",
"vocal_audio_url": "https://cdn1.suno.ai/processed_24f0827e-5847-4011-b9b7-fc0b62032b65_vocals.m4a",
"vocal_end_s": 30,
"vocal_start_s": 20
}
}
在上述结果中,data 字段中的 id 就是我们需要的 vox_audio_id。
创建新的 Persona-v2-vox
接下来,我们可以使用获取到的 vox_audio_id 来创建新的 Persona-v2-vox:歌手风格。以下是调用 Persona API 的代码示例:
import requests
url = "https://api.acedata.cloud/suno/persona"
headers = {
"accept": "application/json",
"authorization": "Bearer {token}",
"content-type": "application/json"
}
payload = {
"name": "test",
"audio_id": "42599b24-fb14-4cd3-a444-e15ffde3661b",
"vocal_end": 30,
"vocal_start": 20,
"vox_audio_id": "24f0827e-5847-4011-b9b7-fc0b62032b65"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
调用成功后,我们将会得到以下结果:
{
"success": true,
"task_id": "e04b06a1-ff61-48e2-9fcc-15284bd18481",
"data": {
"persona_id": "49bef16d-6a09-49d1-8c24-a81663698b98"
}
}
persona_id 的值将用于后续的歌曲创作中,具体的创建方法可以参考 Suno 歌曲生成 API 集成指南。
总结
通过本篇文章,我们介绍了如何使用 Suno Vox API 获取 vox_audio_id 以及如何基于该 ID 创建新的 Persona-v2-vox:歌手风格。借助 Ace Data Cloud 提供的这些 API,开发者可以更便利地进行音乐内容的创作与处理,开启更丰富的音乐创作之旅。
如需了解更多信息,可以访问 Ace Data Cloud 官网 或 API 文档。
技术标签:#API #音频处理 #音乐生成 #AceDataCloud #Python