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-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;
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-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']
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-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"
}'
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 9.5 Generate Song
| Parametri | Prezzo | Prezzo originale | Sconto |
|---|
README
Mureka 9.5 Generate Song API (Generazione di canzoni da testi con supporto per voci personalizzate)
Mureka 9.5 Generate Song API trasforma i testi forniti in canzoni complete per sviluppatori, creatori musicali e prodotti interattivi. Aggiungi indicazioni facoltative su genere, atmosfera, strumenti, ritmo, voce e produzione, oppure usa un ID vocale Mureka per orientare il timbro del canto. Tramite Flaq AI, il modello offre un flusso strutturato per creare canzoni partendo dai testi, con diversi formati audio di uscita.
Funzionalità principali di Mureka 9.5 Generate Song API
-
Generazione di canzoni da testi: Trasforma testi completi in una canzone generata con voce e accompagnamento musicale.
-
Indicazioni stilistiche facoltative: Orienta genere, emozione, strumentazione, ritmo, carattere vocale e scelte di produzione tramite un prompt testuale.
-
Supporto per ID vocali personalizzati: Usa un ID vocale Mureka esistente per orientare la voce cantata in un'attività di generazione.
-
Testi estesi in input: Supporta testi strutturati in strofe, ritornelli, ponti e altre sezioni della canzone.
-
Diversi formati audio: Scegli un formato di uscita adatto ad anteprime, distribuzione, montaggio o archiviazione.
-
Flusso per canzoni tramite API: Integra la generazione di canzoni da testi nelle applicazioni tramite l'API delle attività di Flaq AI.
Come usare Mureka 9.5 Generate Song API per creare canzoni da testi su Flaq AI
-
Input: Testo obbligatorio di massimo 5000 caratteri, più un prompt stilistico facoltativo di massimo 1024 caratteri, un ID vocale Mureka facoltativo e un formato di uscita facoltativo.
-
Output: Una canzone generata con voce e accompagnamento musicale, restituita 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 canzoni da testi, indicazioni di produzione facoltative, formati audio selezionabili e controllo facoltativo della voce clonata.
Principali casi d'uso per l'integrazione di Mureka 9.5 Generate Song API
-
Demo di composizione: Trasforma testi scritti in idee di canzoni complete da valutare e sviluppare creativamente.
-
Prodotti musicali personalizzati: Consenti agli utenti di fornire testi e indicazioni stilistiche facoltative per generare canzoni personalizzate.
-
Progetti di artisti virtuali: Usa un ID vocale Mureka per orientare un'identità vocale ricorrente nei brani generati.
-
Canzoni pubblicitarie e di marca: Crea idee musicali con testi per campagne, storie di prodotto ed esperienze di marca.
-
Giochi e media narrativi: Genera canzoni dei personaggi, contenuti radiofonici fittizi e brani musicali legati alla storia.
Nota Usa solo testi e campioni vocali che sei autorizzato a inviare. I contenuti generati restano soggetti alle norme applicabili in materia di diritto d'autore, consenso e politiche della piattaforma.
Mureka 9.5 Generate Song e i concorrenti: analisi comparativa
-
Mureka 9.5 Generate Song e Suno Custom Mode
I team che confrontano questi flussi di lavoro dovrebbero valutare il controllo sui testi, la personalizzazione vocale, i formati audio e i requisiti API. Mureka 9.5 Generate Song accetta i testi forniti e un ID vocale Mureka facoltativo tramite Flaq AI. -
Mureka 9.5 Generate Song e Udio
L'opzione preferibile dipende da come testi, indicazioni stilistiche, voci e audio generato si integrano nel flusso di lavoro del prodotto. Mureka offre un'unica interfaccia per le attività di generazione di canzoni a partire dai testi. -
Mureka 9.5 Generate Song e Mureka O2 Generate Song
Entrambi i modelli di Flaq AI accettano testi, indicazioni stilistiche facoltative, formati audio selezionabili e un ID vocale facoltativo. Mureka 9.5 supporta un limite più ampio per i testi in input, mentre O2 offre un'opzione di generazione Mureka distinta per i team che vogliono provare comportamenti diversi dei modelli. -
Mureka 9.5 Generate Song e Kits AI
Gli sviluppatori dovrebbero confrontare la generazione completa di canzoni con i flussi basati sull'elaborazione vocale. Mureka 9.5 Generate Song crea una canzone da testi e controlli stilistici o vocali facoltativi. -
Mureka 9.5 Generate Song e SongR
I team di prodotto possono confrontare input supportati, formati di uscita, esigenze di personalizzazione e accesso API. Mureka riunisce testi, indicazioni stilistiche e controllo facoltativo dell'identità vocale in un unico modello di richiesta.
