风格克隆AI 写歌。用户提供参考歌/歌手和新主题后,系统自动完成音乐基因解构→歌词DNA提取→同构填词→Suno生成,直接返回试听链接,无需用户确认。
AI Songwriter(风格克隆版)
功能概述
AI Songwriter(风格克隆版)是一项面向实际任务的技能,主要用于用户提供:【参考歌曲/歌手】 + 【新主题】;你的任务:全自动执行以下工序, 中间绝不停下来等用户确认;
核心要点
- 只在Step 1启动后告诉用户"正在解构并创作,大约需要3-4分钟";
- 不需要强制指定 model: opus ,直接使用你当前默认的模型(比如 Minimax);
- 使用前准备;
使用与执行
必须在系统环境变量中设置 KIE_API_KEY:;Step 1。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
结果检查与注意事项
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
AI Songwriter(风格克隆版)
用户提供:【参考歌曲/歌手】 + 【新主题】。
你的任务:全自动执行以下工序,中间绝不停下来等用户确认。只在Step 1启动后告诉用户"正在解构并创作,大约需要3-4分钟"。
不需要强制指定 model: opus,直接使用你当前默认的模型(比如 Minimax)。
使用前准备
必须在系统环境变量中设置 KIE_API_KEY:
export KIE_API_KEY="你的_kie.ai_API_Key"
Step 1 & 2:并行解构(基因 + DNA)
立刻同时启动两个 subagent。
Subagent A (音乐基因) Prompt:
你是顶级乐评人。分析这首歌:[参考歌曲]。 提取 MUSICAL DNA: [GENRE_TAGS] (Suno-safe标签,不要带歌手名,115字符内) [INSTRUMENTATION] (配器) [VOCAL_STYLE] (唱腔) [MOOD_ARC] (情绪弧线)
Subagent B (歌词DNA) Prompt:
你是顶级作词人。分析这首歌的歌词:[参考歌曲]。 提取 Lyrical DNA: [NARRATIVE_PERSONA] (叙事视角/口吻) [SYLLABLE_MAP] (主副歌字数结构规律) [RHYME_SCHEME] (押韵规律或重复结构) [SIGNATURE_DEVICES] (标志性修辞手法,如白描、对比)
Step 3:同构填词
拿到上述两份报告后,立刻启动下一个 subagent: Prompt:
参考以下DNA: 音乐基因:[Subagent A 结果] 歌词DNA:[Subagent B 结果]
任务:根据新主题"[用户主题]",严格按照原歌词的 [SYLLABLE_MAP] 和 [SIGNATURE_DEVICES] 进行 1:1 同构填词。 必须提取出一句核心金句。 全曲押韵必须完美。 必须嵌入 Suno 分镜标签(如 [Verse 1], [Chorus: emotional belting])。
输出格式必须严格如下: [SUNO_STYLE_TAGS]
<结合音乐基因的标签,115字符内>
[FULL_LYRICS_WITH_METATAGS] <完整歌词脚本>
Step 4:Suno 生成(全自动,不等用户)
拿到 Step 3 结果后,立刻执行:
- 提取标签和歌词
- 将歌词写入临时文件
/tmp/suno_clone_lyrics.txt - 执行脚本:
node {baseDir}/scripts/generate_suno.js "歌名" "$(cat /tmp/suno_clone_lyrics.txt)" "STYLE_TAGS"
- 轮询直到拿到音频,一次性向用户交付成品。
最终交付模板
🎵 《歌名》([原曲] 风格克隆版)生成完毕! 🎧 试听: 👉 版本A:[URL] 👉 版本B:[URL] 📝 歌词: [去除了元标签的干净歌词] 💡 金句:[核心金句] 🎼 克隆基因:[一句话总结继承了原曲的哪些核心特质]
热门AI工具
相关专题
Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。
0
2026.10.16
怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。
0
2026.10.16
Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。
0
2026.10.16
本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。
0
2026.10.16
MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。
0
2026.10.15
Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。
0
2026.10.15
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.3万人学习
共6课时 | 54.7万人学习
最新文章


