根据文本描述创建纯音乐背景配乐。
API 示例
提交示例
const response = await fetch('https://api.flaq.ai/api/v1/music/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'mureka-v9.5-generate-bgm',
prompt: 'Warm acoustic guitar and soft piano background music for a relaxed travel video',
output_format: 'mp3',
}),
});
const { data } = await response.json();
const taskId = data.task_id;
轮询示例
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/music/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
提交示例
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/music/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'mureka-v9.5-generate-bgm',
'prompt': 'Warm acoustic guitar and soft piano background music for a relaxed travel video',
'output_format': 'mp3',
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
轮询示例
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/music/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
提交示例
curl -X POST "https://api.flaq.ai/api/v1/music/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "mureka-v9.5-generate-bgm",
"prompt": "Warm acoustic guitar and soft piano background music for a relaxed travel video",
"output_format": "mp3"
}'
轮询示例
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/music/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Mureka 9.5 Generate BGM 价格
| 参数 | 价格 | 原价 | 折扣 |
|---|
README
Mureka 9.5 Generate BGM API(AI 背景音乐与配乐生成)
Mureka 9.5 Generate BGM API 可将自然语言音乐描述转化为背景音乐,面向开发者、内容 创作者和媒体团队。描述所需的风格、情绪、乐器、节奏和使用场景,即可获得 适合工作流程的音频格式。通过 Flaq AI 提供的这款基于提示词的音乐 API, 可轻松将自定义背景音乐生成功能接入创意产品和制作流程。
Mureka 9.5 Generate BGM API 的主要功能
-
提示词驱动的背景音乐: 根据文字描述生成背景音乐,无需提供已有 音频。
-
灵活的创作方向: 描述曲风、情绪、乐器配置、节奏、速度变化,以及目标场景或 受众。
-
贴合场景的音乐创作描述: 为视频、游戏、播客、广告、演示文稿及其他 媒体场景定制音乐。
-
纯音乐工作流程: 创作旨在衬托视觉或语音内容的音乐,无需输入 歌词。
-
多种音频格式: 可选择压缩或无损输出格式,适用于发布、编辑或归档 流程。
-
便于开发者集成: 通过 Flaq AI 任务 API 为应用添加背景音乐生成功能。
如何在 Flaq AI 上使用 Mureka 9.5 Generate BGM API 生成背景音乐
-
输入: 必填的自然语言提示词,最多 1024 个字符,用于描述所需风格、情绪、 乐器、节奏或用途。
-
输出: 通过 Flaq AI 任务流程以音频结果形式返回生成的背景音乐。
-
音频格式: 可选择 mp3、wav 或 flac。未选择格式时,API 默认使用 mp3。
-
功能: 根据提示词生成背景音乐,可从风格、情感、 乐器配置、节奏和媒体场景等方面指定创作方向。
Mureka 9.5 Generate BGM API 集成的典型应用场景
-
视频与社交内容: 根据视频、短视频及 推广内容的基调和节奏制作背景音乐。
-
游戏与互动媒体: 为环境、菜单、叙事场景和游戏过程中的 不同环节生成音乐构思。
-
播客与音频节目: 为口播类内容制作片头主题曲、过渡音乐和衬托音乐。
-
广告与品牌内容: 为营销活动、产品发布和品牌媒体内容探索定制音乐方向。
-
演示与学习内容: 为网络研讨会、培训材料和 教育视频添加专门创作的背景音乐。
注意 请确保提示词及生成结果的使用符合适用的内容、版权和许可要求。
Mureka 9.5 Generate BGM 与竞品的对比分析
-
Mureka 9.5 Generate BGM 与 Suno
团队在比较这些选项时,应考虑工作流程侧重于背景音乐还是完整歌曲 创作。Mureka 9.5 Generate BGM 在 Flaq AI 上提供专门的提示词转背景音乐接口, 并支持选择音频格式。 -
Mureka 9.5 Generate BGM 与 Udio
评估 Mureka 和 Udio 时,应比较所需的创作控制、输出流程和集成方式。 Mureka 通过简洁的提示词引导情绪、乐器配置、节奏和使用场景。 -
Mureka 9.5 Generate BGM 与 Stable Audio
合适的选择取决于生成的音频类型及应用所需的控制能力。Mureka 9.5 Generate BGM 专注于背景音乐创作描述和多格式音频交付。 -
Mureka 9.5 Generate BGM 与 Beatoven.ai
产品团队可比较以界面操作为主的作曲流程和直接通过 API 生成的方式。Mureka 面向 通过 Flaq AI 提交自然语言音乐描述的应用而设计。 -
Mureka 9.5 Generate BGM 与 ElevenLabs Music
开发者应比较模型可用性、格式需求和集成要求。Mureka 在整体音乐生成流程中提供专用的 背景音乐模型。
