Trasforma il tuo testo in una canzone completa di voce e accompagnamento.
Esempi API
Esempio di invio
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;
Esempio di 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));
}
Esempio di invio
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']
Esempio di 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)
Esempio di invio
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"
}'
Esempio di 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"
Prezzi di Mureka O2 Generate Song
| Parametri | Prezzo | Prezzo originale | Sconto |
|---|
README
API Mureka O2 Generate Song (Generazione di brani da testi con supporto degli ID vocali)
L'API Mureka O2 Generate Song trasforma i testi forniti in un brano generato con indicazioni facoltative su genere, atmosfera, strumenti, ritmo, voce e direzione di produzione. Gli sviluppatori possono anche scegliere un formato audio o fornire un ID vocale Mureka esistente. Disponibile tramite Flaq AI, O2 offre un flusso dedicato alla generazione di brani da testi per prodotti musicali, strumenti per creator e applicazioni multimediali.
Funzionalità principali dell'API Mureka O2 Generate Song
-
Generazione di brani da testi: Crea un brano con voce e accompagnamento musicale a partire dai testi forniti.
-
Indicazioni di stile facoltative: Descrivi genere, emozione, strumentazione, ritmo, carattere vocale e approccio di produzione desiderati.
-
Supporto degli ID vocali Mureka: Orienta il timbro del canto con un ID vocale Mureka esistente.
-
Input di testi strutturati: Invia strofe, ritornelli, ponti e altre sezioni etichettate entro il limite supportato per i testi.
-
Diversi formati audio: Scegli un formato di output adatto ad anteprime, pubblicazione, modifica o archiviazione.
-
Flusso musicale basato su API: Integra la generazione di brani O2 nelle applicazioni tramite l'API delle attività di Flaq AI.
Come usare l'API Mureka O2 Generate Song per creare brani su Flaq AI
-
Input: Testo obbligatorio fino a 3000 caratteri, più un prompt di stile facoltativo fino a 1024 caratteri, un ID vocale Mureka facoltativo e un formato di output facoltativo.
-
Output: Un brano generato con voce e accompagnamento musicale, restituito tramite il flusso delle attività di Flaq AI.
-
Formati audio: Seleziona mp3, wav o flac. Se non viene selezionato alcun formato, l'API usa mp3.
-
Controllo vocale: Fornisci un ID vocale Mureka esistente quando serve uno specifico timbro clonato.
-
Capacità: Generazione di brani da testi, indicazioni di produzione facoltative, formati audio selezionabili e controllo facoltativo della voce clonata.
Principali casi d'uso per l'integrazione dell'API Mureka O2 Generate Song
-
Demo per la composizione: Trasforma i testi in concept di brani completi da valutare e perfezionare creativamente.
-
Prodotti musicali personalizzati: Genera brani dai testi forniti dagli utenti e da indicazioni di stile facoltative.
-
Flussi per artisti virtuali: Applica un ID vocale Mureka quando serve un'identità vocale generata ricorrente.
-
Jingle e musica di marca: Crea concept musicali con testi costruiti attorno ai messaggi di campagne e marchi.
-
Giochi e contenuti narrativi: Produci brani dei personaggi, trasmissioni immaginarie e contenuti musicali legati alla storia.
Nota Usa solo testi e campioni vocali che sei autorizzato a inviare. I contenuti generati restano soggetti alle norme applicabili su copyright, consenso e piattaforma.
Mureka O2 Generate Song e le alternative: analisi comparativa
-
Mureka O2 Generate Song a confronto con Mureka 9.5 Generate Song
Entrambi i modelli Flaq AI accettano testi, indicazioni di stile facoltative, formati audio selezionabili e un ID vocale facoltativo. Mureka 9.5 supporta un limite più ampio per i testi in ingresso, mentre O2 offre ai team un altro modello Mureka da valutare per i propri contenuti specifici. -
Mureka O2 Generate Song a confronto con Suno
I team che confrontano questi flussi dovrebbero valutare controllo dei testi, personalizzazione vocale, formati di output e requisiti API. Mureka O2 accetta testi forniti e ID vocali Mureka facoltativi tramite Flaq AI. -
Mureka O2 Generate Song a confronto con Udio
La scelta giusta dipende da come testi, indicazioni creative e risultati audio si inseriscono nel flusso del prodotto. Mureka O2 espone un'unica interfaccia per le attività di generazione di brani a partire dai testi. -
Mureka O2 Generate Song a confronto con Kits AI
Gli sviluppatori possono confrontare la generazione completa di brani con flussi incentrati sull'elaborazione vocale. Mureka O2 crea un brano completo a partire da testi e controlli facoltativi per stile o voce. -
Mureka O2 Generate Song a confronto con ElevenLabs Music
I team di prodotto dovrebbero confrontare input disponibili, formati di output, comportamento del modello e necessità di integrazione. Mureka O2 offre un modello dedicato alla generazione di brani da testi nell'API musicale di Flaq AI.
