पॉडकास्ट बनाएं
पॉडकास्ट प्रोजेक्ट बनाएं और उसे अपने-आप कन्वर्ट करें। फ़िलहाल LLM की लागत हम वहन करते हैं, लेकिन ऑडियो जनरेशन के लिए आपसे शुल्क लिया जाएगा। भविष्य में, LLM और ऑडियो जनरेशन, दोनों की लागत के लिए आपसे शुल्क लिया जाएगा।
हेडर
मॉडरेशन के लिए इस्तेमाल होता है। इस सुविधा का इस्तेमाल करने के लिए आपका वर्कस्पेस allowlist में होना चाहिए।
अनुरोध
इस स्टूडियो प्रोजेक्ट के लिए उपयोग किए जाने वाले मॉडल की ID। सभी उपलब्ध मॉडल की सूची के लिए आप GET /v1/models क्वेरी कर सकते हैं।
बनाए जाने वाले पॉडकास्ट का टाइप। यह ‘conversation’ हो सकता है, यानी दो वॉइस के बीच बातचीत, या ‘bulletin’, यानी एकालाप।
पॉडकास्ट के लिए स्रोत कॉन्टेंट।
जनरेट किए गए ऑडियो की 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 डिफ़ॉल्ट होता है।
जनरेट किए गए पॉडकास्ट की अवधि। इनमें से एक होना चाहिए: short - 3 मिनट से छोटे पॉडकास्ट बनाता है। default - लगभग 3-7 मिनट के पॉडकास्ट बनाता है। long - 7 मिनट से लंबे पॉडकास्ट बनाता है।
Studio प्रोजेक्ट की वैकल्पिक भाषा। दो-अक्षर का भाषा कोड (ISO 639-1)।
पॉडकास्ट की शुरुआत में हमेशा जोड़ा जाने वाला इंट्रो टेक्स्ट।
आउट्रो टेक्स्ट जो हमेशा पॉडकास्ट के अंत में जोड़ा जाएगा।
पॉडकास्ट की शैली और टोन बदलने के लिए पॉडकास्ट जनरेशन हेतु अतिरिक्त निर्देश प्रॉम्प्ट।
Studio प्रोजेक्ट की सामग्री का संक्षिप्त सार या मुख्य बिंदु/विषय। यह 10 से 70 वर्णों के बीच होना चाहिए।
Studio प्रोजेक्ट कन्वर्ट होने पर हमारी सेवा इस URL को कॉल करेगी। अनुरोध में कन्वर्ज़न की स्थिति वाला एक JSON blob होगा। संदेश:
-
प्रोजेक्ट सफलतापूर्वक कन्वर्ट होने पर: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “success”, project_snapshot_id: “22m00Tcm4TlvDq8ikMAT”, error_details: None, } }
-
प्रोजेक्ट कन्वर्ज़न विफल होने पर: { 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” } }
-
अध्याय सफलतापूर्वक कन्वर्ट होने पर: { 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, } }
-
अध्याय कन्वर्ज़न विफल होने पर: { 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” } }
यह पैरामीटर चार मोड—‘auto’, ‘on’, ‘apply_english’ और ‘off’—से टेक्स्ट नॉर्मलाइज़ेशन नियंत्रित करता है। ‘auto’ पर सेट करने पर, सिस्टम अपने-आप तय करेगा कि टेक्स्ट नॉर्मलाइज़ेशन लागू करना है या नहीं (जैसे, संख्याओं को शब्दों में लिखना)। ‘on’ के साथ टेक्स्ट नॉर्मलाइज़ेशन हमेशा लागू होगा, जबकि ‘off’ के साथ इसे छोड़ दिया जाएगा। ‘apply_english’, ‘on’ जैसा ही है, लेकिन यह मानेगा कि टेक्स्ट अंग्रेज़ी में है।
रिस्पॉन्स
सफल रिस्पॉन्स
बनाए गए पॉडकास्ट से जुड़ा प्रोजेक्ट।