नेविगेशन पर जाएँ

पॉडकास्ट बनाएं

पॉडकास्ट प्रोजेक्ट बनाएं और उसे अपने-आप कन्वर्ट करें। फ़िलहाल LLM की लागत हम वहन करते हैं, लेकिन ऑडियो जनरेशन के लिए आपसे शुल्क लिया जाएगा। भविष्य में, LLM और ऑडियो जनरेशन, दोनों की लागत के लिए आपसे शुल्क लिया जाएगा।

हेडर

xi-api-keystringवैकल्पिक
safety-identifierstring or nullवैकल्पिक

मॉडरेशन के लिए इस्तेमाल होता है। इस सुविधा का इस्तेमाल करने के लिए आपका वर्कस्पेस allowlist में होना चाहिए।

अनुरोध

This endpoint expects an object.
model_idstringआवश्यक

इस स्टूडियो प्रोजेक्ट के लिए उपयोग किए जाने वाले मॉडल की ID। सभी उपलब्ध मॉडल की सूची के लिए आप GET /v1/models क्वेरी कर सकते हैं।

modeobjectआवश्यक

बनाए जाने वाले पॉडकास्ट का टाइप। यह ‘conversation’ हो सकता है, यानी दो वॉइस के बीच बातचीत, या ‘bulletin’, यानी एकालाप।

sourceobject or list of objectsआवश्यक

पॉडकास्ट के लिए स्रोत कॉन्टेंट।

quality_presetenum or nullवैकल्पिक

जनरेट किए गए ऑडियो की output quality। इनमें से एक होनी चाहिए: ‘standard’ - मानक output format, 44.1kHz sample rate के साथ 128kbps। ‘high’ - उच्च-गुणवत्ता output format, 44.1kHz sample rate के साथ 192kbps और हमारी ओर से बड़े सुधार। ‘ultra’ - ultra quality output format, 44.1kHz sample rate के साथ 192kbps और हमारी ओर से सबसे बेहतर सुधार। ‘ultra_lossless’ - पूरी तरह lossless format में ultra quality output format, 44.1kHz sample rate के साथ 705.6kbps और हमारी ओर से सबसे बेहतर सुधार। न दिए जाने पर, आपके subscription tier में उपलब्ध सबसे उच्च गुणवत्ता preset डिफ़ॉल्ट होता है।

अनुमत मान:
duration_scaleenumवैकल्पिकडिफ़ॉल्ट: default

जनरेट किए गए पॉडकास्ट की अवधि। इनमें से एक होना चाहिए: short - 3 मिनट से छोटे पॉडकास्ट बनाता है। default - लगभग 3-7 मिनट के पॉडकास्ट बनाता है। long - 7 मिनट से लंबे पॉडकास्ट बनाता है।

अनुमत मान:
languagestring or nullवैकल्पिक=2 characters

Studio प्रोजेक्ट की वैकल्पिक भाषा। दो-अक्षर का भाषा कोड (ISO 639-1)।

introstring or nullवैकल्पिक<=1500 characters

पॉडकास्ट की शुरुआत में हमेशा जोड़ा जाने वाला इंट्रो टेक्स्ट।

outrostring or nullवैकल्पिक<=1500 characters

आउट्रो टेक्स्ट जो हमेशा पॉडकास्ट के अंत में जोड़ा जाएगा।

instructions_promptstring or nullवैकल्पिक<=3000 characters

पॉडकास्ट की शैली और टोन बदलने के लिए पॉडकास्ट जनरेशन हेतु अतिरिक्त निर्देश प्रॉम्प्ट।

highlightslist of strings or nullवैकल्पिक

Studio प्रोजेक्ट की सामग्री का संक्षिप्त सार या मुख्य बिंदु/विषय। यह 10 से 70 वर्णों के बीच होना चाहिए।

callback_urlstring or nullवैकल्पिक

Studio प्रोजेक्ट कन्वर्ट होने पर हमारी सेवा इस URL को कॉल करेगी। अनुरोध में कन्वर्ज़न की स्थिति वाला एक JSON blob होगा। संदेश:

  1. प्रोजेक्ट सफलतापूर्वक कन्वर्ट होने पर: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “success”, project_snapshot_id: “22m00Tcm4TlvDq8ikMAT”, error_details: None, } }

  2. प्रोजेक्ट कन्वर्ज़न विफल होने पर: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “error”, project_snapshot_id: None, error_details: “Error details if conversion failed” } }

  3. अध्याय सफलतापूर्वक कन्वर्ट होने पर: { type: “chapter_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, chapter_id: “22m00Tcm4TlvDq8ikMAT”, conversion_status: “success”, chapter_snapshot_id: “23m00Tcm4TlvDq8ikMAV”, error_details: None, } }

  4. अध्याय कन्वर्ज़न विफल होने पर: { type: “chapter_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, chapter_id: “22m00Tcm4TlvDq8ikMAT”, conversion_status: “error”, chapter_snapshot_id: None, error_details: “Error details if conversion failed” } }

apply_text_normalizationenum or nullवैकल्पिक

यह पैरामीटर चार मोड—‘auto’, ‘on’, ‘apply_english’ और ‘off’—से टेक्स्ट नॉर्मलाइज़ेशन नियंत्रित करता है। ‘auto’ पर सेट करने पर, सिस्टम अपने-आप तय करेगा कि टेक्स्ट नॉर्मलाइज़ेशन लागू करना है या नहीं (जैसे, संख्याओं को शब्दों में लिखना)। ‘on’ के साथ टेक्स्ट नॉर्मलाइज़ेशन हमेशा लागू होगा, जबकि ‘off’ के साथ इसे छोड़ दिया जाएगा। ‘apply_english’, ‘on’ जैसा ही है, लेकिन यह मानेगा कि टेक्स्ट अंग्रेज़ी में है।

अनुमत मान:

रिस्पॉन्स

सफल रिस्पॉन्स

projectobject

बनाए गए पॉडकास्ट से जुड़ा प्रोजेक्ट।

त्रुटियाँ

422
Unprocessable Entity Error