ListenHubSkills

AI 音乐

用 Mureka 生成、混音、续写和分析 AI 音乐 — 歌曲、纯音乐、配乐、分轨和歌词。

用提示词或歌词生成原创 AI 音乐、混音已有歌曲、为图片或视频配乐、提取单轨,或分析音频 — 全部由 Mureka 提供方驱动,通过 listenhub music CLI 执行。

触发方式

输入 /music 命令,或使用以下任意短语触发:

短语语言
music / generate music / compose英文
create a song / cover / remix英文
instrumental / soundtrack / stem英文
recognize lyrics / extend英文
音乐 / 生成音乐 / 作曲 / 做一首歌中文
翻唱 / 混音 / 续写 / 纯音乐中文
配乐 / 分轨 / 识别歌词中文

使用前请先安装 ListenHub Skills — 参见快速开始

本技能不使用主播 — 音乐生成没有音色选择环节。

快速示例

做一首关于夏天海边傍晚的歌

AI 会先与你确认能力和参数,提交任务,并在曲子生成完成时通知你。你会收到收听链接、时长和消耗的积分;当输出方式设为 downloadboth 时,还会下载到本地。

能力

技能分为两组:生成类命令异步执行,返回一个任务供轮询;分析类命令同步执行,在同一次调用中直接返回结果。

generate — 用文字和/或歌词生成全新歌曲。promptlyrics 至少提供其一。可选 styletitlemodel、纯音乐开关,以及一个克隆音色 vocal-id。异步。

remix — 用已有歌曲加新歌词重新创作。输入源恰好提供一个:音频文件、音频 URL,或 Mureka 的 provider-song-idlyricsprompt 都为必填。可选 styletitlemodel。异步。

instrumental — 生成无人声的纯器乐。prompt 或参考音频 reference-audio 恰好提供其一。可选 titlemodel。异步。

soundtrack — 为图片或视频配乐。imagevideo 恰好提供其一。可选 prompttitlemodel。异步。

track — 从歌曲中提取或生成单条乐器/人声轨。提供一个输入源(音频文件或 provider-song-id)加上 generate-type。当类型为 Vocals 时,lyrics 必填。可选 promptvocal-gender,以及以秒为单位的 generate-start/generate-end 时间范围。异步。

extend — 把已有歌曲续写得更长。提供一个输入源(音频文件或 provider-song-id)。可选描述续写方向的 promptmodel。异步。

recognize — 从音频文件中提取带逐行时间戳的歌词。同步 — 结果立即返回。

describe — 分析音频文件,输出描述、标签、流派和乐器。同步 — 结果立即返回。

stem — 把一首歌拆分为分离的音轨,返回 ZIP 下载链接。可选分离模型(audio-separation-1audio-separation-2)。同步 — 结果立即返回。

还有一个 cover 能力,但已弃用 — 除非你明确需要旧版翻唱流程,否则请改用 remix

随时可用的两个任务管理命令:list 列出最近任务,get <taskId> 返回单个任务的状态或结果。

模型

生成类命令接受 model 参数。默认为 auto,由服务自动选择。

模型说明
auto默认 — 由服务选择模型
mureka-7.6Mureka 7.6
mureka-8Mureka 8
mureka-9Mureka 9
mureka-o2Mureka o2

分析类不同。stem 命令使用分离模型 — audio-separation-1audio-separation-2recognizedescribe 不接受模型参数。

参数

参数按能力区分。每条命令只提供它需要的部分;AI 会询问必填项并提供可选项。

参数适用能力说明
promptgenerate、remix、instrumental、soundtrack、track、extend描述音乐或方向的自由文本
lyricsgenerate、remix、track(仅 Vocals)歌词
stylegenerate、remix流派或氛围,如 city pop
titlegenerate、remix、instrumental、soundtrack曲目标题;不填则自动生成
model生成类命令上述模型之一;默认 auto
instrumentalgenerate关闭人声开关
vocal-idgenerate克隆音色 id
audio / audio-url / provider-song-idremix、track、extend输入歌曲;恰好提供一个
reference-audioinstrumental参考音频文件(prompt 的替代项)
image / videosoundtrack源媒体;恰好提供一个
generate-typetrackVocalsInstrumentalDrumsBassGuitarKeyboardPercussionStringsSynthFXBrassWoodwinds 之一
vocal-gendertrackmalefemale
generate-start / generate-endtrack时间范围,单位为

文件限制

所有输入文件上限为 10 MB。按类型支持的格式:

类型格式
音频mp3m4atrack 命令还支持 wav
图片jpgjpegpngwebp
视频mp4movavimkvwebm

在命令支持的场景下,你也可以传入 URL 替代本地文件;CLI 会在提交时校验。

音乐生成较慢 — 每首曲子大约需要 5 到 10 分钟。AI 会在后台提交任务并在完成时通知你。如果你只有任务 id,可用 listenhub music get <taskId> --json 查看进度,或用 listenhub music list --json 浏览。

输出

输出行为遵循配置中设置的 outputMode

  • inlineboth — 音频 URL 以可点击的收听链接呈现,并附带标题、时长和消耗积分。
  • downloadboth — 文件还会以友好的、基于主题的名称(如 summer-breeze.mp3)保存到当前工作目录,重名会自动去重。

对于 stem,结果是一个或多个 ZIP 下载链接;在 downloadboth 模式下会被下载到当前目录。对于 recognizedescribe,结果直接显示在对话中。

每个完成的任务都会报告 creditCost。要估算或查询积分,参见 音乐 API 文档 中的积分说明,并通过 GET /v1/user/subscription 查看余额。

CLI 命令

本技能驱动 listenhub music 命令组。常见用法:

# 生成歌曲(异步 — 轮询直到完成)
listenhub music generate --prompt "upbeat summer pop about the sea" --json

# 用新歌词混音已有文件
listenhub music remix --audio demo.mp3 --lyrics "..." --prompt "rework as city pop" --json

# 纯音乐
listenhub music instrumental --prompt "electronic track for a game intro" --json

# 为视频配乐
listenhub music soundtrack --video clip.mp4 --prompt "tense, suspenseful score" --json

# 分析音频(同步)
listenhub music recognize --audio song.mp3 --json
listenhub music describe  --audio song.mp3 --json
listenhub music stem      --audio track.mp3 --model audio-separation-2 --json

# 任务管理
listenhub music list --json
listenhub music get <taskId> --json

全局标志同样适用:--json / -j 输出机器可读结果,--no-wait 跳过轮询,--timeout <s> 限制轮询时间。

API 参考

接口路径、请求参数、响应字段和积分处理详见 音乐 API 文档

On this page