AI音乐生成

11分钟前更新 1 00
AI音乐生成AI音乐生成
AI音乐生成

技能简介

EachLabs Music 是基于 Mureka AI 模型的音乐内容生成服务,支持歌曲、纯音乐、歌词、播客的智能创作,同时提供歌曲续写、音轨分离、歌曲识别等音频处理能力。

业务背景

内容创作者无需专业编曲能力,通过文字描述即可快速获得定制音乐素材。支持从灵感生成到后期处理的全流程,降低音频制作门槛,为短视频、播客、广告等场景提供低成本、高效率的原创音乐解决方案。

落地案例:一位独立播客主需要为历史系列节目制作开场音乐与转场音效。输入"史诗感、管弦乐、90秒、渐强收尾"等提示词,生成主题曲后,再用音轨分离功能提取人声旁白,叠加至背景音乐;同时为单集对话内容配置多角色语音合成,完成整期节目的音频包装。

能做什么

  • 根据提示词生成完整歌曲(含人声)或纯器乐作品
  • 创作歌词或对现有歌词进行续写扩展
  • 制作多角色对话播客与语音合成
  • 上传音频后进行歌曲续写或风格改编
  • 将歌曲分离为人声、鼓点、贝斯等独立音轨
  • 通过音频片段识别歌曲信息并生成描述分析

使用说明

安装与配置

  1. 访问 eachlabs.ai 注册账号并获取 API Key
  2. 设置环境变量:export EACHLABS_API_KEY="your-api-key"
  3. 所有请求需在 Header 中携带:X-API-Key: $EACHLABS_API_KEY

调用流程

  1. 查询模型:GET https://api.eachlabs.ai/v1/model?slug=<model-slug> 获取输入参数格式
  2. 创建任务:POST https://api.eachlabs.ai/v1/prediction 提交 model、version(“0.0.1”) 和 input
  3. 轮询结果:GET https://api.eachlabs.ai/v1/prediction/{id} 直至 status 为 success 或 failed
  4. 提取输出:从响应中获取生成的音频 URL 或文本内容

示例调用(生成歌曲)

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "mureka-generate-song",
    "version": "0.0.1",
    "input": {
      "prompt": "An upbeat indie pop song about summer road trips",
      "duration": 120
    }
  }'

输入与输出

见下方输入与输出表格。

项目内容
输入文本提示词(风格/主题/情绪)、时长参数、音频文件URL、说话人配置等;具体字段需先调用模型查询接口确认
输出生成音频的下载链接、歌词文本、识别结果JSON、分离后的音轨文件集合
适用人群音乐创作者、视频配乐需求者、播客制作人、需要音乐生成能力的开发者
不包含本地DAW软件功能、实时演奏交互、人工混音服务、现成版权音乐的直接授权

 

风险提示

  • 生成内容需遵守版权法规,商用前确认授权条款
  • API 调用按量计费,建议先查询模型参数避免无效请求
  • 音频生成任务耗时较长,需合理设置轮询间隔
  • 上传文件需确保拥有合法使用权

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/eftalyurtseven/eachlabs-music/SKILL.md
来源类型:GitHub 开源技能文档

数据统计

相关导航

暂无评论

none
暂无评论...