Skip to main content
يحتوي المشروع على وسائط المصدر، والكلمات، وإعدادات التصيير، وعمليات التصدير لفيديو كاراوكي أو فيديو كلمات. كما تتضمن مشاريع الكاراوكي أيضًا المسارات الصوتية المفصولة (stems).

project create

أنشئ مشروعًا جديدًا من ملف محلي أو من عنوان URL.
string
required
مسار ملف محلي (./song.mp3) أو عنوان URL عبر HTTP/HTTPS (https://example.com/song.mp4).

Options

Examples

القواعد:
  • إذا مرّرت كلمات وأهملت --mode، فسيكون الافتراضي في CLI هو align
  • يتطلب align كلمات
  • يقبل transcribe كلمات مرجعية اختيارية. قد يعيد النموذج نصًا مختلفًا.
  • لا يقبل none كلمات
  • يستخدم --kind lyric-video الصوت الأصلي دون فصل المسارات (stems) ويرفض --split-model. إن إهمال --kind يُبقي سلوك الكاريوكي كما هو.
  • --download يتضمن ضمنًا --export
  • ينطبق --max-video-quality فقط على مصادر URL عبر HTTP/HTTPS. افتراضيه 1080p، ويستخدم أفضل جودة متاحة حتى ذلك الحد، ويعود إلى أفضل صيغة متاحة عندما لا تكشف المنصة عن بث محدود بسقف.

project list

اعرض جميع المشاريع للحساب الموثَّق.

project quote

احسب الاعتمادات المطلوبة لإنشاء مشروع دون إنشاء المشروع.
يقبل source نفس صيغ مسار الملف المحلي أو عنوان URL عبر HTTP/HTTPS كما في project create. بدون --duration، يرفع CLI المصدر لكي يتمكن الخادم من قياس الوسائط بدقة، لكنه لا ينشئ مشروعًا.

Options

Examples:

project show

احصل على حالة المشروع الحالية، بما في ذلك state الموحَّدة، وpendingOperation، والمسارات (stems)، والإعدادات، والتصديرات.
string
required
معرّف المشروع الذي يعيده project create.

project wait

استطلع حالة مشروع حتى يصل إلى حالة نهائية (terminal state).

project delete

احذف مشروعًا وجميع المسارات (stems) والكلمات والتصديرات المرتبطة به.
الحذف نهائي. مرّر --idempotency-key لجعل إعادة المحاولة آمنة.

project sync

أعِد تشغيل تفريغ الكلمات (transcription) أو محاذاتها (alignment) على مشروع موجود.
Example:

project separate

أعِد تشغيل فصل المسارات (stems) على مشروع موجود.
Example:

project settings

اقرأ أو حدّث إعدادات المشروع النشطة.
إذا لم يكن أيٌّ من --preset أو --body موجودًا، فسيُرجع الأمر الإعدادات الحالية. وإذا كان أحدهما موجودًا، فسيُجري تحديثًا. Examples:

project stem list

اعرض المسارات (stems) الخاصة بمشروع.

project stem download

نزّل ملف stem واحدًا أو أكثر إلى القرص. تُنزَّل المسارات (stems) بصيغتها الأصلية المخزّنة؛ ولا يقوم CLI بإعادة ترميزها (transcode).
قيم --type المدعومة هي original وinstrumental وvocals و backing_vocals. كما يقبل CLI أيضًا backing-vocals وbackingVocals و backingvocals كأسماء بديلة.

What’s next

  • Exports - إخراج الكاريوكي النهائي
  • Presets - إدارة تهيئات الإخراج القابلة لإعادة الاستخدام
  • Render settings reference - حقول الإعدادات والإعدادات المسبقة المشتركة

Capabilities, versions, and timings

يعيد youka capabilities --json معرّفات النماذج، وسير العمل المدعوم، ومعالجة النص، ودعم اللغات، وأهلية الحساب. Wav2Vec2 هو نموذج محاذاة. ElevenLabs Scribe هو نموذج تفريغ (transcription). النماذج التي تتطلب غناءً معزولًا تحتاج إلى سير عمل كاريوكي مع نموذج فصل ينتج مسار vocals.
يقرأ project settings --version-id الإصدار المختار أو يحدّثه. إن إهمال الراية يستخدم الإصدار الأساسي. استيرادات التوقيت (timing) تستبدل المحاذاة بالكامل دون مهمة معالجة أو حجز اعتمادات. يحتوي جسم JSON على alignment وexpectedRevision. كما يتطلب الحفظ والاختيار الذري أيضًا select: true وexpectedSelectionRevision. يعيد الرمز المميّز القديم HTTP 409. اجلب القيم الحالية وقارنها قبل محاولة تعديل آخر. انظر Automate lyric videos لملفات الطلب، والتحقق من صحة التوقيت، ومعالجة الكتالوج القابلة للاستئناف.