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

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

Headers

xi-api-keystringOptional
safety-identifierstring or nullOptional

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

Request

This endpoint expects an object.
model_idstringRequired

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

modeobjectRequired

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

sourceobject or list of objectsRequired

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

quality_presetenum or nullOptional

जनरेट किए गए ऑडियो की 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 डिफ़ॉल्ट होता है।

Allowed values:
duration_scaleenumOptionalDefaults to default

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

Allowed values:
languagestring or nullOptional=2 characters

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

introstring or nullOptional<=1500 characters

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

outrostring or nullOptional<=1500 characters

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

instructions_promptstring or nullOptional<=3000 characters

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

highlightslist of strings or nullOptional

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

callback_urlstring or nullOptional

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 nullOptional

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

Allowed values:

Response

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

projectobject

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

Errors

422
Unprocessable Entity Error