將音樂創意轉化為含人聲的歌曲或純音樂。
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: 'elevenlabs-music-v2.5',
prompt: 'An uplifting cinematic instrumental with warm strings, piano, and a gradual build',
duration: 60,
is_instrumental: true,
output_format: 'mp3_48000_192',
}),
});
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': 'elevenlabs-music-v2.5',
'prompt': 'An uplifting cinematic instrumental with warm strings, piano, and a gradual build',
'duration': 60,
'is_instrumental': True,
'output_format': 'mp3_48000_192',
},
)
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": "elevenlabs-music-v2.5",
"prompt": "An uplifting cinematic instrumental with warm strings, piano, and a gradual build",
"duration": 60,
"is_instrumental": true,
"output_format": "mp3_48000_192"
}'
輪詢範例
# 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"
Eleven Music v2.5 價格
| 參數 | 價格 | 原價 | 折扣 |
|---|
README
Eleven Music v2.5 API(ElevenLabs AI 音樂生成)
Eleven Music v2.5 API 在 Flaq AI 上為創意應用程式和內容工作流程提供以提示詞驅動的音樂生成功能。 描述曲風、情緒、樂器、演唱風格、語言或歌詞,再設定時長,即可為你的 專案創作音樂。透過純音樂選項和彈性的 MP3 輸出設定,這款 ElevenLabs 音樂 API 協助開發者和 創意團隊打造歌曲創作工具、背景音樂工作流程和配樂製作流程。
Eleven Music v2.5 API 的主要功能
-
文字生成音樂: 將音樂創作需求轉化為生成的音訊,透過自然語言描述, 在整合 ElevenLabs 音樂 API 後引導曲目的風格與特色。
-
人聲與歌詞引導: 在提示詞中描述期望的演唱風格、語言和歌詞,圍繞故事、 行銷活動或創意概念構思歌曲。
-
純音樂選項: 啟用純音樂生成功能,創作背景音樂和伴奏,為影片、 Podcast 和互動專案提供不含演唱人聲的音樂基礎。
-
可調整的曲目時長: 指定所需長度,以配合簡短創意素材或較長的音樂段落, 讓配樂生成符合專案需求。
-
彈性的 MP3 輸出: 從支援的取樣率和位元率設定中選擇,在不同播放環境下, 平衡音訊交付需求與檔案大小。
-
創意迭代: 調整提示詞中的情緒、樂器編制或人聲要求,透過一致的 API 工作流程, 為相同創作需求探索不同的音樂表現方式。
如何在 Flaq AI 上使用 Eleven Music v2.5 API 生成音樂
-
輸入: 必填的音樂描述和所需時長。依曲目需求加入曲風、情緒、樂器、人聲要求、 語言或歌詞。
-
輸出: 以支援的 MP3 格式生成音樂音訊,任務完成後透過任務結果取得。
-
音樂控制: 設定曲目時長,視需要啟用純音樂選項,並選擇適合應用程式的音訊輸出 格式。
-
任務工作流程: 提交音樂生成請求,保留任務識別碼,並查詢結果,直到 處理完成。費用依請求時長計算,不足一分鐘的部分無條件進位。
-
功能: 透過整合 Eleven Music v2.5 API,實現以提示詞創作歌曲、生成純音樂、引導音樂風格, 並設定音訊交付方式。
Eleven Music v2.5 API 整合的典型應用情境
-
影片配樂: 為產品影片、解說影片和短篇內容生成音樂,符合所需的情緒 和時長。
-
Podcast 與旁白背景音樂: 為開場、轉場和口述片段創作純音樂伴奏, 讓音樂風格與節目保持一致。
-
廣告創意: 為行銷活動構想探索音樂表現方式,使用提示詞描述各個創意的活力氛圍、 樂器編制和人聲要求。
-
歌曲創作樣帶: 結合歌詞構想與曲風、演唱風格的描述,製作音樂初稿, 以便進一步完善創意。
-
遊戲與應用程式音訊: 為場景、選單和互動體驗生成背景音樂,滿足不同的 情緒和時長需求。
注意 請使用你有權提供的提示詞和歌詞。將完成的曲目作為專案的一部分發布之前,請先聆聽曲目, 並檢閱適用的使用條款。
Eleven Music v2.5 與其他產品的比較分析
-
Eleven Music v2.5 與 Suno 比較
Suno 支援根據描述創作歌曲,包括人聲和歌詞。 Flaq AI 上的 Eleven Music v2.5 為開發者提供以任務為基礎的音樂生成工作流程,可明確控制時長、 純音樂選項和 MP3 輸出,方便整合至自己的產品。 -
Eleven Music v2.5 與 Stable Audio 比較
Stable Audio 提供創意工作流程, 可根據提示詞生成音樂,並透過變體和延長功能完善曲目。Flaq AI 上的 Eleven Music v2.5 將以提示詞引導的人聲或純音樂創作與所需時長、可選 MP3 設定結合, 滿足應用程式中的音樂創作需求。 -
Eleven Music v2.5 與 Mureka 9.5 Prompt to Song 比較
Flaq AI 上的 Mureka 9.5 Prompt to Song 提供風格選擇、人聲選擇和多種音訊格式。Eleven Music v2.5 將音樂與人聲要求整合至提示詞,並提供專用的純音樂選項和時長 控制,適合對曲目的聲音表現和長度都有明確要求的創作需求。 -
Eleven Music v2.5 與 Mureka O2 Generate Song 比較
Flaq AI 上的 Mureka O2 Generate Song 以必填歌詞為起點,可選填風格要求並選擇人聲。 Eleven Music v2.5 以可包含歌詞的音樂描述為起點,在同一生成工作流程中支援歌曲構思和 純音樂配樂創作。