Computer >> कंप्यूटर >  >> हार्डवेयर >> हार्डवेयर

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

आज बहुत से लोग अपने घरों और कार्यालयों में दैनिक कार्यों में सहायता के लिए सहायक सॉफ़्टवेयर का उपयोग कर रहे हैं। खरीदने के लिए कई अलग-अलग मॉडल हैं, लेकिन क्या आप जानते हैं कि आप अपना खुद का निर्माण कर सकते हैं? Amazon डेवलपर आपको रास्पबेरी पाई के साथ अपना स्वयं का Amazon Echo बनाने के लिए Alexa सॉफ़्टवेयर का उपयोग करने की अनुमति देता है।

सामग्री

इस परियोजना के लिए, आपको आवश्यकता होगी:

  • रास्पबेरी पाई 3 या पाई 2 मॉडल बी और माइक्रो-यूएसबी पावर केबल
  • माइक्रो एसडी कार्ड (न्यूनतम 8 जीबी) - यदि आपके पास ऑपरेटिंग सिस्टम स्थापित नहीं है, तो एनओओबीएस (न्यू आउट ऑफ द बॉक्स सॉफ्टवेयर) नामक एक उपयोग में आसान ऑपरेटिंग सिस्टम है। एनओओबीएस प्राप्त करने का सबसे आसान तरीका एनओओबीएस प्री-लोडेड वाला एसडी कार्ड खरीदना है।
  • USB 2.0 मिनी माइक्रोफ़ोन
  • बाहरी स्पीकर और 3.5 मिमी ऑडियो केबल
  • USB कीबोर्ड और माउस और बाहरी HDMI मॉनिटर
  • इंटरनेट कनेक्शन (ईथरनेट या वाईफाई)
  • एक Pi 2 को वायरलेस तरीके से इंटरनेट से कनेक्ट करने के लिए, आपको एक वाईफाई वायरलेस एडेप्टर की आवश्यकता होती है। Pi 3 में अंतर्निहित WiFi है।

Amazon Developer खाते के लिए पंजीकरण करें

अगर आपको Amazon Developer Account की जरूरत है, तो उनके पेज पर एक फ्री अकाउंट बनाएं। एवीएस (एलेक्सा वॉयस सर्विस) के नियम और समझौते यहां पढ़ें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

अपनी प्रोफ़ाइल जानकारी पूर्ण करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

ऐप वितरण अनुबंध पढ़ें और स्वीकार करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

चुनें कि क्या आप अपने ऐप्स से कमाई करना चुन रहे हैं।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

Amazon Developer पर अपना डिवाइस बनाएं

अपना अमेज़ॅन डेवलपर खाता पंजीकृत करने के बाद, एलेक्सा डिवाइस और सुरक्षा प्रोफ़ाइल बनाएं। सेटअप के दौरान निम्न पैरामीटरों का ध्यानपूर्वक ध्यान रखें - ProductID, ClientID, और ClientSecret, क्योंकि आपको इन्हें बाद में फिर से दर्ज करना होगा।

शीर्ष मेनू से, "एलेक्सा वॉयस सर्विस" चुनें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

"डेवलपर में आपका स्वागत है" स्क्रीन दिखाई देगी।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

पहली स्क्रीन आपके द्वारा बनाए जा रहे उत्पाद के बारे में पूछती है।

1. सबसे पहले, अपने डिवाइस को नाम दें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

2. इसके बाद, बिना स्पेस या विशेष वर्णों वाली उत्पाद आईडी टाइप करें।

नोट :आपको बाद में इसकी आवश्यकता होगी। इसे कहीं रिकॉर्ड करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

3. उत्पाद प्रकार के लिए एलेक्सा-सक्षम डिवाइस चुनें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

4. एलेक्सा को एक साथी ऐप की जरूरत है। इस प्रश्न के लिए हाँ चुनें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

5. ड्रॉपडाउन मेनू से वायरलेस स्पीकर चुनें।

6. विवरण बॉक्स में "जीथब पर रास्पबेरी पाई प्रोजेक्ट" दर्ज करें। यह एवीएस के लिए जानकारी है और दूसरों के लिए दृश्यमान नहीं है।

7. "टच-इनिशिएटेड" और "हैंड्स-फ़्री" दोनों विकल्पों की जाँच करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

8. आप अपने डिवाइस के लिए एक छवि अपलोड कर सकते हैं, लेकिन इस चरण को अभी के लिए छोड़ दें।

9. व्यावसायिक वितरण और बच्चों के उत्पाद प्रश्नों के लिए "नहीं" चेक करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

10. "अगला" पर क्लिक करें।

अपनी सुरक्षा प्रोफ़ाइल बनाएं

इस पृष्ठ पर, आप इस परियोजना के साथ उपयोगकर्ता डेटा और सुरक्षा क्रेडेंशियल की पहचान करने के लिए एक नया LWA (अमेज़ॅन के साथ लॉगिन) सुरक्षा प्रोफ़ाइल बनाते हैं।

1. "नई प्रोफ़ाइल बनाएं" पर क्लिक करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

2. प्रोफाइल के लिए एक नाम बनाएं। यह कुछ इस तरह हो सकता है, "एलेक्सा सिक्योरिटी प्रोफाइल।"

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

3. प्रोफाइल के लिए विवरण टाइप करें। आप "एलेक्सा सुरक्षा प्रोफ़ाइल विवरण" चुन सकते हैं।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

4. "अगला" पर क्लिक करें।

5. Amazon आपके लिए एक क्लाइंट आईडी और क्लाइंट सीक्रेट जेनरेट करता है। ये अन्य दो मूल्य हैं जिनकी आपको बाद में आवश्यकता होगी। उन्हें पास रखें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

6. अपने स्वीकृत मूल और अनुमत वापसी URL दर्ज करें। हम इस प्रोजेक्ट के लिए http और https रूट सेट कर रहे हैं, इसलिए अपने "अनुमति प्राप्त मूल" फ़ील्ड में निम्नलिखित टाइप करें - "https://localhost:3000।"

7. "जोड़ें" पर क्लिक करें।

8. उसी बॉक्स में "https://localhost:3000" टाइप करें जहां आपने पहला टाइप किया था।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

9. फिर से "जोड़ें" पर क्लिक करें।

10. निम्नलिखित दो URL दर्ज करने के अलावा, स्वीकृत रिटर्न URL के साथ भी ऐसा ही करें:

https://localhost:3000/authresponse
https://localhost:3000/authresponse

11. आपके द्वारा समाप्त पर क्लिक करने से पहले पृष्ठ इस तरह दिखना चाहिए। सुनिश्चित करें कि आपका कोई भी URL अभी भी उस फ़ील्ड में नहीं है जहाँ आपने उन्हें टाइप किया था। आपके द्वारा जोड़ने के बाद वे धूसर पृष्ठभूमि पर प्रदर्शित होते हैं।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

12. एक बार जब आप "समाप्त करें" पर क्लिक करते हैं, तो यह स्क्रीन दिखाई देती है। आपका प्रोजेक्ट बना दिया गया है और इंस्टॉल करने के लिए तैयार है।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

एलेक्सा नमूना ऐप का क्लोन बनाएं

1. टर्मिनल खोलें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

2. निम्नलिखित टाइप करें:

cd Desktop
git clone https://github.com/alexa/alexa-avs-sample-app.git

अपने क्रेडेंशियल जोड़कर इंस्टॉल स्क्रिप्ट को अपडेट करें

इंस्टॉल स्क्रिप्ट चलाने से पहले, स्क्रिप्ट को उन क्रेडेंशियल्स से अपडेट करें जिन्हें आपने Amazon से रिकॉर्ड किया था — ProductID, ClientID, ClientSecret.

1. टर्मिनल में निम्नलिखित टाइप करें:

cd ~/Desktop/alexa-avs-sample-app
nano automated_install.sh

2. जब यह चलता है, तो यह स्क्रीन दिखाई देती है। नेविगेट करने के लिए अपने कीबोर्ड पर तीरों का उपयोग करें, और ProductID, ClientID, और ClientSecret की फ़ील्ड को अपने मानों से बदलें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

परिवर्तन इस तरह दिखना चाहिए:

ProductID="Your Device Name"
ClientID="amzn.xxxxx.xxxxxxxxx"
ClientSecret="4e8cb14xxxxxxxxxxxxxxxxxxxxxxxxxxxxx6b4f9"

3. टाइप करें Ctrl + X स्क्रिप्ट से बाहर निकलने के लिए। अपने परिवर्तनों को सहेजने के लिए Y टाइप करें और फिर एंटर करें।

इंस्टॉल स्क्रिप्ट चलाएँ

स्क्रिप्ट चलाने के लिए, टर्मिनल खोलें और निम्न कमांड चलाएँ।

cd ~/Desktop/alexa-avs-sample-app
. automated_install.sh

जबकि यह स्क्रिप्ट चल रही है, आपसे कुछ सरल प्रश्नों के उत्तर देने के लिए कहा जाएगा। ये सुनिश्चित करने के लिए हैं कि आपने प्रोग्राम को स्थापित करने से पहले Amazon पर सभी आवश्यक सेटअप पूरा कर लिया है।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

इंस्टॉलेशन लगभग तीस मिनट का है, इसलिए जाइए एक स्नैक लीजिए।

सही तरीके से स्थापित होने पर, आपकी टर्मिनल विंडो निम्न छवि की तरह दिखेगी।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

तीन टर्मिनल

एलेक्सा ऐप को चलाने के लिए आपको तीन स्टेप्स पूरे करने होंगे। उनमें से प्रत्येक को एक अलग टर्मिनल विंडो में चलाना चाहिए, और आपको उन्हें सही क्रम में करना चाहिए।

कुछ कार्यक्रम ऐसे थे जिनकी मुझे जरूरत थी लेकिन नहीं थे। मैंने जाते ही इन कार्यक्रमों को स्थापित कर दिया। यदि आपको भी यही समस्या है, तो मैंने प्रत्येक चरण में इसके बारे में एक साइड नोट शामिल किया है।

टर्मिनल 1

यह विंडो आपके ऐप को एवीएस (एलेक्सा वॉयस सर्विस) के साथ अधिकृत करने के लिए वेब सेवा चलाती है

टर्मिनल खोलें और निम्न कमांड टाइप करें:

cd ~/Desktop/alexa-avs-sample-app/samples
cd companionService && npm start

नोट :npm जावास्क्रिप्ट प्रोग्रामिंग भाषा के लिए एक पैकेज मैनेजर है। यदि आप कमांड चलाते समय यह उपलब्ध नहीं है, तो आप इसे यहाँ प्राप्त कर सकते हैं।

जब स्क्रिप्ट समाप्त हो जाती है, तो विंडो इस तरह दिखती है, जिसमें दिखाया गया है कि Pi पोर्ट 3000 पर सुन रहा है।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

इस विंडो को बंद न करें। अगले चरणों को पूरा करते समय इसे खुला रहने की आवश्यकता है।

टर्मिनल 2

यह विंडो एवीएस के साथ संचार करती है।

अन्य टर्मिनल विंडो में निम्न टाइप करें।

cd ~/Desktop/alexa-avs-sample-app/samples
cd javaclient && mvn exec:exec

नोट :एमवीएन अपाचे मावेन के लिए छोटा है। यदि आपके पास यह नहीं है, तो आरंभ करने के लिए यहां क्लिक करें।

जब आप क्लाइंट चलाते हैं, तो एक डायलॉग बॉक्स दिखाई देता है, जिसमें लिखा होता है, "कृपया अपने डिवाइस को इसके द्वारा पंजीकृत करें..."

हाँ क्लिक करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

कुछ ब्राउज़रों के साथ, आपको एक चेतावनी मिलेगी कि कनेक्शन सुरक्षित नहीं है। "उन्नत" बटन पर क्लिक करके इसे खारिज करें। फिर अगली स्क्रीन पर, "Proceed to localhost (unsafe)" पर क्लिक करें।

अब, अपने डेवलपर क्रेडेंशियल्स का उपयोग करके Amazon में लॉग इन करें।

अगली स्क्रीन आपके द्वारा पंजीकृत किए जा रहे डिवाइस के लिए आपके द्वारा पहले बनाई गई सुरक्षा प्रोफ़ाइल का उपयोग करने की अनुमति मांगती है। ठीक क्लिक करें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

आपको "https://localhost:3000/authresponse" से शुरू होने वाले URL पर रीडायरेक्ट किया जाएगा जो निम्न चित्र जैसा दिखता है।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

ओपन डायलॉग बॉक्स पर वापस जाएं और ओके बटन पर क्लिक करें। क्लाइंट अब आपके एलेक्सा डिवाइस से अनुरोध स्वीकार करने में सक्षम है।

टर्मिनल को और साथ ही वॉयस सर्विस डायलॉग बॉक्स को खुला रखें।

रास्पबेरी पाई के साथ अमेज़ॅन इको कैसे बनाएं?

टर्मिनल 3

यह विंडो उस एप्लिकेशन को इंस्टॉल करती है जो एलेक्सा को उसके वेक वर्ड का उपयोग करके जगाती है। अगर आप एलेक्सा को शुरू करने के लिए आवाज का उपयोग नहीं करना चाहते हैं तो इसे छोड़ दें।

एक नई टर्मिनल विंडो खोलें और संवेदी या KITT.AI का उपयोग करके वेक वर्ड इंजन लाने के लिए निम्न में से किसी एक कमांड का उपयोग करें।

सेंसरी वेक वर्ड इंजन का उपयोग करने के लिए, टाइप करें:

cd ~/Desktop/alexa-avs-sample-app/samples
cd wakeWordAgent/src && ./wakeWordAgent -e sensory

KITT.AI के वेक वर्ड इंजन का उपयोग करने के लिए, टाइप करें:

cd ~/Desktop/alexa-avs-sample-app/samples
cd wakeWordAgent/src && ./wakeWordAgent -e kitt_ai

इसका परीक्षण करें

एलेक्सा से वेक वर्ड, "एलेक्सा" कहकर बात करें। अपना आदेश देने से पहले बीप की प्रतीक्षा करें। उदाहरण के लिए, "एलेक्सा" कहकर इसे आज़माएं। बीप की प्रतीक्षा करें, और फिर पूछें, "क्या समय हो गया है?"

अगर वह सही जवाब देती है, तो आपके पास एलेक्सा डिवाइस काम कर रहा है!

अधिक विचारों के लिए अमेज़ॅन का एलेक्सा वेबपेज देखें। यह एलेक्सा वह सब कुछ कर सकती है जो एक इको कर सकती है!


  1. स्विफ्टयूआई के साथ डिजाइन सिस्टम कैसे बनाएं

    एक उत्पाद का समर्थन करने के लिए एक डिज़ाइन सिस्टम बनाना आसान नहीं है - स्केलेबिलिटी के लिए इसे एक ही समय में मजबूत और लचीला होना चाहिए। हालांकि चुनौतीपूर्ण, बहुत सारे महान संसाधनों ने उपयोगी सिद्धांतों और दृष्टिकोणों को साझा किया है जो टीमों को दृष्टि से और प्रोग्रामेटिक रूप से एक अच्छी प्रणाली बनान

  1. रास्पबेरी पाई के साथ 3डी प्रिंटर को कैसे नियंत्रित करें

    शुरुआती लोगों के लिए, 3 डी प्रिंटिंग एक कठिन शौक की तरह लग सकता है। हालाँकि, एक बार जब आप यह जान लेते हैं कि सब कुछ कैसे काम करता है, तो 3D प्रिंटिंग मज़ेदार और आनंददायक बन सकती है। शुरुआती लोगों के लिए, विंडोज 10 के साथ उपयोग करने के लिए प्लग-एंड-प्ले 3 डी प्रिंटर खरीदना आकर्षक हो सकता है। कुछ उदाह

  1. अमेजन इको डॉट विद क्लॉक कैसे सेट करें

    Amazon का लेटेस्ट स्मार्ट स्पीकर Amazon Echo Dot वही थर्ड-जेन डिवाइस है जिसमें ट्विस्ट है। इसका मतलब है कि अब यह डिवाइस को घेरे हुए बैंड के नीचे एक एलईडी डिस्प्ले के साथ आता है। यह बाहरी तापमान, समय को देखने में मदद करेगा, और यदि आप टाइमर सेट करते हैं तो फ्लैश के साथ उलटी गिनती। आपको ये सभी सुविधाएं