Biến lời bài hát thành bài hát hoàn chỉnh với giọng hát và nhạc đệm.
Ví dụ API
Ví dụ gửi yêu cầu
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;
Ví dụ polling
// 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));
}
Ví dụ gửi yêu cầu
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']
Ví dụ polling
# 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)
Ví dụ gửi yêu cầu
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"
}'
Ví dụ polling
# 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"
Giá Mureka O2 Generate Song
| Tham số | Giá | Giá gốc | Giảm giá |
|---|
README
Mureka O2 Generate Song API (Tạo bài hát từ lời với hỗ trợ ID giọng hát)
Mureka O2 Generate Song API biến lời bài hát được cung cấp thành bài hát với định hướng tùy chọn về thể loại, tâm trạng, nhạc cụ, nhịp điệu, giọng hát và cách sản xuất. Nhà phát triển cũng có thể chọn định dạng âm thanh hoặc cung cấp ID giọng hát Mureka hiện có. Được cung cấp qua Flaq AI, O2 mang đến quy trình chuyên biệt để tạo bài hát từ lời cho sản phẩm âm nhạc, công cụ dành cho nhà sáng tạo và ứng dụng truyền thông.
Các tính năng chính của Mureka O2 Generate Song API
-
Tạo bài hát từ lời: Tạo bài hát có giọng hát và phần nhạc đệm từ lời bài hát được cung cấp.
-
Định hướng phong cách tùy chọn: Mô tả thể loại, cảm xúc, cách phối nhạc cụ, nhịp điệu, đặc điểm giọng hát và phương pháp sản xuất mong muốn.
-
Hỗ trợ ID giọng hát Mureka: Định hướng âm sắc giọng hát bằng ID giọng hát Mureka hiện có.
-
Đầu vào lời bài hát có cấu trúc: Gửi các đoạn chính, điệp khúc, đoạn chuyển và các phần có nhãn khác trong giới hạn độ dài lời bài hát được hỗ trợ.
-
Nhiều định dạng âm thanh: Chọn định dạng đầu ra phù hợp để nghe thử, xuất bản, chỉnh sửa hoặc lưu trữ.
-
Quy trình âm nhạc qua API: Thêm tính năng tạo bài hát bằng O2 vào ứng dụng thông qua API tác vụ của Flaq AI.
Cách dùng Mureka O2 Generate Song API để sáng tác bài hát trên Flaq AI
-
Đầu vào: Lời bài hát bắt buộc tối đa 3000 ký tự, kèm câu lệnh phong cách tùy chọn tối đa 1024 ký tự, ID giọng hát Mureka tùy chọn và định dạng đầu ra tùy chọn.
-
Đầu ra: Bài hát được tạo có giọng hát và phần nhạc đệm, được trả về qua quy trình tác vụ của Flaq AI.
-
Định dạng âm thanh: Chọn mp3, wav hoặc flac. Nếu không chọn định dạng, API sẽ dùng mp3.
-
Điều khiển giọng hát: Cung cấp ID giọng hát Mureka hiện có khi cần một âm sắc giọng nhân bản cụ thể.
-
Khả năng: Tạo bài hát từ lời, định hướng sản xuất tùy chọn, định dạng âm thanh có thể chọn và tùy chọn điều khiển giọng hát nhân bản.
Các trường hợp sử dụng phù hợp để tích hợp Mureka O2 Generate Song API
-
Bản thu thử sáng tác: Chuyển lời bài hát thành ý tưởng bài hát hoàn chỉnh để đánh giá và cải tiến sáng tạo.
-
Sản phẩm âm nhạc cá nhân hóa: Tạo bài hát từ lời do người dùng cung cấp và định hướng phong cách tùy chọn.
-
Quy trình nghệ sĩ ảo: Áp dụng ID giọng hát Mureka khi cần duy trì bản sắc giọng hát được tạo qua nhiều tác phẩm.
-
Nhạc quảng cáo và thương hiệu: Tạo ý tưởng âm nhạc có lời theo thông điệp chiến dịch và thương hiệu.
-
Trò chơi và nội dung kể chuyện: Sản xuất bài hát nhân vật, chương trình phát sóng hư cấu và nội dung âm nhạc theo cốt truyện.
Lưu ý Chỉ dùng lời bài hát và mẫu giọng hát mà bạn được phép gửi. Nội dung được tạo vẫn chịu sự điều chỉnh của các chính sách hiện hành về bản quyền, sự đồng ý và nền tảng.
Phân tích so sánh Mureka O2 Generate Song với các đối thủ
-
Mureka O2 Generate Song so với Mureka 9.5 Generate Song
Cả hai mô hình trên Flaq AI đều nhận lời bài hát, định hướng phong cách tùy chọn, định dạng âm thanh có thể chọn và ID giọng hát tùy chọn. Mureka 9.5 hỗ trợ giới hạn lời bài hát dài hơn, còn O2 cung cấp thêm một lựa chọn mô hình Mureka để các nhóm đánh giá cho nội dung cụ thể của mình. -
Mureka O2 Generate Song so với Suno
Các nhóm so sánh những quy trình này nên đánh giá khả năng điều khiển lời bài hát, tùy chỉnh giọng hát, định dạng đầu ra và yêu cầu API. Mureka O2 nhận lời bài hát được cung cấp và ID giọng hát Mureka tùy chọn qua Flaq AI. -
Mureka O2 Generate Song so với Udio
Lựa chọn phù hợp phụ thuộc vào cách lời bài hát, định hướng sáng tạo và kết quả âm thanh đáp ứng quy trình sản phẩm. Mureka O2 cung cấp một giao diện tác vụ duy nhất để tạo bài hát từ lời. -
Mureka O2 Generate Song so với Kits AI
Nhà phát triển có thể so sánh việc tạo bài hát trọn vẹn với các quy trình tập trung xử lý giọng hát. Mureka O2 tạo bài hát hoàn chỉnh từ lời cùng các tùy chọn điều khiển phong cách hoặc giọng hát. -
Mureka O2 Generate Song so với ElevenLabs Music
Các nhóm sản phẩm nên so sánh đầu vào có sẵn, định dạng đầu ra, hành vi mô hình và nhu cầu tích hợp. Mureka O2 cung cấp mô hình chuyên tạo bài hát từ lời trong API âm nhạc của Flaq AI.
