कई अनुरोधों को जोड़ना
इस गाइड में जानें कि कई टेक्स्ट हिस्सों/जनरेशन के दौरान वॉइस प्रोसोडी कैसे बनाए रखें।
कैसे करें गाइड · मानता है कि आपने ElevenAPI क्विकस्टार्ट पूरा कर लिया है।
बड़े टेक्स्ट को ऑडियो में बदलते समय, आपको एक हिस्से से दूसरे हिस्से में प्रोसोडी में अचानक बदलाव दिख सकता है। कई पैराग्राफ़ या सेक्शन वाले टेक्स्ट को बदलते समय यह खास तौर पर ध्यान देने योग्य हो सकता है। कई हिस्सों में वॉइस प्रोसोडी बनाए रखने के लिए, आप Request Stitching सुविधा का इस्तेमाल कर सकते हैं।
यह सुविधा आपको पहले से जनरेट किए गए और आगे जनरेट होने वाले कंटेंट का संदर्भ देने देती है, जिससे पूरे टेक्स्ट में एक जैसी वॉइस और प्रोसोडी बनाए रखने में मदद मिलती है।
eleven_v3 मॉडल के लिए उपलब्ध नहीं है।यहाँ Request Stitching के बिना एक उदाहरण है:
और Request Stitching के साथ वही उदाहरण:
Request Stitching का इस्तेमाल कैसे करें
ElevenLabs SDKs का इस्तेमाल करते समय Request Stitching सबसे आसान होता है।
यह गाइड मानती है कि आपने अपनी API कुंजी और SDK सेट अप कर ली है। अगर नहीं की है, तो पहले क्विकस्टार्ट पूरा करें।
कई अनुरोधों को एक साथ जोड़ें
अपनी पसंद की भाषा के अनुसार example.py या example.mts नाम की नई फ़ाइल बनाएं और उसमें यह कोड जोड़ें:
आप previous_request_ids में अधिकतम 3 अनुरोध IDs दे सकते हैं। इससे ज़्यादा वाले अनुरोधों पर
400 त्रुटि मिलती है। सबसे हाल की 3 IDs पास करें, जिसमें मौजूदा अनुरोध के सबसे नज़दीकी अनुरोध को आखिर में रखें।
अक्सर पूछे जाने वाले सवाल
Request Stitching स्ट्रीमिंग के साथ कैसे काम करता है?
कंडीशनिंग के लिए पिछले अनुरोध की अनुरोध IDs इस्तेमाल करने के लिए, उस अनुरोध का पूरी तरह प्रोसेस होना ज़रूरी है। स्ट्रीमिंग के मामले में, इसका मतलब है कि रिस्पॉन्स बॉडी से ऑडियो को पूरी तरह पढ़ना होगा।
Request Stitching से कितना फ़र्क पड़ता है?
फ़र्क इस्तेमाल किए गए मॉडल, वॉइस और वॉइस सेटिंग्स पर निर्भर करता है।
अनुरोध IDs कितनी पुरानी हो सकती हैं?
अनुरोध IDs दो घंटे से पुरानी नहीं होनी चाहिए।
क्या Request Stitching हर प्लान पर उपलब्ध है?
हाँ, जब तक आप अधिक गोपनीयता आवश्यकताओं वाले एंटरप्राइज़ यूज़र नहीं हैं।