準(zhǔn)備好開(kāi)始了嗎?本教程將指導(dǎo)您完成使用 Music AI 平臺(tái)處理文件的基本步驟。在我們的演示中,我們將采用主干隔離模型無(wú)縫分離混合音軌中的人聲和伴奏元素。命名空間包含music-ai
所有用戶可訪問(wèn)的各種工作流程。
創(chuàng)建新工作
準(zhǔn)備使用托管在 的媒體文件提交作業(yè)https://music.ai/demo.ogg
。確保此 URL 可公開(kāi)訪問(wèn)。如果您沒(méi)有專用存儲(chǔ)服務(wù)器或需要臨時(shí)公共 URL,請(qǐng)考慮利用我們的文件上傳服務(wù)。
在本演示中,我們將利用music-ai/stems-vocals-accompaniment
模板工作流程
curl --request POST \
--url https://api.music.ai/api/job \
--header 'Authorization: your-api-key-here' \
--header 'Content-Type: application/json' \
--data '{
"name": "My job 123",
"workflow": "music-ai/stems-vocals-accompaniment",
"params": {
"inputUrl": "https://music.ai/demo.ogg"
}
}'
請(qǐng)注意,服務(wù)器響應(yīng)包含作業(yè) ID。這是您剛剛創(chuàng)建的作業(yè)的唯一標(biāo)識(shí)符!
{ "id": "27803abe-ec15-4f74-9e8a-18a99627e9b0" }
檢索作業(yè)結(jié)果
由于我們現(xiàn)在有了一個(gè)作業(yè) ID,我們可以檢查其結(jié)果:
curl --request GET \
--url https://api.music.ai/api/job/27803abe-ec15-4f74-9e8a-18a99627e9b0 \
--header 'Authorization: your-api-key-here'
您應(yīng)該注意到服務(wù)器響應(yīng)告訴我們我們的工作已經(jīng)開(kāi)始,但尚未完成。讓我們等待 10 秒,然后再次檢查狀態(tài):
{
"id": "27803abe-ec15-4f74-9e8a-18a99627e9b0",
"name": "My job 123",
"status": "SUCCEEDED",
"workflow": {
"id": "moises/stems-vocals-accompaniment",
"description": "Stems Isolations - Vocals & accompaniments"
},
"workflowParams": {
"inputUrl": "https://your-server.com/audio-input.m4a"
},
"result": {
"vocals": "https://cdn.music.ai/something/vocals.wav",
"accompaniments": "https://cdn.music.ai/something/accompaniments.wav"
},
"createdAt": "2022-12-07T19:21:42.170Z",
"startedAt": "2022-12-07T19:21:42.307Z",
"completedAt": "2022-12-07T19:22:00.325Z"
}
這次工作已經(jīng)完成,我們可以訪問(wèn)我們的結(jié)果了!
刪除作業(yè)
一旦檢索到結(jié)果,您就可以刪除該作業(yè):
curl --request DELETE \
--url https://api.music.ai/api/job/27803abe-ec15-4f74-9e8a-18a99627e9b0 \
--header 'Authorization: your-api-key-here'