가사를 보컬과 반주가 포함된 완성된 노래로 만듭니다.
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-o2-generate-song',
lyrics: 'The sky turns gold above the road,\nWe sing the chorus back home.',
prompt: 'Cinematic folk-pop with piano, acoustic guitar, and an expressive lead vocal',
output_format: 'mp3',
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-o2-generate-song',
'lyrics': 'The sky turns gold above the road,\nWe sing the chorus back home.',
'prompt': 'Cinematic folk-pop with piano, acoustic guitar, and an expressive lead vocal',
'output_format': 'mp3',
'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-o2-generate-song",
"lyrics": "The sky turns gold above the road,\nWe sing the chorus back home.",
"prompt": "Cinematic folk-pop with piano, acoustic guitar, and an expressive lead vocal",
"output_format": "mp3",
"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 O2 Generate Song 가격
| 매개변수 | 가격 | 원래 가격 | 할인 |
|---|
README
Mureka O2 Generate Song API(보컬 ID를 지원하는 가사 기반 곡 생성)
Mureka O2 Generate Song API는 제공된 가사를 곡으로 생성하며, 장르, 분위기, 악기, 리듬, 보컬 및 제작 방향을 선택적으로 지정할 수 있습니다. 개발자는 오디오 형식을 선택하거나 기존 Mureka 보컬 ID를 제공할 수도 있습니다. Flaq AI를 통해 이용할 수 있는 O2는 음악 제품, 크리에이터 도구 및 미디어 애플리케이션에 가사 기반 곡 생성에 특화된 워크플로를 제공합니다.
Mureka O2 Generate Song API의 주요 기능
-
가사 기반 곡 생성: 제공된 가사로 보컬과 반주가 포함된 곡을 만듭니다.
-
선택적 스타일 지침: 원하는 장르, 감정, 악기 구성, 리듬, 보컬 특성 및 제작 방식을 설명합니다.
-
Mureka 보컬 ID 지원: 기존 Mureka 보컬 ID로 노래하는 목소리의 음색을 지정합니다.
-
구조화된 가사 입력: 지원되는 가사 길이 제한 내에서 벌스, 코러스, 브리지 등 이름이 표시된 구간을 제출합니다.
-
다양한 오디오 형식: 미리 듣기, 게시, 편집 또는 저장에 적합한 출력 형식을 선택합니다.
-
API 기반 음악 워크플로: Flaq AI 작업 API를 통해 애플리케이션에 O2 곡 생성 기능을 추가합니다.
Flaq AI에서 Mureka O2 Generate Song API로 곡을 만드는 방법
-
입력: 최대 3000자의 필수 가사와 함께 최대 1024자의 스타일 프롬프트, Mureka 보컬 ID 및 출력 형식을 선택적으로 입력합니다.
-
출력: 보컬과 반주가 포함된 생성곡이 Flaq AI 작업 워크플로를 통해 반환됩니다.
-
오디오 형식: mp3, wav, flac 중에서 선택합니다. 형식을 선택하지 않으면 API는 mp3를 사용합니다.
-
보컬 제어: 특정 복제 음색이 필요할 때 기존 Mureka 보컬 ID를 제공합니다.
-
기능: 가사 기반 곡 생성, 선택적 제작 지침, 선택 가능한 오디오 형식 및 선택적 복제 보컬 제어.
Mureka O2 Generate Song API 연동에 적합한 활용 사례
-
작곡 데모: 가사를 완성된 곡 콘셉트로 바꾸어 검토하고 창작 과정에서 개선합니다.
-
개인 맞춤형 음악 제품: 사용자가 제공한 가사와 선택적 스타일 지침으로 곡을 생성합니다.
-
가상 아티스트 워크플로: 일관된 생성 보컬 정체성이 필요할 때 Mureka 보컬 ID를 적용합니다.
-
징글 및 브랜드 음악: 캠페인과 브랜드 메시지에 맞춘 가사 있는 음악 콘셉트를 만듭니다.
-
게임 및 서사형 미디어: 캐릭터 송, 가상의 방송, 이야기 중심의 음악 콘텐츠를 제작합니다.
참고 제출 권한이 있는 가사와 보컬 샘플만 사용하세요. 생성된 콘텐츠에도 관련 저작권, 동의 및 플랫폼 정책이 적용됩니다.
Mureka O2 Generate Song과 경쟁 서비스 비교 분석
-
Mureka O2 Generate Song과 Mureka 9.5 Generate Song 비교
두 Flaq AI 모델 모두 가사, 선택적 스타일 지침, 선택 가능한 오디오 형식 및 선택적 보컬 ID를 입력받습니다. Mureka 9.5는 더 긴 가사 입력을 지원하며, O2는 팀이 특정 콘텐츠에 적합한지 평가할 수 있는 또 하나의 Mureka 모델 선택지를 제공합니다. -
Mureka O2 Generate Song과 Suno 비교
이러한 워크플로를 비교하는 팀은 가사 제어, 보컬 맞춤 설정, 출력 형식 및 API 요구 사항을 평가해야 합니다. Mureka O2는 Flaq AI를 통해 가사와 선택적 Mureka 보컬 ID를 입력받습니다. -
Mureka O2 Generate Song과 Udio 비교
적절한 선택은 가사, 창작 지침 및 오디오 결과가 제품 워크플로에 어떻게 맞는지에 따라 달라집니다. Mureka O2는 가사 기반 곡 생성을 위한 단일 작업 인터페이스를 제공합니다. -
Mureka O2 Generate Song과 Kits AI 비교
개발자는 전체 곡 생성과 보컬 처리 중심의 워크플로를 비교할 수 있습니다. Mureka O2는 가사와 선택적 스타일 또는 보컬 설정으로 완성된 곡을 만듭니다. -
Mureka O2 Generate Song과 ElevenLabs Music 비교
제품 팀은 사용 가능한 입력, 출력 형식, 모델 동작 및 연동 요구 사항을 비교해야 합니다. Mureka O2는 Flaq AI 음악 API에서 가사 기반 곡 생성 전용 모델을 제공합니다.
