विषयसूची:

MATRIX Voice and MATRIX Creator रनिंग Alexa (C++ संस्करण): 7 कदम
MATRIX Voice and MATRIX Creator रनिंग Alexa (C++ संस्करण): 7 कदम

वीडियो: MATRIX Voice and MATRIX Creator रनिंग Alexa (C++ संस्करण): 7 कदम

वीडियो: MATRIX Voice and MATRIX Creator रनिंग Alexa (C++ संस्करण): 7 कदम
वीडियो: MATRIX Voice Getting Started 2024, दिसंबर
Anonim

लेखक द्वारा MATRIX_CreatorFollow करें:

मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट
मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट
मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट
मैट्रिक्स क्रिएटर के साथ रास्पबेरी पीआई यूनिवर्सल आईआर रिमोट

के बारे में: मैट्रिक्स क्रिएटर रास्पबेरी पाई के लिए एक सेंसर-पैक देव बोर्ड है जो आपको अपने IoT विचारों का निर्माण करने देता है। MATRIX_Creator के बारे में अधिक »

आवश्यक हार्डवेयर

आरंभ करने से पहले, आइए समीक्षा करें कि आपको क्या चाहिए।

  • रास्पबेरी पाई 3 (अनुशंसित) या पाई 2 मॉडल बी (समर्थित)।
  • MATRIX Voice या MATRIX Creator - रास्पबेरी पाई में एक अंतर्निहित माइक्रोफ़ोन नहीं है, MATRIX Voice/Creator में एक 8 mic सरणी है - MATRIX Voice/MATRIX Creator खरीदें।
  • रास्पबेरी पाई के लिए माइक्रो-यूएसबी पावर एडॉप्टर।
  • माइक्रो एसडी कार्ड (न्यूनतम 8 जीबी) - आरंभ करने के लिए एक ऑपरेटिंग सिस्टम की आवश्यकता होती है। आप रास्पियन स्ट्रेच डाउनलोड कर सकते हैं और अपने एसडी कार्ड पर छवि को फ्लैश करने के लिए etcher.io का उपयोग कर सकते हैं।
  • 3.5 मिमी ऑडियो केबल के साथ बाहरी स्पीकर।
  • एक यूएसबी कीबोर्ड और माउस, और एक बाहरी एचडीएमआई मॉनिटर - हम एक यूएसबी कीबोर्ड और माउस के साथ-साथ एक एचडीएमआई मॉनिटर भी रखने की सलाह देते हैं। आप रास्पबेरी पाई को दूरस्थ रूप से भी उपयोग कर सकते हैं, Google से यह मार्गदर्शिका देखें।
  • इंटरनेट कनेक्शन (ईथरनेट या वाईफाई)
  • (वैकल्पिक) पीआई 2 के लिए वाईफाई वायरलेस एडाप्टर नोट: पीआई 3 में अंतर्निहित वाईफाई है।

एक बार जब आपके पास रास्पबेरी पाई आपके मैट्रिक्स बोर्ड और एसडी कार्ड छवि के साथ चल रही हो, तो हमें डिवाइस को अमेज़ॅन डेवलपर खाते के साथ पंजीकृत करना होगा।

चरण 1: Amazon डेवलपर में उत्पाद पंजीकृत करें

आपको अमेज़ॅन डेवलपर वेबसाइट में एक डिवाइस पंजीकृत करने और एक सुरक्षा प्रोफ़ाइल बनाने की आवश्यकता होगी। यदि आपके पास पहले से एक पंजीकृत उत्पाद है जिसे आप परीक्षण के लिए उपयोग कर सकते हैं, तो बेझिझक आगे बढ़ें। यदि नहीं, तो यहां चरण-दर-चरण निर्देशों का पालन करें। निम्नलिखित चरण आपको दिखाएंगे कि अपने रास्पबेरी पाई को अपने हाल ही में पंजीकृत अमेज़ॅन एलेक्सा डिवाइस के साथ कैसे स्थापित और सिंक करें।

जरूरी

  • अनुमत मूल उपयोग के लिए: https://localhost:3000 और
  • अनुमत वापसी URL के लिए https://localhost:3000/authresponse और https://localhost:3000/authresponse का उपयोग करें

डाउनलोड करने योग्य छवि (अनुशंसित) नीचे दी गई मैन्युअल स्थापना को समाप्त होने में एक घंटे से अधिक समय लग सकता है इसलिए हमने यहां एक डाउनलोड करने योग्य छवि प्रदान की है जिसमें सब कुछ पहले से स्थापित है। आप अपने एसडी कार्ड पर छवि को फ्लैश करने के लिए etcher.io का उपयोग कर सकते हैं। यदि आप हमारी छवि का उपयोग करते हैं तो चरण 4 पर जाएं।

मैनुअल इंस्टालेशन(मैनुअल) के साथ चिह्नित निम्नलिखित चरणों की आवश्यकता केवल तभी होती है जब आपने डिफ़ॉल्ट रास्पियन स्ट्रेच छवि डाउनलोड की हो।

चरण 2: MATRIX सॉफ़्टवेयर स्थापित करना (मैनुअल)

एलेक्सा वॉयस सर्विस के लिए मैट्रिक्स क्रिएटर या मैट्रिक्स वॉयस के माइक्रोफोन का उपयोग करने के लिए, आपको निम्नलिखित स्थापित करने की आवश्यकता है:

# रेपो और की जोड़ें

कर्ल https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add - echo "deb https://apt.matrix.one/doc/apt-key.gpg $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list # पैकेज अपडेट करें और sudo apt-get update sudo apt-get upgrade # रीबूट करें sudo रिबूट इंस्टॉल करें

रिबूट के बाद फिर से कनेक्ट करें और चलाएं:

#फिर से अपडेट करें

सुडो एपीटी-अपडेट प्राप्त करें # मैट्रिक्स पैककेज स्थापित करें सुडो एपीटी मैट्रिक्सियो-क्रिएटर-इनिट स्थापित करें # कर्नेल मॉड्यूल पैकेज स्थापित करें सुडो एपीटी मैट्रिक्सियो-कर्नेल-मॉड्यूल स्थापित करें # रीबूट सुडो रीबूट

थोड़ा रुकें और फिर से कनेक्ट करें।

चरण 3: एलेक्सा एसडीके स्क्रिप्ट डाउनलोड करना (मैनुअल)

इंस्टॉल स्क्रिप्ट डाउनलोड करें। हम अनुशंसा करते हैं कि इन कमांड्स को होम डाइरेक्टरी (~/) या डेस्कटॉप से चलाएँ, हालाँकि, आप स्क्रिप्ट को कहीं भी चला सकते हैं।

wget https://raw.githubusercontent.com/matrix-io/avs-device-sdk/yc/sensory-support/tools/RaspberryPi/setup.sh && wget https://raw.githubusercontent.com/matrix-io/ avs-device-sdk/yc/sensory-support/tools/RaspberryPi/config.txt

चरण 4: अपने पाई को एलेक्सा डिवाइस के रूप में पंजीकृत करना

डाउनलोड किए गए सभी प्रारंभिक इंस्टॉलेशन के साथ, आपके रास्पबेरी पाई को कॉन्फ़िगर करने के लिए जो कुछ बचा है, उसे अमेज़ॅन द्वारा एलेक्सा डिवाइस के रूप में पहचाना जाता है जिसे आपने चरण 1 में पंजीकृत किया था।

फ़ाइल को एक संपादक में खोलें और फ़ाइल config.txt को भरने के लिए पंजीकरण चरणों से क्लाइंट आईडी, उत्पाद आईडी और क्लाइंट सीक्रेट का उपयोग करें। अगर आपको फ़ाइल को संपादित करने में सहायता चाहिए तो यहां देखें।

चरण 5: एलेक्सा एसडीके स्थापित करना

यह सेटअप स्क्रिप्ट आपके डिवाइस कॉन्फ़िगरेशन को अमेज़ॅन को पास कर देगी और आवश्यक अंतिम निर्भरताओं को स्थापित करेगी। ध्यान दें, यदि आपने हमारी पूर्व-स्थापित छवि का उपयोग नहीं किया है, तो इस सेटअप में एक घंटे से अधिक समय लग सकता है।

बैश setup.sh config.txt

चरण 6: अपने डिवाइस को अपने अमेज़न खाते से लिंक करना

सेटअप स्क्रिप्ट के चलने के बाद, आपको एक प्राधिकरण टोकन जेनरेट करना होगा। इस कमांड को रन करें, और अपना ब्राउज़र खोलें और https://localhost:3000 पर नेविगेट करें। अपने Amazon क्रेडेंशियल के साथ लॉगिन करें और दिए गए निर्देशों का पालन करें:

बैश startauth.sh

नोट: एसएसएच सत्र का उपयोग करने वाले उपयोगकर्ता वेबसाइट को अपने टर्मिनल में लोड कर सकते हैं

लिंक

चरण 7: एलेक्सा चलाएँ

आइए नमूना ऐप चलाएं:

बैश startsample.sh

आपका एलेक्सा डिवाइस चलना चाहिए और जाने के लिए अच्छा होना चाहिए!