新AI歌曲翻唱接口api文档

一、接口概述

本接口用于实现 AI 歌曲翻唱功能,支持通过传入音乐音频 URL、人声音频 URL 及回调 URL,获取翻唱任务 ID,后续可通过回调 URL 接收翻唱结果。

二、核心信息

(一)接口地址

https://#/api/aibasic/songcover

(二)返回格式

application/json

(三)请求方式

支持 HTTP GET / POST 两种请求方式

三、请求配置

(一)请求头(HEADER)

名称

Content-Type

application/x-www-form-urlencoded;charset=utf-8

(二)请求参数

名称

必填

类型

示例值

说明

key

string

35kj5jnlj53453kl5j43nj5

接口密钥,需在控制台 -> 密钥管理页面查看获取

source_audio_url

string

https://#/#.mp3

待翻唱的音乐音频 URL(需为 MP3 格式,确保 URL 可正常访问)

reference_audio_url

string

https://#/#.mp3

人声音频 URL,建议录制 10-15 秒所需翻唱歌曲的高潮部分,可优化翻唱效果

callback_url

string

https://#/callback

回调 URL,用于接收翻唱任务的执行结果(需确保 URL 可正常接收回调请求)

(三)请求示例

https://#/api/aibasic/songcover?key=35kj5jnlj53453kl5j43nj5&source_audio_url=https://#/#.mp3&reference_audio_url=https://#/#.mp3&callback_url=https://#/callback

(POST 请求时,参数需按 application/x-www-form-urlencoded 格式拼接在请求体中)

四、返回数据说明

(一)返回参数

名称

类型

说明

code

int

状态码(200 表示请求成功,其他为异常)

msg

string

状态信息(成功时返回 "success")

data

string

请求结果数据集(成功时包含任务 ID)

debug

string/array

调试数据(异常时返回,用于问题排查)

exec_time

float

接口执行耗时(单位:秒)

user_ip

string

客户端 IP 地址

(二)返回示例(成功)

{

  "code": 200,

  "msg": "success",

  "data": {

    "task_id": "task123456789"

  },

  "exec_time": 2.164673,

  "user_ip": "117.188.14.246"

}

(三)状态码说明

200:请求成功,已创建翻唱任务,可通过 task_id 关联后续回调结果

其他状态码:请求异常,可通过 msg 和 debug 字段排查问题(如密钥错误、URL 不可访问、参数缺失等)

五、开发注意事项

音频 URL 限制:source_audio_url 和 reference_audio_url 需为 MP3 格式,且 URL 需支持公网访问(避免私有链接或有效期过短的链接)。

人声音频要求:建议严格按照 10-15 秒高潮部分录制,确保人声清晰、无明显杂音,以提升翻唱效果。

回调 URL 配置:需确保回调地址可正常接收 POST 请求,且能处理接口返回的任务结果数据。

密钥安全:key 为接口访问凭证,请勿泄露给第三方,若泄露需及时在控制台重置。

错误处理:若返回非 200 状态码,可先检查参数格式、URL 有效性、密钥正确性,再通过 debug 字段定位具体问题。

来源:酷虎云api开放平台

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容