تم تصميم سير عمل ACE Step v1 M2M Editing في ComfyUI لتحويل الأغاني الموجودة عبر تغيير الأسلوب وكلمات الأغنية. يتم ذلك باستخدام نموذج ACE-Step الذي يتفوق في مهام تحرير الصوت. يتضمن سير العمل عدة عُقد أساسية مثل TextEncodeAceStepAudio لترميز التغييرات المطلوبة في الكلمات والأسلوب، وVAEDecodeAudio لفك ترميز الصوت المعدّل وإعادته إلى صيغة قابلة للتشغيل. بالاعتماد على هذه العُقد يمكن تطبيق تعديلات معقدة على الملفات الصوتية، ما يجعله أداة مفيدة لمنتجي الموسيقى ومهندسي الصوت الذين يرغبون في تجربة أصوات جديدة أو تكييف مسارات موجودة لأنواع موسيقية مختلفة.
تقنيًا، يبدأ سير العمل بتحميل الملف الصوتي عبر عقدة LoadAudio، ثم ترميز الصوت باستخدام VAEEncodeAudio. بعد ذلك تتم معالجة الصوت المُرمّز عبر عُقد مختلفة مثل LatentApplyOperationCFG وLatentOperationTonemapReinhard لضبط خصائص الصوت وتحسينها. تُستخدم عقدة ModelSamplingSD3 لعمل sampling للصوت، بينما تضمن عقدة KSampler إخراجًا عالي الجودة. أخيرًا يتم حفظ الصوت المُحرّر بصيغة MP3 باستخدام SaveAudioMP3. يتيح هذا النهج تحكمًا دقيقًا بعملية تحرير الصوت، ما يجعله أداة مهمة للمحترفين الإبداعيين.
API
استخدم سير العمل هذا من الكود
كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.
شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.
// Install (beta)
npm i @comfyorg/sdk
// Run "ACE Step v1 تحرير M2M" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("audio_ace_step_1_m2m_editing_api.json");
const job = await client.run(wf);
await job.getOutputs("59")[0].toFile("output.png"); // SaveAudioMP3يأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).
يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.
الأسئلة الشائعة













