Превратите текст песни в полноценную песню с вокалом и аккомпанементом.
Примеры 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 (генерация песен из текста с поддержкой идентификатора голоса)
Mureka O2 Generate Song API превращает предоставленный текст в песню с необязательными указаниями по жанру, настроению, инструментам, ритму, вокалу и звучанию продакшена. Разработчики также могут выбрать аудиоформат или указать существующий идентификатор голоса Mureka. Модель O2 доступна через Flaq AI и предлагает специализированный процесс создания песен из текста для музыкальных продуктов, инструментов для авторов контента и медиаприложений.
Основные возможности Mureka O2 Generate Song API
-
Генерация песен из текста: Создавайте песни с вокалом и музыкальным сопровождением на основе предоставленного текста.
-
Необязательные указания по стилю: Опишите желаемый жанр, эмоцию, инструментовку, ритм, характер вокала и подход к продакшену.
-
Поддержка идентификатора голоса Mureka: Задайте тембр пения с помощью существующего идентификатора голоса Mureka.
-
Структурированный текст песни: Передавайте куплеты, припевы, бриджи и другие обозначенные разделы в пределах допустимой длины текста песни.
-
Несколько аудиоформатов: Выберите формат вывода, подходящий для предпрослушивания, публикации, редактирования или хранения.
-
Музыкальный процесс на основе API: Добавьте генерацию песен O2 в приложения через API задач Flaq AI.
Как использовать Mureka O2 Generate Song API для создания песен на Flaq AI
-
Входные данные: Обязательный текст песни длиной до 3000 символов, а также необязательное описание стиля длиной до 1024 символов, необязательный идентификатор голоса Mureka и формат вывода.
-
Результат: Сгенерированная песня с вокалом и музыкальным сопровождением, возвращаемая через механизм задач Flaq AI.
-
Аудиоформаты: Выберите mp3, wav или flac. Если формат не выбран, API использует mp3.
-
Управление вокалом: Укажите существующий идентификатор голоса Mureka, если нужен определённый клонированный тембр.
-
Возможности: Генерация песен из текста, необязательные указания по продакшену, выбор аудиоформата и необязательное управление клонированным вокалом.
Основные сценарии интеграции Mureka O2 Generate Song API
-
Демоверсии песен: Превращайте тексты в полноценные концепции песен для оценки и творческой доработки.
-
Персонализированные музыкальные продукты: Генерируйте песни из пользовательских текстов с необязательными указаниями по стилю.
-
Работа с виртуальными исполнителями: Применяйте идентификатор голоса Mureka, когда нужен постоянный узнаваемый голос в генерируемых песнях.
-
Джинглы и музыка для брендов: Создавайте концепции песен с текстом, отражающим посылы кампаний и брендов.
-
Игры и сюжетные медиапроекты: Создавайте песни персонажей, вымышленные радиопередачи и музыкальный контент, связанный с сюжетом.
Примечание Используйте только те тексты и голосовые образцы, которые вы вправе передавать. На сгенерированный контент распространяются применимые требования об авторских правах, согласии и правила платформы.
Mureka O2 Generate Song и конкуренты: сравнительный анализ
-
Mureka O2 Generate Song и Mureka 9.5 Generate Song
Обе модели Flaq AI принимают текст песни, необязательные указания по стилю, выбранный аудиоформат и необязательный идентификатор голоса. Mureka 9.5 поддерживает более длинный текст песни, а O2 даёт командам ещё один вариант модели Mureka для оценки с учётом их конкретного контента. -
Mureka O2 Generate Song и Suno
Командам, сравнивающим эти процессы, следует оценить управление текстом песни, настройку вокала, форматы вывода и требования к API. Mureka O2 принимает предоставленный текст песни и необязательные идентификаторы голоса Mureka через 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.
