الانتقال إلى المحتوى الرئيسي
يسمح لنا Producer برفع مرجع الصوت لإعادة الإبداع، توضح هذه الوثيقة طريقة توصيل API ذات الصلة. هذا API يحتوي على معلمة إدخال واحدة، وهي audio_url، وهي عنوان CDN يمكن الوصول إليه علنًا، يدعم لاحقة mp3. هنا، audio_url المدخل هو https://cdn.acedata.cloud/suno_demo.mp3، وهو عنوان CDN يمكن الوصول إليه علنًا.
curl -X POST 'https://api.acedata.cloud/producer/upload' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "audio_url": "https://cdn.acedata.cloud/suno_demo.mp3"
}'
النتيجة كما يلي:
{
  "success": true,
  "task_id": "23e7d4ec-d1a8-429f-87d8-9f53fc3b6666",
  "data": {
    "audio_id": "d906da31-87cb-42f5-98df-2fc4969923b1",
    "lyric": "[Mandopop, Acoustic Pop]\n[Soft female vocals, bright and cheerful]\n\n[Verse 1]\n阳光洒在海边\n浪花笑得灿烂\n你和我在沙滩\n钟表停止转\n冰淇淋在融化\n手牵手去散步\n风儿轻轻吹过\n心跳不停跳\n\n[Chorus]\n夏天夏天\n时间停在这一天\n笑声回荡\n蔚蓝天空在身旁",
    "audio_url": "https://storage.googleapis.com/corpusant-app-public/producer/raw/d906da31-87cb-42f5-98df-2fc4969923b1.mp3"
  }
}
يمكنك أن ترى أن حقل audio_id في data هو معرف الأغنية بعد الرفع. بعد الحصول على معرف الأغنية، يمكننا استخدام Producer Audios Generation API لإنشاء أغاني مخصصة، على سبيل المثال، تمرير action كـ upload_extend، بينما يتم تمرير audio_id كمعرف الأغنية الذي تم إرجاعه، يمكننا إنشاء أغنية جديدة بناءً على مرجع الصوت.