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

project create

लोकल फ़ाइल या URL से एक नया प्रोजेक्ट बनाएं।
youka project create <source> [options]
source
string
required
एक लोकल फ़ाइल पाथ (./song.mp3) या एक HTTP/HTTPS URL (https://example.com/song.mp4)।

Options

विकल्पविवरण
--title <title>प्रोजेक्ट शीर्षक
--mode <mode>none, transcribe, या align
--lyrics <text>लिरिक्स टेक्स्ट
--lang <code>भाषा कोड
--sync-model <model>लिरिक्स सिंक मॉडल
--split-model <model>स्टेम सेपरेशन मॉडल
--max-video-quality <quality>URL स्रोतों के लिए अधिकतम वीडियो क्वालिटी: 720p, 1080p, 4k, या best
--preset <presetId>प्रोजेक्ट बनाते समय एक प्रीसेट लागू करें
--exportप्रोजेक्ट तैयार होने के बाद एक एक्सपोर्ट बनाएं
--downloadएक एक्सपोर्ट बनाएं, उसके लिए प्रतीक्षा करें, और उसे डाउनलोड करें
--output <path>--download के लिए आउटपुट पाथ

Examples

youka project create ./song.mp3 \
  --title "My Song" \
  --mode transcribe \
  --lang en \
  --wait \
  --json
Rules:
  • यदि आप lyrics पास करते हैं और --mode छोड़ देते हैं, तो CLI डिफ़ॉल्ट रूप से align चुनता है
  • align के लिए lyrics आवश्यक हैं
  • transcribe और none lyrics स्वीकार नहीं करते
  • --download का अर्थ --export भी होता है
  • --max-video-quality केवल HTTP/HTTPS URL स्रोतों पर लागू होता है। इसका डिफ़ॉल्ट 1080p है, यह उस सीमा तक उपलब्ध सर्वोत्तम क्वालिटी का उपयोग करता है, और जब प्लेटफ़ॉर्म capped स्ट्रीम उपलब्ध नहीं कराता तो उपलब्ध सर्वोत्तम फ़ॉर्मैट पर फ़ॉलबैक करता है।

project list

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

project quote

प्रोजेक्ट बनाए बिना उसे बनाने के लिए आवश्यक क्रेडिट्स का अनुमान बताएं।
youka project quote <source> [options]
source वही लोकल फ़ाइल पाथ या HTTP/HTTPS URL फ़ॉर्म स्वीकार करता है जो project create में हैं। --duration के बिना, CLI स्रोत अपलोड करता है ताकि सर्वर मीडिया की सटीक लंबाई माप सके, लेकिन यह प्रोजेक्ट नहीं बनाता।

Options

विकल्पविवरण
--title <title>प्रोजेक्ट शीर्षक
--mode <mode>none, transcribe, या align
--lyrics <text>align के लिए लिरिक्स टेक्स्ट
--lang <code>भाषा कोड
--sync-model <model>लिरिक्स सिंक मॉडल
--split-model <model>स्टेम सेपरेशन मॉडल
--max-video-quality <quality>URL स्रोतों के लिए अधिकतम वीडियो क्वालिटी: 720p, 1080p, 4k, या best
--duration <seconds>स्रोत अपलोड किए बिना ज्ञात अवधि से कोट करें
Examples:
youka project quote ./song.mp3 --mode transcribe --json
youka project quote https://example.com/song.mp4 --max-video-quality 4k --mode transcribe --json
youka project quote ./song.mp3 --duration 210 --mode none --json

project show

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

project wait

किसी प्रोजेक्ट को तब तक poll करें जब तक वह terminal state तक न पहुंच जाए।
youka project wait <projectId> --json

project delete

किसी प्रोजेक्ट और उससे जुड़े सभी स्टेम्स, लिरिक्स, और एक्सपोर्ट्स को हटाएं।
youka project delete <projectId> --idempotency-key delete-<projectId>
डिलीशन स्थायी है। retries को सुरक्षित बनाने के लिए --idempotency-key पास करें।

project sync

मौजूदा प्रोजेक्ट पर लिरिक transcription या alignment को फिर से चलाएं।
youka project sync <projectId> [options]
विकल्पविवरण
--mode <mode>transcribe या align
--text <text>लिरिक्स टेक्स्ट
--lang <code>भाषा कोड
--sync-model <model>लिरिक्स सिंक मॉडल
Example:
youka project sync $PROJECT_ID \
  --mode align \
  --text "$(cat lyrics.txt)" \
  --wait \
  --json

project separate

मौजूदा प्रोजेक्ट पर स्टेम सेपरेशन को फिर से चलाएं।
youka project separate <projectId> [--split-model <model>]
Example:
youka project separate $PROJECT_ID --split-model audioshakeai --wait --json

project settings

सक्रिय प्रोजेक्ट सेटिंग्स को पढ़ें या अपडेट करें।
youka project settings <projectId>
youka project settings <projectId> --preset <presetId> --body ./settings.json
यदि --preset और --body में से कोई भी मौजूद नहीं है, तो कमांड वर्तमान सेटिंग्स लौटाता है। यदि इनमें से कोई भी मौजूद है, तो यह अपडेट करता है। Examples:
youka project settings $PROJECT_ID --json

project stem list

किसी प्रोजेक्ट के लिए स्टेम्स की सूची दिखाएं।
youka project stem list <projectId>
youka project stem list <projectId> --json

project stem download

एक या अधिक स्टेम फ़ाइलें डिस्क पर डाउनलोड करें। स्टेम्स उनके मूल stored फ़ॉर्मैट में डाउनलोड होते हैं; CLI उन्हें transcode नहीं करता।
youka project stem download <projectId> <stemId> --output ./stems
youka project stem download <projectId> --type instrumental --output ./stems
youka project stem download <projectId> --type original --type backing-vocals --type vocals --output ./stems
youka project stem download <projectId> --all --output ./stems
समर्थित --type वैल्यूज़ original, instrumental, vocals, और backing_vocals हैं। CLI backing-vocals, backingVocals, और backingvocals को aliases के रूप में भी स्वीकार करता है।

What’s next

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