Skip to content

理解歌曲

对输入的歌曲作理解描述,分析其配器、曲风、标签和总体特征。

接口信息

  • 方法: POST
  • 路径: /api/v1/music?action=song_describe

认证

BearerAuth Type: HTTP (bearer)

请求体

json
{
  "url": "string"
}

参数说明

字段类型必填说明
urlstring音频文件 ID 或 URL,支持格式:mp3,m4a。也支持 base64 格式的 URL,最大数据大小为 10MB。

响应示例

json
{
  "code": 0,
  "message": "success",
  "resp_data": {
    "instrument": ["piano", "guitar", "drums", "bass"],
    "genres": ["pop", "ballad"],
    "tags": ["emotional", "melodic", "acoustic"],
    "description": "这是一首充满情感的流行民谣,以钢琴和吉他为主要配器,旋律优美动人,适合表达青春与梦想的主题。"
  }
}

响应字段说明

  • instrument: 字符串数组,歌曲使用的配器列表。
  • genres: 字符串数组,歌曲的曲风列表。
  • tags: 字符串数组,歌曲的标签列表。
  • description: 字符串,歌曲的总体描述。

请求示例

bash
curl -X POST "[HOST]/api/v1/music?action=song_describe" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/audio/song_1234567890abcdef.mp3"
  }'