अपने React ऐप में मिनटों में Santa वॉइस एजेंट जोड़ें
- प्रकाशित
सुनेंइस आर्टिकल को सुनें
इस हॉलिडे सीज़न, अपने ऐप में Santa जोड़ें।
ElevenLabs के साथ एजेंट्स प्लेटफ़ॉर्म और @elevenlabs/react SDK की मदद से आप कुछ ही मिनटों में अपने React ऐप में Santa Claus वॉइस एजेंट जोड़ सकते हैं। इस गाइड में हम:
- ElevenLabs डैशबोर्ड में Santa एजेंट बनाएंगे
- React कंपोनेंट में WebRTC के साथ इसे जोड़ेंगे
- एक सिंपल “Call Santa” बटन जोड़ेंगे
1. साइन अप करें और Agents Platform खोलें
- साइन अप / लॉग इन करें ElevenLabs पर।
- लेफ्ट साइडबार में ऊपर प्लेटफ़ॉर्म स्विचर खोलें।
- चुनें एजेंट्स प्लेटफ़ॉर्म.
अब आपको साइडबार में दिखेगा, जिसमें एजेंट्स, नॉलेज बेस, टूल्स, और वॉइसेज़ “Build” सेक्शन के तहत मिलेंगे।
2. अपना Santa एजेंट बनाएं
अब हम एक ऐसा एजेंट बनाएंगे जो Santa की तरह व्यवहार करे और Santa की आवाज़ में बोले।
- साइडबार में क्लिक करें एजेंट्स.
- क्लिक करें + नया एजेंट.
- चुनें ब्लैंक एजेंट ताकि शुरुआत से बना सकें।
नाम दें: Santa.
सिस्टम प्रॉम्प्ट
अब सिस्टम प्रॉम्प्ट फील्ड में नीचे दिया गया टेक्स्ट पेस्ट करें:
पहला संदेश
अब पहला संदेश सेट करें:
हो, हो, हो! मेरी क्रिसमस, मेरे दोस्त। बताओ, तुम्हारा नाम क्या है?
कॉल शुरू होते ही यूज़र को यही सुनाई देगा।
वॉइस
अब वॉइस सेक्शन में:
- चुनें “जेरी बी. – सांता क्लॉज़”
- वॉइस ID:
MDLAMJ0jxkpYkjXbmG4t
अब Santa सच में आवाज़ में Santa जैसा लगेगा।
सुरक्षा
इस उदाहरण के लिए, हम इसे ओपन रखेंगे:
- सुरक्षा के तहत देखें कि ऑथेंटिकेशन सक्षम करें बंद.
पहले डेमो के लिए, ऑथेंटिकेशन सक्षम करें बंद रखना ठीक है ताकि कोई भी बिना रोक-टोक एजेंट से कनेक्ट कर सके। इससे ऑनबोर्डिंग तेज़ होती है और यह क्विक प्रोटोटाइप, हैकाथॉन प्रोजेक्ट या इंटरनल डेमो के लिए बढ़िया है।
लेकिन अगर आप प्रोडक्शन या बाहर से एक्सेस होने वाले ऐप बना रहे हैं, तो आपको कभी भी अपना एजेंट ओपन नहीं छोड़ना चाहिए। इसके बजाय ElevenLabs का टोकन एंडपॉइंट इस्तेमाल करें ताकि हर यूज़र सेशन के लिए शॉर्ट-लिव्ड, स्कोप्ड एक्सेस टोकन बना सकें। इससे आप कंट्रोल कर सकते हैं कि कौन कनेक्ट कर सकता है, कितनी देर के लिए और यूज़र क्या कर सकता है। ऑथेंटिकेशन ऑन करने से आपका एजेंट अनऑथराइज़्ड कॉल, मिसयूज़ या लिमिट से बाहर यूज़ से बचा रहता है — और लाइव जाने से पहले इसे ऑन करना ज़रूरी है।
3. अपना Agent ID लें
Agent पेज के टॉप पर आपको एक एजेंट ID फील्ड दिखेगा।
इस वैल्यू को नोट कर लें — इसे हम आगे React कंपोनेंट में डालेंगे:
4. React SDK इंस्टॉल करें
अपने React / Next.js प्रोजेक्ट में ElevenLabs React SDK इंस्टॉल करें:
अब हम useConversation हुक का इस्तेमाल करके वॉइस कॉल शुरू और बंद कर सकते हैं।
5. "Call Santa" बटन जोड़ें
एक नया कंपोनेंट बनाएं, जैसे CallSantaButton.tsx, और यह कोड पेस्ट करें:
अब बदलें "<AGENT_ID>" को उस असली Agent ID से, जो आपने डैशबोर्ड से कॉपी की थी।
फिर अपने UI में कहीं भी बटन रेंडर करें, जैसे:
6. आज़माएं
ब्राउज़र में खोलें और क्लिक करें कॉल शुरू करें:
- आपका ब्राउज़र माइक्रोफोन परमिशन.
- मांगेगा और आपके Santa एजेंट के साथ WebRTC सेशन शुरू होगा।
- आप सुनेंगे:
“हो, हो, हो! मेरी क्रिसमस, मेरे दोस्त। बताओ, तुम्हारा नाम क्या है?”
इसके बाद, Santa आपसे नाम, विशलिस्ट और पूछेगा कि आपने इस साल Nice List में रहने के लिए क्या किया।
अब आगे क्या करें
जब बेसिक काम करने लगे, तो आप ये कर सकते हैं:
- Agent की Security सेटिंग्स में Santa को ऑथ के पीछे रखें
- यूज़र की भाषा सेट करके प्रॉम्प्ट से भाषा बदलें
- UI को कस्टम बटन, एनिमेशन या पूरी “Call Santa” स्क्रीन के साथ कस्टमाइज़ करें
लेकिन कोर इंटीग्रेशन बस इतना है:
- Agents Platform में एक एजेंट
- एक
agentId - एक
useConversationहुक और एक बटन
बस इतना ही चाहिए रियल-टाइम, कन्वर्सेशनल Santa मैजिक अपने React ऐप में लाने के लिए।



