आवाज़

doc-lsde-features-howto-generatevoice-1
LSDE आपके प्रोजेक्ट के साउंडट्रैक को प्रबंधित करने की सुविधा को एकीकृत करता है, जो आपके संवादों के साथ सिंक्रनाइज़्ड है।

पूर्व-आवश्यकताएँ

आपको पहले एक Elevenlabs API कुंजी प्राप्त करनी होगी।
Elevenlabs वर्तमान में एक निःशुल्क मासिक योजना प्रदान करता है, जो उनके API का परीक्षण करने और उनकी विशेषज्ञता को जानने के लिए आदर्श है।

कॉन्फ़िगरेशन

अपने प्रोजेक्ट की ध्वनि प्रणाली को कॉन्फ़िगर करने के लिए, ध्वनि कॉन्फ़िगरेशन अनुभाग पर जाएँ।

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


चरों को संबद्ध करें (स्वचालित)

doc-lsde-features-howto-generatevoice-2
यह उदाहरण दिखाता है कि एक JRPG के लिए ध्वनि प्रणाली को कैसे कॉन्फ़िगर किया जाए जिसमें प्रति संवाद कई वर्ण हों, जहाँ आपके गेम इंजन को उन्हें निकालना होगा।

अपने वार्ताकारों के लिए चर का एक समूह चुनें।
'प्रति संवाद एकाधिक वार्ताकार' विकल्प को चेक करें।
1 समूह के साथ एक नियमित अभिव्यक्ति (`regex`) को कॉन्फ़िगर करने के लिए एक अनुभाग खुलेगा:
- समूह id: चयनित समूह के चरों में खोजे जाने वाले tag का मान कैप्चर करता है।
- समूह value: id समूह के लिए कैप्चर किया गया टेक्स्ट।
> वैकल्पिक है, क्योंकि आप टेक्स्ट लिख सकते हैं। यह समूह स्वचालन को अधिकतम करता है और कार्यभार को कम करता है।

फिर आप कॉन्फ़िगर किए गए समूह के सभी चर देखेंगे, यदि प्रदान किए गए हों तो उनके संबंधित आइकन के साथ।

doc-lsde-features-howto-generatevoice-3

अपनी regex का परीक्षण करें

आप अपनी regex को बेहतर ढंग से समझने के लिए regexr पर उसका परीक्षण कर सकते हैं।
regex: xxxxxxxxx
javascript
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx
xxxxxxxxxxxxx

उदाहरण के लिए, दूसरी कैप्चर का चयन करके।
'विवरण' पर जाएँ।
आप पाएंगे कि:
- समूह 1 आपके वर्ण a1 का `tag id` कैप्चर करता है।
- समूह 2 `id` a1 के लिए शेष टेक्स्ट कैप्चर करता है।

doc-lsde-features-howto-generatevoice-4

चर

चरों के अनुभाग में:

पहले से बनाए गए ACTORS समूह में।
यह सूची पहले देखे गए से मेल खाएगी।
उपस्थिति को इंगित करना संवादों और वर्णों के व्यक्तित्व के संगठन और सत्यापन को बहुत सुविधाजनक बनाता है।

ध्यान दें कि आप इस जानकारी को किसी भी समय संशोधित कर सकते हैं या बाद में पूरा कर सकते हैं।

doc-lsde-features-howto-generatevoice-5

वर्ण को कॉन्फ़िगर करें

ध्वनि कॉन्फ़िगरेशन पर वापस आते हैं।

अपनी चर के साथ एक ध्वनि ID संबद्ध करें।
> ध्वनि ID Elevenlabs प्लेटफ़ॉर्म पर बनाई जाती हैं। आपके Elevenlabs खाते में पहले से ही डिफ़ॉल्ट मॉडल शामिल हैं।
आप ध्वनि जनरेटर का परीक्षण और समायोजन भी कर सकते हैं।

doc-lsde-features-howto-generatevoice-6

एक ध्वनि ID बनाएँ

अपनी elevenlabs प्रोफ़ाइल पर:

एक नई कस्टम ध्वनि बनाएँ।
LSDE API के सभी मॉडलों का समर्थन करता है। मैं वर्तमान में भावनात्मक टैग के प्रबंधन के लिए मॉडल V3 की अत्यधिक अनुशंसा करता हूं, जो बेहतर कथा नियंत्रण प्रदान करता है।
बनाने के बाद, अपनी आवाज़ों के अनुभाग पर जाएँ।
ID की उपस्थिति की जाँच करें (उदाहरण के लिए: Lia Sun-berry, FCT7O का मुख्य चरित्र)।

doc-lsde-features-howto-generatevoice-7

एक ध्वनि टेक्स्ट जनरेट करें

एक बार ID दर्ज हो जाने पर, ध्वनि टेक्स्ट को देखने या जनरेट करने के लिए, ध्वनि प्रबंधक विंडो खोलें।

ट्री संरचना में एक कुंजी का चयन करें।
एक फ़ोल्डर का चयन न करें, क्योंकि ध्वनि टेक्स्ट वहाँ केवल पढ़ने के लिए प्रदर्शित होते हैं।
regex संवाद के पात्रों को कैप्चर करेगा और एक ध्वनि पीढ़ी इंटरफ़ेस प्रदान करेगा।
उत्पादन के दौरान, टेक्स्ट को वर्तमान समय में एक हस्ताक्षर प्राप्त होता है। यदि वर्णों के क्रम को बदले बिना टेक्स्ट बदलता है, तो एक चेतावनी आपको ध्वनि को फिर से जनरेट करने की आवश्यकता की जाँच करने के लिए संकेत देगी।
doc-lsde-features-howto-generatevoice-8

चरों को संबद्ध करें (मैन्युअल रूप से)

प्रति संवाद एक ही वर्ण वाले परिदृश्यों के लिए (बिना इंटरैक्शन के), सरल प्रोजेक्ट्स के लिए विशिष्ट।
आप 'प्रति कुंजी एकाधिक वार्ताकार' चेकबॉक्स को अनचेक कर सकते हैं।

doc-lsde-features-howto-generatevoice-9

मेटाडेटा कॉन्फ़िगर करें

प्रत्येक संवाद के साथ उन वर्णों या वर्णों को संबद्ध करें जिनकी आप आवाज़ें जनरेट करना चाहते हैं।

लक्षित संवाद की कुंजी का चयन करें।
इस संवाद के लिए प्रबंधित किए जाने वाले प्रत्येक अभिनेता को चेक करें।

कई वर्ण क्यों?

यह जेनेरिक संवादों के लिए उपयोगी हो सकता है, जैसे कि एक स्वागत वाक्यांश जिसे विभिन्न व्यक्तित्वों या लिंगों वाले कई यादृच्छिक PNJ द्वारा पुन: उपयोग किया जाता है।

doc-lsde-features-howto-generatevoice-10

पुनर्गठन


हमेशा एक कुंजी पर, फ़ोल्डर पर नहीं।
ध्वनि प्रबंधक पुनर्गठन की समस्या का संकेत दे सकता है।
इस उदाहरण में, हम कई वर्णों के स्वचालित असाइनमेंट से एक मैन्युअल प्रणाली में बदल गए हैं।

यदि सिस्टम वर्णों के क्रम या संख्या में बड़े बदलावों का पता लगाता है, तो आपको पहले से जनरेट की गई आवाज़ के प्रत्येक इंस्टेंस को मैन्युअल रूप से पुनर्गठित करना होगा।
doc-lsde-features-howto-generatevoice-11

आपको बस प्रत्येक संवाद ध्वनि फ़ाइल को संबंधित वर्ण पर ड्रैग-एंड-ड्रॉप करना है, जो मेटाडेटा में घोषित किया गया है या स्वचालित असाइनमेंट प्रणाली के माध्यम से।