डिवाइस पर की जाने वाली कार्रवाइयों की खास जानकारी

Google Assistant SDK की मदद से, Google Assistant को अपने प्रोजेक्ट में एम्बेड किया जा सकता है. इससे यह Google Home की तरह काम करता है. हालांकि, आपके प्रोजेक्ट में ऐसी खास हार्डवेयर सुविधाएं हो सकती हैं जो Google Home में नहीं हैं. उदाहरण के लिए, इसमें एक यूनीक एलईडी डिसप्ले हो सकता है, जिसमें ब्राइटनेस और रंग की सेटिंग को अपनी पसंद के मुताबिक बनाया जा सकता है.

डिवाइस ऐक्शन, टूल और एपीआई का एक सेट है. इनकी मदद से, Assistant की क्षमताओं को बढ़ाया जा सकता है. ऐसा उन प्रोजेक्ट में किया जा सकता है जिन्हें आपने डेवलप किया है. इससे, हार्डवेयर की क्षमताओं का पूरा फ़ायदा लिया जा सकता है.

डिवाइस पर की जाने वाली कार्रवाइयों की सुविधा

Google ने डिवाइस में पहले से मौजूद कई कार्रवाइयाँ बनाई हैं. इनका इस्तेमाल रोज़मर्रा के कामों के लिए किया जा सकता है. जैसे, लाइटें, घरेलू उपकरण, और कैमरे कंट्रोल करना. इन कार्रवाइयों की मदद से, Google Assistant की नैचुरल लैंग्वेज प्रोसेसिंग की सुविधा का इस्तेमाल करके, अपने प्रोजेक्ट को कंट्रोल किया जा सकता है. उदाहरण के लिए, लाइट वाले प्रोजेक्ट को अलग-अलग तरीकों से चालू किया जा सकता है:

  • Ok Google, लाइट चालू करो.
  • Ok Google, मेरी लाइट चालू करो.
  • Ok Google, मेरे लिविंग रूम की लाइट चालू करो.

आपके पास अपना प्रोजेक्ट बनाने का विकल्प होता है. यह प्रोजेक्ट, कईस्मार्ट होम ट्रेट के लिए निर्देशों का जवाब देता है. जैसे:

  • Ok Google, स्क्रीन की रोशनी को 50% पर सेट करो.
  • Ok Google, तापमान को 98 डिग्री पर सेट करो.

कस्टम डिवाइस ऐक्शन

अपने यूनीक हार्डवेयर के लिए, डिवाइस से जुड़ी कस्टम कार्रवाइयां भी बनाई जा सकती हैं. इन कार्रवाइयों के लिए, आपको व्याकरण और निर्देश तय करने होते हैं:

  • Ok Google, मेरी लाइट को पांच बार जलाओ और बुझाओ.
  • Ok Google, बाईं ओर ले जाओ.

Google Assistant सेवा का इस्तेमाल करके, इन कार्रवाइयों को शामिल करने के बारे में ज़्यादा जानें.

यह कैसे काम करता है

डिवाइस पर Google Assistant SDK इंस्टॉल होना चाहिए. साथ ही, Google Assistant सेवा को ऐक्सेस करने के लिए क्रेडेंशियल होने चाहिए. डिवाइस, बोले गए अनुरोध (चालू करो.) को भेजता है और सेवा से डिवाइस की एलईडी लाइट चालू करने के लिए कहता है. डिवाइस, अपने मॉडल और डिवाइस इंस्टेंस के आइडेंटिफ़ायर भी भेजता है, ताकि सेवा यह तय कर सके कि अनुरोध के हिसाब से सबसे सही जवाब कैसे दिया जाए.

यह सेवा, ऑटोमैटिक स्पीच रिकॉग्निशन (एएसआर) का इस्तेमाल करके यह पता लगाती है कि उपयोगकर्ता ने कौनसे शब्द बोले. साथ ही, नैचुरल लैंग्वेज प्रोसेसिंग (एनएलपी) का इस्तेमाल करके, इन शब्दों से अनुरोध के मतलब का विश्लेषण करती है और उसे समझती है. इसके अलावा, डिवाइस मैचिंग का इस्तेमाल करके, अनुरोध के लिए कॉन्टेक्स्ट उपलब्ध कराती है. इस कॉन्टेक्स्ट की जानकारी होना ज़रूरी है, क्योंकि इससे यह तय होता है कि डिवाइस कौनसी कार्रवाइयां कर सकता है और इन कार्रवाइयों को कैसे पूरा किया जाना चाहिए.

इसके बाद, सेवा उपयोगकर्ता को डिवाइस के हिसाब से कमांड के साथ-साथ, टेक्स्ट में जवाब देती है. यह जवाब उपयोगकर्ता को बोलकर सुनाया जाता है (ठीक है.). डिवाइस को इस कमांड को हैंडल करने का तरीका पता है: यह अपने एलईडी को चालू करता है!

डिवाइस की कार्रवाइयों के लिए एलईडी का उदाहरण

अपनी प्रोफ़ाइल बनाना शुरू करें

अपने प्रोजेक्ट में Google Assistant को एम्बेड करके, अपने आइडिया को हकीकत में बदलें. इसके बाद, डिवाइस ऐक्शन की मदद से खास सुविधाएं जोड़ें. Google Assistant की सेवा का इस्तेमाल करके, अपना प्रोजेक्ट डेवलप किया जा सकता है.