钢琴歌曲修复/增强

将钢琴音频转写为 MIDI 后重新渲染为高质量 WAV 音频,适用于老录音修复、钢琴素材增强、旋律重制和音乐教学素材清理等场景。

  • 接口路径POST /task/piano_audio_enhance
  • 任务类型piano_audio_enhance
  • 计费方式:按音频时长计费(分钟)
  • 输出格式:WAV + MIDI

请求参数

参数类型必填默认值说明
file_idstring-上传文件返回的文件 ID,详见 文件上传

请求示例

curl -X POST "https://cloud.ai-mcn.tv/task/piano_audio_enhance" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file_id": "537489015178246"
  }'

响应示例

{
  "code": 0,
  "message": "success",
  "data": {
    "task_id": "537489015178247"
  }
}

任务创建后为异步处理,可通过任务查询接口轮询状态,也可以使用 任务进度查询订阅进度。

结果获取

任务完成后,请求 GET /task/piano_audio_enhance/{task_id} 获取结果:

{
  "code": 0,
  "message": "success",
  "data": {
    "task_id": "537489015178247",
    "status": "completed",
    "progress": 100,
    "output_result": {
      "file_id": "537489015178248",
      "download_url": "/download/a1/537489015178248.wav",
      "midi_file_id": "537489015178249",
      "midi_download_url": "/download/a1/537489015178249.mid"
    }
  }
}

字段说明

字段类型说明
output_result.file_idstring处理后的 WAV 文件 ID
output_result.download_urlstringWAV 文件下载地址
output_result.midi_file_idstring转写得到的 MIDI 文件 ID
output_result.midi_download_urlstringMIDI 文件下载地址

使用限制

  • 输入仅支持音频文件(mp3wavm4aaacflacogg 等)。
  • 更适合钢琴独奏或钢琴主导的音频;复杂混音可能降低修复/增强效果。
  • 按音频时长计费,任务失败会按后端计费规则自动回滚。

错误码

错误码HTTP 状态码说明解决方案
6013400file_id 缺失传入 file_id 参数
6014400文件类型不支持上传受支持的音频文件
6017400媒体探测失败确认文件未损坏且为有效音频
6004404文件不存在检查 file_id 是否正确
6502401鉴权失败检查 Authorization 请求头
6202402余额不足前往仪表盘充值