音楽のアイデアから、ボーカル付き楽曲やインストゥルメンタルを作成できます。
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 は、開発者や 制作チームによる楽曲作成ツール、BGM 制作ワークフロー、サウンドトラック制作パイプラインの構築を支援します。
Eleven Music v2.5 API の主な機能
-
テキストから音楽を生成: 音楽の制作要件を音声に変換できます。ElevenLabs 音楽 API を統合することで、自然言語の記述を使って 楽曲のスタイルや特徴を指定できます。
-
ボーカルと歌詞の方向性を指定: 希望する歌唱スタイル、言語、歌詞をプロンプトに記述することで、物語やキャンペーン、 クリエイティブなコンセプトに沿った楽曲のアイデアを形にできます。
-
インストゥルメンタル生成: BGM や伴奏向けにインストゥルメンタル生成を有効にし、動画、 ポッドキャスト、インタラクティブなプロジェクトに歌声を含まない音楽を用意できます。
-
楽曲の長さを調整: 短い制作素材から長めの音楽パートまで、必要な長さを指定し、 プロジェクトの要件に合わせたサウンドトラックを生成できます。
-
柔軟な MP3 出力: 対応するサンプルレートとビットレートの設定から選択し、さまざまな再生環境で求められる音声配信要件と ファイルサイズのバランスを調整できます。
-
アイデアを繰り返し検討: プロンプトの雰囲気、楽器編成、ボーカルの方向性を修正し、一貫した API ワークフローを通じて 同じ制作要件に対する別の音楽表現を探れます。
Flaq AI で Eleven Music v2.5 API を使って音楽を生成する方法
-
入力: 音楽の説明と希望する長さが必須です。楽曲に応じてジャンル、雰囲気、楽器、ボーカルの方向性、 言語、歌詞を含めてください。
-
出力: 対応する MP3 形式で生成された音楽音声。処理完了後、タスクの結果から取得できます。
-
音楽の設定: 楽曲の長さを設定し、必要に応じてインストゥルメンタルのオプションを有効にして、アプリケーションに適した音声出力 形式を選択します。
-
タスクの流れ: 音楽生成リクエストを送信し、タスク識別子を保存して、処理が完了するまで 結果を確認します。利用料金は指定した長さに基づき、1 分単位で切り上げて計算されます。
-
対応機能: Eleven Music v2.5 API の統合により、プロンプトに基づく楽曲作成、インストゥルメンタル生成、音楽スタイルの指定、 音声出力の設定に対応します。
Eleven Music v2.5 API の統合に適した活用例
-
動画のサウンドトラック: 製品紹介動画、解説動画、短尺コンテンツに適した雰囲気と 長さの音楽を生成します。
-
ポッドキャストやナレーションの BGM: 番組の音楽的な方向性を保ちながら、イントロ、場面の切り替え、トーク部分に使う インストゥルメンタルの伴奏を作成します。
-
広告のコンセプト検討: 各コンセプトの勢い、楽器編成、ボーカルの方向性をプロンプトで記述し、 キャンペーンのアイデアに合う音楽表現を探ります。
-
作曲用デモ: 歌詞のアイデアにジャンルや歌唱スタイルの説明を組み合わせ、 さらに創作を深めるための楽曲のたたき台を作成します。
-
ゲームやアプリケーションの音楽: シーン、メニュー、インタラクティブな体験向けに、さまざまな 雰囲気と長さの要件に合った BGM を生成します。
注意 提供する権利のあるプロンプトや歌詞を使用してください。完成した楽曲を試聴し、プロジェクトの一部として公開する前に、 適用される利用規約を確認してください。
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 は、歌詞を含めることもできる音楽の説明を起点とし、同じ生成ワークフローで楽曲のコンセプトと インストゥルメンタルのサウンドトラックの両方に対応します。