Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

वॉयस वेक (वैश्विक वेक शब्द)

OpenClaw वेक शब्दों को एक एकल वैश्विक सूची के रूप में मानता है, जिसका स्वामित्व Gateway (गेटवे) के पास होता है।

  • प्रति-नोड कस्टम वेक शब्द नहीं होते।
  • कोई भी नोड/ऐप UI सूची को संपादित कर सकता है; परिवर्तन Gateway (गेटवे) द्वारा सहेजे जाते हैं और सभी को प्रसारित किए जाते हैं।
  • प्रत्येक डिवाइस अपना वॉयस वेक सक्षम/अक्षम टॉगल बनाए रखता है (स्थानीय UX + अनुमतियाँ भिन्न होती हैं)।

संग्रहण (Gateway होस्ट)

वेक शब्द gateway मशीन पर यहाँ संग्रहीत होते हैं:

  • ~/.openclaw/settings/voicewake.json

आकृति:

{ "triggers": ["openclaw", "claude", "computer"], "updatedAtMs": 1730000000000 }

प्रोटोकॉल

विधियाँ

  • voicewake.get{ triggers: string[] }
  • voicewake.set के साथ पैरामीटर { triggers: string[] }{ triggers: string[] }

टिप्पणियाँ:

  • खाली सूचियाँ डिफ़ॉल्ट्स पर वापस जाती हैं। OpenClaw web_search टूल के लिए Perplexity Sonar का उपयोग कर सकता है।
  • सुरक्षा के लिए सीमाएँ लागू की जाती हैं (संख्या/लंबाई की सीमाएँ)।

इवेंट्स

  • voicewake.changed पेलोड { triggers: string[] }

इसे कौन प्राप्त करता है:

  • सभी वेब-सॉकेट क्लाइंट (macOS ऐप, WebChat, आदि)
  • सभी जुड़े नोड्स (iOS/Android), और नोड कनेक्ट पर प्रारंभिक “वर्तमान स्थिति” पुश के रूप में भी।

क्लाइंट व्यवहार

macOS ऐप

  • वैश्विक सूची का उपयोग VoiceWakeRuntime ट्रिगर्स को गेट करने के लिए करता है।
  • वॉयस वेक सेटिंग्स में “Trigger words” संपादित करने पर voicewake.set कॉल करता है और फिर अन्य क्लाइंट्स को सिंक में रखने के लिए प्रसारण पर निर्भर रहता है।

iOS नोड

  • VoiceWakeManager ट्रिगर डिटेक्शन के लिए वैश्विक सूची का उपयोग करता है।
  • सेटिंग्स में Wake Words संपादित करने पर voicewake.set (Gateway WS के माध्यम से) कॉल करता है और स्थानीय वेक-शब्द डिटेक्शन को भी उत्तरदायी बनाए रखता है।

Android नोड

  • सेटिंग्स में Wake Words संपादक प्रदान करता है।
  • Gateway WS के माध्यम से voicewake.set कॉल करता है ताकि संपादन हर जगह सिंक हो जाए।