用于创作原创AI歌曲,包含演唱歌词、风格提示音轨或音乐视频的源音频。
共同生成政策 : 在支付任何 POST /v1/预测之前 :. 兰东种子仪式——总是第一是一项面向实际任务的技能,主要用于通过总和式的切变轴. 基因多样性—— 明确提示;6. 旋转 ≥2 情景轴本身。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
在任何付费调用 POST /v1/predictions 之前:
基于歌词 + 风格描述生成的**完整时长歌曲(含自然人声)**。非 Pruna P-model,运行于 Replicate 平台。
主要工作流:音乐视频(music-video)—— 歌词 → 歌曲 → 歌词安全切分点(lyric-safe cuts)→ p-video-avatar / p-video 片段 → 合成组装。
| 目标 | 是否适用 |
|---|---|
| 为音乐视频制作演唱音轨 | 是 — 请先用结构化标签撰写歌词 |
驱动 p-video 片段时长 |
是 — 导出 MP3 → 上传至 Pruna → 作为 audio 输入 |
| 纪录片旁白 | 否 — 请使用 gemini-3.1-flash-tts |
| 人声旁白(VO)下的纯器乐铺底 | 否 — 请使用 stable-audio-2.5 |
export REPLICATE_API_TOKEN=r8_...
音乐视频工作流中的音频切片与合成环节需依赖 ffmpeg / ffprobe。
| 字段 | 说明 |
|---|---|
lyrics |
必填。 字符数限制:1–3,500。请使用结构化标签,并以 n 表示换行。 |
prompt |
可选风格字符串 — 包含流派、情绪、速度(BPM)、人声音色、核心乐器等(建议 ≤2,000 字符)。 |
sample_rate |
16000 · 24000 · 32000 · 44100(默认) |
bitrate |
32000 · 64000 · 128000 · 256000(默认) |
audio_format |
mp3(默认)· wav · pcm |
输出:音频文件 URL(通常为 MP3 格式,完整歌曲时长约 2:30–4:30)。
通过独占一行的标签控制歌曲段落结构(详见 Music 2.5 README):
[Intro] · [Verse] · [Pre Chorus] · [Chorus] · [Hook] · [Bridge] · [Solo] · [Inst] · [Build Up] · [Drop] · [Interlude] · [Break] · [Transition] · [Outro]
n = 换行符(同时也是音乐视频工作流中安全的视频剪辑边界点)。nn = 段落间停顿。(Ooh, yeah) · (Guitar solo — slow, bluesy)。遵循模型推荐的 prompt 结构:流派 + 情绪 + 人声描述 + 速度(BPM)+ 乐器 + 制作质感。
示例 prompt:
Indie pop, uplifting, warm female vocal, 92 BPM, acoustic guitar and soft synth pads, wide soundstage, crisp modern production, anthemic chorus
纯器乐段落:请使用 [Inst] 或 [Solo] 标签,并在括号中注明乐器及演奏要求,而非填写演唱歌词。
curl -s -X POST
-H "Authorization: Bearer ${REPLICATE_API_TOKEN}"
-H "Content-Type: application/json"
-d '{
"input": {
"lyrics": "[Verse]nWe built it line by linenEvery skill a stepping stonenn[Chorus]nRun the pipeline, watch it grownPruna models, let them flow",
"prompt": "Indie pop, uplifting, warm female vocal, 92 BPM, acoustic guitar and mellow synth pads, no harsh distortion",
"sample_rate": 44100,
"bitrate": 256000,
"audio_format": "mp3"
}
}'
"https://api.replicate.com/v1/models/minimax/music-2.5/predictions"
轮询 urls.get 接口直至 status 变为 succeeded,然后下载 output 中的音频文件。
python3 workflows/music-video/scripts/generate_song.py --plan output/my-music-video/music_video_plan.json --out-dir output/my-music-video
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章