歌詞からボーカルと伴奏を含む完成した楽曲を作成します。
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-song',
lyrics: 'We chase the morning light,\nAnd let the city fade away.',
prompt: 'Uplifting indie pop with bright guitars, gentle drums, and a warm lead vocal',
output_format: 'wav',
vocal_id: 'YOUR_VOCAL_ID',
}),
});
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-song',
'lyrics': 'We chase the morning light,\nAnd let the city fade away.',
'prompt': 'Uplifting indie pop with bright guitars, gentle drums, and a warm lead vocal',
'output_format': 'wav',
'vocal_id': 'YOUR_VOCAL_ID',
},
)
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-song",
"lyrics": "We chase the morning light,\nAnd let the city fade away.",
"prompt": "Uplifting indie pop with bright guitars, gentle drums, and a warm lead vocal",
"output_format": "wav",
"vocal_id": "YOUR_VOCAL_ID"
}'
ポーリング例
# 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 Songの料金
| パラメータ | 料金 | 元の料金 | 割引 |
|---|
README
Mureka 9.5 Generate Song API(カスタムボーカルに対応した歌詞からの楽曲生成)
Mureka 9.5 Generate Song APIは、入力した歌詞を完成した楽曲に変換し、開発者、音楽クリエイター、 インタラクティブ製品の制作を支援します。ジャンル、雰囲気、楽器、リズム、ボーカル、制作方針を任意で指定したり、 MurekaのボーカルIDを使って歌声の音色を指定したりできます。Flaq AIを通じて、このモデルは 複数の音声出力形式に対応した、歌詞から楽曲を生成する体系的なワークフローを提供します。
Mureka 9.5 Generate Song APIの主な機能
-
歌詞からの楽曲生成: 完成した歌詞から、ボーカルと伴奏を含む楽曲を生成できます。
-
任意のスタイル指定: テキストプロンプトで、ジャンル、感情、楽器編成、リズム、歌声の特徴、 制作上の選択を指定できます。
-
カスタムボーカルID対応: 既存のMurekaボーカルIDを使って、生成タスクで使用する歌声を 指定できます。
-
長文の歌詞入力: ヴァース、コーラス、ブリッジなど、楽曲の各セクションに分かれた歌詞に対応します。
-
複数の音声形式: 試聴、配信、編集、保存に適した出力形式を選択できます。
-
APIによる楽曲制作: Flaq AIのタスクAPIを通じて、歌詞に基づく楽曲生成をアプリケーションに組み込めます。
Flaq AIでMureka 9.5 Generate Song APIを使って歌詞から楽曲を生成する方法
-
入力: 最大5000文字の歌詞が必須です。最大1024文字のスタイルプロンプト、 MurekaボーカルID、出力形式を任意で指定できます。
-
出力: ボーカルと伴奏を含む生成楽曲が、Flaq AIのタスクワークフローを通じて返されます。
-
音声形式: mp3、wav、flacから選択できます。形式を指定しない場合、APIはmp3を使用します。
-
ボーカルの制御: 特定のクローン音色が必要な場合は、既存のMurekaボーカルIDを指定します。
-
対応機能: 歌詞からの楽曲生成、任意の制作指示、音声形式の選択、任意の クローンボーカル制御に対応します。
Mureka 9.5 Generate Song API連携の主な活用例
-
作曲デモ: 書き上げた歌詞を、確認や制作の発展に使える完成した楽曲のアイデアに変換できます。
-
パーソナライズ音楽製品: ユーザーが歌詞や任意のスタイル指示を入力し、独自の楽曲を生成できます。
-
バーチャルアーティスト企画: MurekaボーカルIDを使い、生成する複数の楽曲で共通する歌声を指定できます。
-
広告・ブランドソング: キャンペーン、製品ストーリー、ブランド体験向けに、歌詞のある楽曲のアイデアを作成できます。
-
ゲーム・物語メディア: キャラクターソング、架空のラジオ番組コンテンツ、物語に沿った楽曲を生成できます。
注意 送信する権限のある歌詞と音声サンプルのみを使用してください。生成コンテンツにも、 適用される著作権、同意、プラットフォームのポリシーが適用されます。
Mureka 9.5 Generate Songと競合サービスの比較分析
-
Mureka 9.5 Generate SongとSuno Custom Modeの比較
比較する際は、歌詞の制御、ボーカルのカスタマイズ、音声形式、API要件を評価してください。 Mureka 9.5 Generate Songは、Flaq AIを通じて歌詞と任意のMurekaボーカルIDを受け付けます。 -
Mureka 9.5 Generate SongとUdioの比較
適した選択肢は、歌詞、スタイル指示、ボーカル、生成音声が製品のワークフローにどう適合するかで決まります。 Murekaは、歌詞に基づく楽曲生成を単一のタスクインターフェースで提供します。 -
Mureka 9.5 Generate SongとMureka O2 Generate Songの比較
Flaq AIの両モデルとも、歌詞、任意のスタイル指示、音声形式の選択、任意のボーカルIDに対応します。 Mureka 9.5はより長い歌詞入力に対応し、O2は、異なるモデルの挙動を試すチーム向けに 別のMureka生成オプションを提供します。 -
Mureka 9.5 Generate SongとKits AIの比較
開発者は、楽曲全体を生成する機能とボーカル処理を中心としたワークフローを比較してください。 Mureka 9.5 Generate Songは、歌詞と任意のスタイル指定やボーカル制御から楽曲を作成します。 -
Mureka 9.5 Generate SongとSongRの比較
製品チームは、対応する入力、出力形式、カスタマイズの要件、APIアクセスを比較できます。Murekaは、 歌詞、スタイル指示、任意の歌声指定を1つのリクエストモデルで提供します。
