百音 AI 歌手翻唱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7b3c719e/baiyin-cover-sing-skill 到你的 AI 助手中。
技能介绍
解决的问题
在 AI Agent 对话里,用户常说“用某模型翻唱”“查下任务”“把音频给我”,但翻唱任务往往分散在模型选择、音频公网化、参数默认值、异步轮询和结果校验等多个环节。baiyin-cover-sing-skill 把这些步骤收敛成稳定的调用流程,避免 Agent 猜 modelId、虚构 taskId 或把乱码结果当成功交付。
技能如何工作
- 先选模型:创建任务前必须先确认
modelId。如果用户没给,技能会调用GET /api/open/v1/cover/models,展示modelId、modelName、description、demoUrl等字段后再继续。 - 补齐参数:从对话中提取
taskName、inputFullUrl、type、reverbType、format、pitchShift;可选字段使用默认值,如type = 0、reverbType = 3、format = mp3,避免反复追问。 - 处理公网音频:如果用户提供本地文件、附件或私链,技能会引导通过百音文件上传接口获取公网 URL,而不是要求用户自行准备 OSS 或 CDN。
- 创建与轮询:调用
POST /api/open/v1/cover/sing创建任务,返回taskId和status;查询时使用GET /api/open/v1/tasks/{taskId},状态为queued/processing可继续等待,succeeded/failed则停止。 - 结果校验:成功后优先返回
audioUrl、inputVocalUrl、inputInstrumentalUrl、inferenceUrl、format、score;若出现??、乱码或名称与请求不一致,会标记为异常,不直接交付。
适用边界
该技能面向百音开放平台的 AI 歌手翻唱,不是歌手训练、TTS 合成或本地推理。调用依赖 BAIYIN_API_KEY,并需要能访问 https://ai.hikoon.com。当用户意图明显是男女声转换时,技能会提醒 pitchShift 建议值,例如男转女 +12、女转男 -12,但仍需用户确认或自行指定后才写入请求。
使用场景
- 在 Agent 对话中选择歌手模型,并调用百音接口创建 AI 翻唱任务。
- 用户只给本地音频或私链时,先通过百音上传接口换成公网 URL 再继续创建。
- 查询最近一次翻唱任务状态,任务成功后返回音频及人声、伴奏拆分链接。
- 当用户想做男女声转换翻唱时,提醒建议的 pitchShift 升降调值后再创建任务。
适合人员
- 接入百音开放平台的 AI Agent 开发者,需要让对话自动创建和查询翻唱任务。
- 做音乐 Demo 或翻唱素材整理的创作者,需要快速生成 AI 歌手翻唱并拿到音频链接。
- 负责语音或音乐接口联调的工程师,需要统一模型选择、参数默认值和错误码说明。
- 构建多轮任务跟踪能力的 Agent 产品经理,需要轮询状态并在成功后交付可用字段。