开放平台
  1. 01 专业翻唱
开放平台
  • 01 专业翻唱
    • 01-01 查找歌曲
      POST
    • 01-02 专业翻唱
      POST
    • 01-03 翻唱回调
      POST
  • 02 克隆声音
    • 02-01 生成提示词
      POST
    • 02-02 一句话克隆
      POST
    • 02-03 克隆声音回调
      POST
  • 03 UVR5
    • 03-01 UVR5统一接口
      POST
    • 03-02 UVR5回调
      POST
  • 04 下载短视频
    • 获取下载链接
      POST
  • 05 一句话翻唱
    • 05-01 一句话参考音频
      POST
    • 05-02 一句话翻唱
      POST
    • 05-03 回调
      POST
    • 05-04 查询订单
      GET
  1. 01 专业翻唱

01-02 专业翻唱

POST
https://wechatscan.com/a/open/karaoke/cover

介绍#

上传1min~30min的参考音频,得到翻唱后的歌曲。
价格:2元/首

关键参数#

orderId#

接入方给翻唱订单的唯一标识,由接入方提供,回调返回此单号。

userId#

接入方系统用户唯一标识,比如接入方使用微信小程序提供服务,那么userId可以是微信的openId。回调返回,支持重复使用该用户已训练成功的声音模型。

promptAudioUrl#

用户参考音频URL列表,用户首次翻唱,必填;第二次及之后翻唱:若为空则沿用最近一次参考音频训练模型,若不为空则使用该参考音频训练模型。

userGender 和 coverSingerGender#

企业用户性别和歌手性别,有助于更准确的翻唱。

modelUuid#

模型唯一标记,可以从模型详情页面获取。

返回#

code=200正常,其他为错误码。

其他:#

克隆声音已经被滥用,所以系统的“专业翻唱”和“RVC声音库”两个菜单默认是关闭的,请在“深度音频”公众号回复“我要高级功能”开启。

请求参数

Header 参数
token
string 
必需
Body 参数application/json
orderId
string 
必需
甲方提供的订单唯一标识,回调返回本字段
userId
string 
甲方提供用户ID
必需
userGender
enum<string> 
可选
用户性别,若为null,则需要传tune字段
枚举值:
FEMALEMALE
promptAudioUrl
array[string]
可选
参考音频:用户首次翻唱,必填;第二次及之后翻唱:若为空则沿用最近一次参考音频训练模型,若不为空则使用该参考音频训练模型。
coverMusicName
string 
歌曲名称
可选
coverMusicUrl
string 
歌曲地址
必需
coverSingerName
string 
歌手姓名
可选
coverSingerGender
enum<string> 
歌手性别
可选
枚举值:
FEMALEMALE
modelUuid
string 
模型 id
可选
tune
integer  | null 
可选
音调:若值不为null,则忽略userGender和coverSingerGender对音调的影响。默认为null。
示例
{
  "coverMusicName": "姑娘别哭泣",
  "coverMusicUrl": "https://seldom.oss-cn-wulanchabu.aliyuncs.com/b/original/music/20240709/97d1ecb945f14e948e53ade8e471afbe.mp3",
  "coverSingerGender": "MALE",
  "coverSingerName": "柯柯柯啊",
  "orderId": "cover_order_id_5",
  "promptAudioUrl": ["https://seldom.oss-cn-wulanchabu.aliyuncs.com/b/speak/20240724/y7UrOI1i9oNd8Rq_iPwd8KW5JRPpjx6zjaJZKVzYp_u_WvKLrBykYXEvefk9TGIPwyjXPbJKZXZfW4HHIIAS4A.mp3"],
  "userGender": "MALE",
  "userId": "user_id_5"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://wechatscan.com/a/open/karaoke/cover' \
--header 'token;' \
--header 'Content-Type: application/json' \
--data-raw '{
  "coverMusicName": "姑娘别哭泣",
  "coverMusicUrl": "https://seldom.oss-cn-wulanchabu.aliyuncs.com/b/original/music/20240709/97d1ecb945f14e948e53ade8e471afbe.mp3",
  "coverSingerGender": "MALE",
  "coverSingerName": "柯柯柯啊",
  "orderId": "cover_order_id_5",
  "promptAudioUrl": ["https://seldom.oss-cn-wulanchabu.aliyuncs.com/b/speak/20240724/y7UrOI1i9oNd8Rq_iPwd8KW5JRPpjx6zjaJZKVzYp_u_WvKLrBykYXEvefk9TGIPwyjXPbJKZXZfW4HHIIAS4A.mp3"],
  "userGender": "MALE",
  "userId": "user_id_5"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2025-07-16 10:05:22
上一页
01-01 查找歌曲
下一页
01-03 翻唱回调
Built with