Skip to main content
एक प्रोजेक्ट में कराओके या लिरिक वीडियो के लिए स्रोत मीडिया, लिरिक्स, रेंडर सेटिंग्स, और एक्सपोर्ट्स होते हैं। कराओके प्रोजेक्ट्स में अलग किए गए स्टेम्स भी होते हैं।

project create

लोकल फ़ाइल या URL से एक नया प्रोजेक्ट बनाएँ।
string
required
एक लोकल फ़ाइल पाथ (./song.mp3) या एक HTTP/HTTPS URL (https://example.com/song.mp4)।

विकल्प

उदाहरण

नियम:
  • यदि आप लिरिक्स पास करते हैं और --mode छोड़ देते हैं, तो CLI डिफ़ॉल्ट रूप से align का उपयोग करता है
  • align के लिए लिरिक्स आवश्यक हैं
  • transcribe वैकल्पिक रेफ़रेंस लिरिक्स स्वीकार करता है। मॉडल अलग टेक्स्ट लौटा सकता है।
  • none लिरिक्स स्वीकार नहीं करता
  • --kind lyric-video स्टेम सेपरेशन के बिना मूल ऑडियो का उपयोग करता है और --split-model को अस्वीकार करता है। --kind छोड़ने पर कराओके व्यवहार बना रहता है।
  • --download का अर्थ --export भी होता है
  • --max-video-quality केवल HTTP/HTTPS URL सोर्स पर लागू होता है। इसका डिफ़ॉल्ट 1080p है, यह उस सीमा तक उपलब्ध सर्वश्रेष्ठ गुणवत्ता का उपयोग करता है, और जब प्लेटफ़ॉर्म सीमित स्ट्रीम उपलब्ध नहीं कराता तब उपलब्ध सर्वश्रेष्ठ फ़ॉर्मेट पर फ़ॉलबैक करता है।

project list

प्रमाणीकृत अकाउंट के लिए सभी प्रोजेक्ट्स की सूची दिखाएँ।

project quote

प्रोजेक्ट बनाए बिना, प्रोजेक्ट बनाने के लिए आवश्यक क्रेडिट्स का अनुमान (quote) बताएँ।
source वही लोकल फ़ाइल पाथ या HTTP/HTTPS URL फ़ॉर्म स्वीकार करता है जो project create में होता है। --duration के बिना, CLI सोर्स अपलोड करता है ताकि सर्वर मीडिया की अवधि को सटीक रूप से माप सके, लेकिन यह प्रोजेक्ट नहीं बनाता।

विकल्प

उदाहरण:

project show

वर्तमान प्रोजेक्ट स्थिति प्राप्त करें, जिसमें normalized state, pendingOperation, स्टेम्स, सेटिंग्स, और एक्सपोर्ट्स शामिल हैं।
string
required
project create द्वारा लौटाया गया प्रोजेक्ट ID।

project wait

किसी प्रोजेक्ट को तब तक पोल करें जब तक वह टर्मिनल स्टेट में न पहुँच जाए।

project delete

किसी प्रोजेक्ट और उससे जुड़े सभी स्टेम्स, लिरिक्स, और एक्सपोर्ट्स को हटाएँ।
डिलीट स्थायी है। रिट्राई को सुरक्षित बनाने के लिए --idempotency-key पास करें।

project sync

किसी मौजूदा प्रोजेक्ट पर लिरिक ट्रांसक्रिप्शन या अलाइनमेंट को फिर से चलाएँ।
उदाहरण:

project separate

किसी मौजूदा प्रोजेक्ट पर स्टेम सेपरेशन को फिर से चलाएँ।
उदाहरण:

project settings

सक्रिय प्रोजेक्ट सेटिंग्स पढ़ें या अपडेट करें।
यदि न --preset मौजूद है न --body, तो कमांड वर्तमान सेटिंग्स लौटाता है। यदि इनमें से कोई एक मौजूद है, तो यह अपडेट करता है। उदाहरण:

project stem list

किसी प्रोजेक्ट के लिए स्टेम्स की सूची दिखाएँ।

project stem download

एक या अधिक स्टेम फ़ाइलें डिस्क पर डाउनलोड करें। स्टेम्स उनके मूल स्टोर्ड फ़ॉर्मेट में डाउनलोड होते हैं; CLI उन्हें ट्रांसकोड नहीं करता।
समर्थित --type वैल्यूज़ original, instrumental, vocals, और backing_vocals हैं। CLI backing-vocals, backingVocals, और backingvocals को भी alias के रूप में स्वीकार करता है।

आगे क्या

  • Exports - तैयार कराओके रेंडर करें
  • Presets - पुन: उपयोग योग्य रेंडर कॉन्फ़िगरेशन प्रबंधित करें
  • Render settings reference - साझा प्रीसेट और सेटिंग्स फ़ील्ड्स

क्षमताएँ, वर्ज़न, और टाइमिंग्स

youka capabilities --json मॉडल IDs, समर्थित वर्कफ़्लोज़, टेक्स्ट हैंडलिंग, भाषा सपोर्ट, और अकाउंट eligibility लौटाता है। Wav2Vec2 एक alignment मॉडल है। ElevenLabs Scribe एक transcription मॉडल है। जिन मॉडलों को isolated vocals चाहिए, उन्हें ऐसे separation मॉडल वाले karaoke workflow की आवश्यकता होती है जो vocals उत्पन्न करता हो।
project settings --version-id चुने हुए वर्ज़न को पढ़ता या अपडेट करता है। फ़्लैग छोड़ने पर प्राथमिक वर्ज़न उपयोग होता है। टाइमिंग इम्पोर्ट्स बिना किसी प्रोसेसिंग जॉब या क्रेडिट होल्ड के पूरा alignment बदल देते हैं। JSON body में alignment और expectedRevision शामिल होते हैं। Atomic save-and-select के लिए select: true और expectedSelectionRevision भी चाहिए। एक stale token HTTP 409 लौटाता है। किसी और एडिट की कोशिश से पहले वर्तमान वैल्यूज़ फ़ेच करें और तुलना करें। रिक्वेस्ट फ़ाइलों, टाइमिंग वैलिडेशन, और resumable catalogue processing के लिए Automate lyric videos देखें।