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