เปลี่ยนเนื้อเพลงของคุณเป็นเพลงเต็มพร้อมเสียงร้องและดนตรีประกอบ
ตัวอย่าง 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 (สร้างเพลงจากเนื้อเพลงพร้อมรองรับ Vocal ID)
Mureka O2 Generate Song API เปลี่ยนเนื้อเพลงที่ส่งเข้ามาเป็นเพลง โดยระบุแนวทางเพิ่มเติมสำหรับแนวเพลง อารมณ์ เครื่องดนตรี จังหวะ เสียงร้อง และทิศทางการผลิตได้ นักพัฒนายังเลือกรูปแบบเสียงหรือระบุ Mureka vocal ID ที่มีอยู่ได้ด้วย O2 พร้อมใช้งานผ่าน Flaq AI โดยมอบขั้นตอนการสร้างเพลงจากเนื้อเพลงโดยเฉพาะสำหรับผลิตภัณฑ์ดนตรี เครื่องมือครีเอเตอร์ และแอปพลิเคชันสื่อ
คุณสมบัติหลักของ Mureka O2 Generate Song API
-
การสร้างเพลงจากเนื้อเพลง: สร้างเพลงที่มีเสียงร้องและดนตรีประกอบจากเนื้อเพลงที่ส่งเข้ามา
-
แนวทางสไตล์ที่ระบุเพิ่มเติมได้: อธิบายแนวเพลง อารมณ์ การจัดเครื่องดนตรี จังหวะ ลักษณะเสียงร้อง และ แนวทางการผลิตที่ต้องการ
-
รองรับ Mureka Vocal ID: กำหนดแนวทางโทนเสียงร้องด้วย Mureka vocal ID ที่มีอยู่
-
อินพุตเนื้อเพลงแบบมีโครงสร้าง: ส่งท่อนเวิร์ส คอรัส บริดจ์ และส่วนอื่น ๆ ที่มีป้ายกำกับ โดยอยู่ภายในขีดจำกัด ความยาวเนื้อเพลงที่รองรับ
-
รูปแบบเสียงหลากหลาย: เลือกรูปแบบเอาต์พุตที่เหมาะกับการฟังตัวอย่าง การเผยแพร่ การตัดต่อ หรือการจัดเก็บ
-
ขั้นตอนงานดนตรีผ่าน API: เพิ่มการสร้างเพลงด้วย O2 ในแอปพลิเคชันผ่าน API ทาสก์ของ Flaq AI
วิธีใช้ Mureka O2 Generate Song API เพื่อสร้างเพลงบน Flaq AI
-
อินพุต: ต้องระบุเนื้อเพลงความยาวสูงสุด 3000 อักขระ พร้อมพรอมต์สไตล์ความยาวสูงสุด 1024 อักขระที่ไม่จำเป็นต้องระบุ รวมถึง Mureka vocal ID และรูปแบบเอาต์พุตที่เลือกเพิ่มเติมได้
-
เอาต์พุต: เพลงที่สร้างขึ้นประกอบด้วยเสียงร้องและดนตรีประกอบ โดยส่งกลับผ่านขั้นตอนการทำงานของทาสก์ Flaq AI
-
รูปแบบเสียง: เลือก mp3, wav หรือ flac หากไม่ได้เลือกรูปแบบ API จะใช้ mp3
-
การควบคุมเสียงร้อง: ระบุ Mureka vocal ID ที่มีอยู่เมื่อต้องการโทนเสียงโคลนเฉพาะ
-
ความสามารถ: สร้างเพลงจากเนื้อเพลง แนวทางการผลิตที่ระบุเพิ่มเติมได้ รูปแบบเสียงที่เลือกได้ และการควบคุม เสียงร้องโคลนที่เลือกใช้ได้
กรณีใช้งานที่เหมาะสำหรับการเชื่อมต่อ Mureka O2 Generate Song API
-
เดโมแต่งเพลง: เปลี่ยนเนื้อเพลงเป็นแนวคิดเพลงเต็มเพื่อทบทวนและปรับปรุงงานสร้างสรรค์
-
ผลิตภัณฑ์ดนตรีเฉพาะบุคคล: สร้างเพลงจากเนื้อเพลงที่ผู้ใช้ส่งมาและแนวทางสไตล์ที่ระบุเพิ่มเติมได้
-
ขั้นตอนงานศิลปินเสมือน: ใช้ Mureka vocal ID เมื่อต้องการเอกลักษณ์เสียงร้องที่สร้างขึ้นอย่างสม่ำเสมอในหลายผลงาน
-
จิงเกิลและดนตรีแบรนด์: สร้างแนวคิดเพลงที่มีเนื้อร้องตามสารของแคมเปญและแบรนด์
-
เกมและสื่อเล่าเรื่อง: ผลิตเพลงตัวละคร รายการออกอากาศสมมติ และคอนเทนต์ดนตรีที่ขับเคลื่อนด้วยเรื่องราว
หมายเหตุ ใช้เฉพาะเนื้อเพลงและตัวอย่างเสียงร้องที่คุณมีสิทธิ์ส่งเท่านั้น เนื้อหาที่สร้างขึ้นยังคงอยู่ภายใต้ นโยบายลิขสิทธิ์ ความยินยอม และแพลตฟอร์มที่เกี่ยวข้อง
การวิเคราะห์เปรียบเทียบ Mureka O2 Generate Song กับคู่แข่ง
-
Mureka O2 Generate Song เทียบกับ Mureka 9.5 Generate Song
ทั้งสองโมเดลบน Flaq AI รับเนื้อเพลง แนวทางสไตล์ที่ระบุเพิ่มเติมได้ รูปแบบเสียงที่เลือกได้ และ vocal ID ที่ไม่จำเป็นต้องระบุ Mureka 9.5 รองรับขีดจำกัดเนื้อเพลงที่ยาวกว่า ส่วน O2 เป็นอีกหนึ่งตัวเลือกโมเดล Mureka ที่ทีมสามารถประเมิน ให้เหมาะกับเนื้อหาเฉพาะของตน -
Mureka O2 Generate Song เทียบกับ Suno
ทีมที่เปรียบเทียบขั้นตอนเหล่านี้ควรประเมินการควบคุมเนื้อเพลง การปรับแต่งเสียงร้อง รูปแบบเอาต์พุต และข้อกำหนด API โดย Mureka O2 รับเนื้อเพลงที่ส่งมาและ Mureka vocal ID ที่ระบุเพิ่มเติมได้ผ่าน Flaq AI -
Mureka O2 Generate Song เทียบกับ Udio
ตัวเลือกที่เหมาะสมขึ้นอยู่กับความสอดคล้องของเนื้อเพลง แนวทางสร้างสรรค์ และผลลัพธ์เสียงกับขั้นตอนของผลิตภัณฑ์ Mureka O2 มีอินเทอร์เฟซทาสก์เดียวสำหรับการสร้างเพลงจากเนื้อเพลง -
Mureka O2 Generate Song เทียบกับ Kits AI
นักพัฒนาสามารถเปรียบเทียบการสร้างเพลงตั้งแต่ต้นจนจบกับขั้นตอนที่เน้นการประมวลผลเสียงร้อง Mureka O2 สร้าง เพลงเต็มจากเนื้อเพลง พร้อมการควบคุมสไตล์หรือเสียงร้องที่ระบุเพิ่มเติมได้ -
Mureka O2 Generate Song เทียบกับ ElevenLabs Music
ทีมผลิตภัณฑ์ควรเปรียบเทียบอินพุตที่ใช้ได้ รูปแบบเอาต์พุต พฤติกรรมโมเดล และความต้องการด้านการเชื่อมต่อ Mureka O2 มีโมเดลเฉพาะสำหรับสร้างเพลงจากเนื้อเพลงภายใน API ดนตรีของ Flaq AI
