Haptic Feedback सेटअप

हैप्टिक फ़ीडबैक से AI कैरेक्टर चैट के दौरान जुड़े हुए हैप्टिक डिवाइस (एक इंटिमेट टॉय) को टच क्यू भेज सकता है। इस गाइड में बताया गया है कि हेल्पर ऐप कैसे इंस्टॉल करें, चैट में Haptic Feedback एजेंट कैसे जोड़ें, अपने डिवाइस से कैसे कनेक्ट करें और टच से जुड़ी सेटिंग्स कैसे बदलें।

Marinara Engine डिवाइस से सीधे बात नहीं करता। वह कमांड एक मुफ़्त साथी ऐप Intiface Central को भेजता है, और वही ऐप आपके डिवाइस से बात करता है। Intiface Central Buttplug.io समझता है, जो एक खुला मानक है और जिसे कई टॉय और ऐप सपोर्ट करते हैं। Marinara एक नेटवर्क पते के ज़रिए उससे जुड़ता है। हैप्टिक फ़ीडबैक एक चैट एजेंट है (एक AI हेल्पर, जिसे आप चैट में जोड़ते हैं)। यह Conversation, Roleplay और Game मोड में काम करता है।

शुरू करने से पहले

  1. https://intiface.com/central/ से Intiface Central इंस्टॉल करें।
  2. उसे खोलें और सर्वर शुरू करने वाले बटन से उसका सर्वर चालू करें।
  3. Intiface Central के अंदर अपना डिवाइस पेयर करें, ताकि ऐप उसे देख सके।

जब तक Intiface Central चल न रहा हो और उसका सर्वर शुरू न हो, Marinara टच क्यू नहीं भेज पाता। आपके पास Haptic Feedback एजेंट भी इंस्टॉल होना चाहिए। देखें एजेंट: आपकी चैट में मदद करने वाले AI।

Haptic Feedback एजेंट जोड़ें

  1. कोई Conversation, Roleplay या Game चैट खोलें।
  2. Chat Settings (चैट सेटिंग्स) खोलें और Agents (एजेंट) में जाएँ।
  3. Haptic Feedback एजेंट जोड़ें। Agents लिस्ट में एक Haptic Feedback कार्ड दिखता है।
  4. कार्ड के ऊपर मौजूद Haptic Feedback टॉगल चालू करें।

यह टॉगल डिफ़ॉल्ट रूप से बंद रहता है। बंद होने पर विवरण में लिखा आता है "Allow this agent to send touch cues during the chat." चालू होने पर लिखा आता है "Touch cues are enabled for this chat." इसके चालू रहने पर AI लिखते-लिखते छिपे हुए टच क्यू भेजता है। ये चैट में टेक्स्ट की तरह नहीं दिखते। ये हर जुड़े हुए डिवाइस को भेजे जाते हैं।

कनेक्ट और स्कैन करें

कार्ड खोलने पर Marinara सेव किए हुए पते से Intiface Central से कनेक्ट करने की कोशिश करता है। कनेक्शन बना हो तो स्टेटस पंक्ति में हरा बिंदु दिखता है, और न बना हो तो लाल। उसके बगल में ऑफ़लाइन होने पर Connect और कनेक्ट होने पर Disconnect दिखता है।

  1. Connect पर क्लिक करें। कामयाब होने पर उस पंक्ति में सर्वर के पते के साथ "Connected" दिखता है।
  2. दोबारा खोजने के लिए Scan for devices पर क्लिक करें। स्कैन चलते समय बटन पर "Scanning..." लिखा रहता है।

कार्ड "No devices found" या डिवाइस की संख्या दिखाता है, और हर डिवाइस को Intiface में उसके ठीक-ठीक नाम और उसकी समर्थित कार्रवाइयों के साथ लिस्ट करता है। Marinara Haptic Agent को भी वह नाम, डिवाइस की क्षमताओं से तय किया गया टॉय का प्रकार और उसकी कार्रवाइयाँ देता है, ताकि वह यह मानकर न चले कि हर टॉय वाइब्रेट करता है, और सही डिवाइस और कार्रवाई चुने।

अगर यह काम नहीं किया: कनेक्ट नाकाम होने पर एक संदेश दिखता है, जो कहता है कि जाँच लें कि Intiface Central चल रहा है और उसका सर्वर शुरू है। उसमें Intiface Central की वेबसाइट का लिंक भी होता है।

समर्थित कार्रवाइयाँ और पैटर्न

Marinara किसी डिवाइस के लिए Intiface से मिली हर आउटपुट किस्म इस्तेमाल करता है: वाइब्रेशन, रोटेशन, ऑसिलेशन, कसाव, हवा भरना, लीनियर पोज़िशन, तापमान, स्प्रे और लाइटिंग। लीनियर पोज़िशन स्ट्रोक, थ्रस्ट या पंप करने वाले डिवाइस को चलाता है। हवा भरने की कार्रवाई एयर-प्रेशर से पंप करने वाले डिवाइस को चलाती है।

एजेंट रुकने के अलावा किसी भी कार्रवाई पर Steady, Tap, Pulse, Wave, Ramp या Impact पैटर्न लगा सकता है। पोज़िशन वाले पैटर्न असली मूवमेंट टारगेट को बारी-बारी से बदलते हैं, इसलिए पंप या स्ट्रोक का पैटर्न कई चालें एक साथ भेजने के बजाय समय के साथ चलता है।

Intiface URL फ़ील्ड

Intiface URL आपके Intiface Central सर्वर का WebSocket पता है। WebSocket पता एक लिंक है, जिससे दोनों ऐप आपस में बात करते हैं। डिफ़ॉल्ट पता यह है:

ws://127.0.0.1:12345

127.0.0.1 का मतलब है यही कंप्यूटर। फ़ील्ड खाली छोड़ने पर Marinara सर्वर का डिफ़ॉल्ट इस्तेमाल करता है, जिसे .env में INTIFACE_URL एनवायरनमेंट वेरिएबल से बदला जा सकता है। देखें सर्वर कॉन्फ़िगरेशन रेफ़रेंस। Marinara आपका पता चैट के साथ सेव करता है और इस ब्राउज़र में याद भी रखता है, इसलिए यहाँ खोली जाने वाली दूसरी चैट भी इसी पते से शुरू होती हैं।

पता इसी Marinara इंस्टॉल पर रहता है। चैट एक्सपोर्ट, एक्सपोर्ट की गई सेटिंग्स प्रोफ़ाइल और Export Profile (प्रोफ़ाइल एक्सपोर्ट) फ़ाइलों में यह शामिल नहीं होता, और इनमें से किसी को भी इंपोर्ट करने पर यह कभी सेट नहीं होता। किसी चैट को दूसरे इंस्टॉल पर ले जाने के बाद इसे दोबारा डालें।

अगर आप Marinara को Docker में चलाते हैं, या उसे किसी दूसरे डिवाइस के ब्राउज़र में खोलते हैं, तो 127.0.0.1 से Intiface Central तक नहीं पहुँचा जा सकता। उस कंप्यूटर का पता डालें जिस पर वह चल रहा है, और नंबरों की जगह उसका असली पता लिखें:

ws://192.168.1.50:12345

टच सेंसिटिविटी

कार्ड पर हर चैट मोड में Touch sensitivity कंट्रोल दिखता है। यह तय करने में दिशा देता है कि एजेंट कितनी आसानी से हल्का या तेज़ आउटपुट चुनता है। यह कोई ऊपरी सीमा नहीं है: कार्रवाई की ज़रूरत होने पर हर विकल्प पूरी 0.0-1.0 इंटेंसिटी रेंज इस्तेमाल कर सकता है। Marinara हर कमांड को Intiface की भौतिक रेंज के हिसाब से जाँचता है।

विकल्पअहसास
Subtleहल्के फ़ीडबैक को प्राथमिकता देता है।
Standardज़्यादातर सीन के लिए संतुलित फ़ीडबैक। यह डिफ़ॉल्ट है।
Intenseतेज़ फ़ीडबैक ज़्यादा आसानी से चुनता है।

अनजाने में हुआ स्पर्श

Incidental contact टॉगल ("Tiny taps for accidental brushes and bumps.") डिफ़ॉल्ट रूप से बंद रहता है। बंद होने पर AI छोटे-मोटे अनजाने स्पर्श को अनदेखा करता है और सिर्फ़ जान-बूझकर या मज़बूती से किए गए स्पर्श पर ही क्यू भेजता है। छूने और टकराने पर भी छोटी थपकियाँ चाहिए, तो इसे चालू करें।

दूसरे डिवाइस से इस्तेमाल करें

डिफ़ॉल्ट रूप से Marinara हैप्टिक कमांड सिर्फ़ उसी कंप्यूटर से लेता है जिस पर Marinara सर्वर चल रहा है। इससे डिवाइस का कंट्रोल निजी रहता है। इसलिए जब आप Marinara को फ़ोन या किसी ऐसे दूसरे डिवाइस से खोलते हैं जो कहीं और चल रहे सर्वर तक पहुँचता है, तो हैप्टिक फ़ीडबैक काम नहीं करता। कनेक्ट, स्कैन और कमांड, तीनों काम मना कर दिए जाते हैं।

इसकी छूट देने के लिए सर्वर सेटिंग HAPTICS_ALLOW_REMOTE चालू करें, और एक्सेस की सुरक्षा सेट करें, यानी लॉगिन या एडमिन सीक्रेट। देखें सर्वर कॉन्फ़िगरेशन रेफ़रेंस और रिमोट एक्सेस गाइड। एडमिन एक्सेस Settings → Advanced → Admin Access (सेटिंग्स → एडवांस्ड → एडमिन एक्सेस) में डाला जाता है।

कुछ काम न करे तो

अगर AI आपके डिवाइस को कभी ट्रिगर ही न करे, तो इसी क्रम में जाँचें:

  1. Intiface Central खुला है और उसका सर्वर शुरू है।
  2. आपका डिवाइस पेयर है और Scan for devices के बाद लिस्ट में दिखता है।
  3. स्टेटस बिंदु हरा है और Haptic Feedback टॉगल चालू है।
  4. अगर आप फ़ोन या किसी रिमोट डिवाइस पर हैं, तो दूसरे डिवाइस से इस्तेमाल करें देखें।

जब Intiface Central कनेक्टेड न हो, या कोई डिवाइस जुड़ा न हो, तो Marinara क्यू को चुपचाप छोड़ देता है और चैट में कोई एरर नहीं दिखाता।

मिलती-जुलती गाइड