Raspberry Pi سان پنهنجو Alexa ڪيئن ٺاهيو

برادلي اسپائسر پاران •  اپڊيٽ ڪيو ويو 11/03/19 • 6 منٽ پڙهو

ڇا توھان ڳولي رھيا آھيو حتمي گائيڊ تي ڪيئن ٺاھيو Alexa Raspberry Pi سان؟ ان تي يقين رکو يا نه، اهو مڪمل طور تي ممڪن آهي. ھن گائيڊ ۾ ھڪڙي تصويري بريڪ ڊائون آھي قدمن سان گڏ ڪيئن ٺاھيو اوپن سورس وائس اسسٽنٽ.

ڇا مان Alexa سان Raspberry Pi استعمال ڪري سگهان ٿو؟

بس ڪر، ها، توهان Alexa کي ڪنٽرول ڪرڻ لاء Raspbian OS استعمال ڪري سگهو ٿا ۽ اهو سيٽ ڪرڻ بلڪل آسان آهي. اسان انهي کي حل ڪنداسين هن رهنمائي ۾ ۽ اميد آهي ته، هي توهان کي توهان جي پنهنجي فينسي سمارٽ AI ٺاهڻ ۾ ڪجهه بصيرت ڏيندو.

مشڪل: 3/5

هي پيروي ڪرڻ لاءِ هڪ تمام آسان گائيڊ آهي، ٻين مان گھڻا مون ڏٺا آهن تمام گهڻي ترتيب ترتيب ڏيڻ، استعمال ڪندي Node.js وغيره. پر اهو ٿي سگهي ٿو 30 منٽن کان هڪ ڪلاڪ جي جاءِ ۾.

پنهنجو Amazon Alexa وائس اسسٽنٽ ڪيئن ٺاهيو

گهر ۾ Alexa ڪيئن ٺاهيو

Alexa لاءِ توهان جي Pi ۽ Raspbian OS کي تيار ڪرڻ

جيڪڏهن توهان اڳ ۾ ئي حاصل ڪيو آهي Raspbian OS توهان جي Raspberry Pi تي توهان اڳتي وڌو ۽ هن قدم کي ڇڏي ڏيو.

فرض ڪيو ته توهان شروع کان شروع ڪري رهيا آهيو، اسان هن تي گڏجي ڪم ڪنداسين! توھان کي ھيٺين جي ضرورت پوندي ان کان اڳ اسين شروع ڪري سگھون (سفارش سان):

جيڪڏهن توهان زپ فائل سان ناواقف آهيو، اهو بنيادي طور تي سڀني فائلن کي هڪ فائل ۾ دٻائي ٿو (جهڙوڪ فولڊر). توهان کي صرف ان مان هر شيءِ کي پنهنجي SD ڪارڊ تي ڇڪڻ جي قابل هوندو ۽ اهو ان کي ان هنڌ ۾ ان زپ ڪندو.

SD ڪارڊ تي NOOBS ڪيئن انسٽال ڪجي
فائلن کي منتقل ڪرڻ تي Amazon جي سرڪاري دستاويز.

پنهنجو Alexa Pi گڏ ڪرڻ

جيڪڏهن توهان هن تي يقين نه آهيو، مون وٽ جلد ئي هن تي هڪ وڊيو گائيڊ هوندو. بهرحال، في الحال، اهي سوال ۾ قدم آهن:

nitty-gritty قائم

هي مزو حصو آهي، هڪ دفعو هر شي پلگ ان ٿي ويندي آهي توهان کي پاور سپلائي ۾ پلگ ان ڪرڻ جي ضرورت پوندي پنهنجي مائڪرو USB ڪنيڪٽر کي Pi ۾. توهان ڏسندؤ ته Pi تي هڪ روشني سائي ٿي ويندي آهي ۽ توهان جو مانيٽر هڪ بوٽ لوڊنگ اسڪرين ڏيکاريندو جنهن جي پٺيان توهان جي آپريٽنگ سسٽم جي تڪڙي چونڊ.

جيڪڏهن توهان جي پي لائٽ 10 سيڪنڊن کان پوءِ ڳاڙهي آهي يا توهان کي اسڪرين تي ڪا نقص آهي، ڪوشش ڪريو SD ڪارڊ ڪڍڻ ۽ NOOBS آپريٽنگ سسٽم کي SD ڪارڊ تي ٻيهر نقل ڪريو.

هڪ دفعو توهان صحيح آپريٽنگ سسٽم چونڊيو آهي، اهو تقريبا 15-25 منٽ وٺي سگھي ٿو مڪمل طور تي انسٽال ڪرڻ لاء. توهان کي ڪو به مسئلو نه ڏسڻ گهرجي ۽ توهان کي "OK" بٽڻ سان اشارو ڪيو ويندو جيڪو پوء توهان کي توهان جي نئين لينڪس ڊيسڪ تي وٺي ويندي.

جيڪڏهن توهان وٽ هڪ Ethernet ڪيبل آهي، ته اهو ايندڙ حصو ڪرڻ جي ڪا ضرورت ناهي، ٻي صورت ۾، توهان پنهنجي Raspberry Pi تي 2.4GHz وائي فائي ڪنيڪشن قائم ڪرڻ چاهيندا. توهان پنهنجي آپريٽنگ سسٽم جي مٿين ساڄي ڪنڊ ۾ ڪنيڪشن آئڪن کي منتخب ڪندي ڪري سگهو ٿا، اهو آڊيو ۽ بلوٽوت آئڪن جي وچ ۾ هجڻ گهرجي.

توهان جي وائي فائي ڪنيڪشن سيٽ اپ حاصل ڪرڻ لاءِ گهربل قدمن تي عمل ڪريو. صرف ويب برائوزر تي ڪلڪ ڪريو (آئڪون ھڪڙو گلوب آھي) ۽ پنھنجي انٽرنيٽ ڪنيڪشن کي جانچيو.

توهان جي Amazon ڊولپر جا اوزار ترتيب ڏيڻ

هي اهو آهي جتي شيون ٽيڪنيڪل ٿي وينديون آهن، تنهنڪري آئون ڪري سگهان ٿو ڪيتريون تصويرون ٺاهي سگهان ٿو. توهان کي هڪ Amazon ڊولپر ٽول ڪٽ جي ضرورت پوندي جيڪا توهان حاصل ڪري سگهو ٿا هتي. سائن ان ڪرڻ جي پڪ ڪريو يا نئون Amazon ڊولپر اڪائونٽ ٺاهيو.

Amazon Alexa ٺاهڻ لاءِ Amazon ڊولپر جا اوزار ترتيب ڏيڻ

هڪ دفعو توهان پنهنجي ڊيش بورڊ ۾ آهيو، توهان کي وڃڻ جي ضرورت پوندي Alexa > Alexa Voice Service > Get Started > Products > Create Product.

ھيٺ ڏنل پراڊڪٽ جي معلومات توھان جي پنھنجي حوالي لاءِ آھي، انھن کي نقل ڪرڻ لاءِ آزاد محسوس ڪريو جيڪي مون ھيٺ ڏنل آھن.

هڪ دفعو توهان 2 مان 2 قدم تي آهيو، "نئون پروفائل ٺاهيو" چونڊيو، جيڪي توهان کي گهربل هجي ان سان فيلڊ ڀريو (منهنجو حوالو ڏسو). توھان کي ڪجھ معلومات ڏني ويندي جھڙوڪ محفوظ چاٻيون، ڪلائنٽ IDs ۽ ڪلائنٽ راز. انهن کي نوٽ پيڊ تي لکو.

Amazon Alexa ٺاهڻ لاءِ Amazon ڊولپر جا اوزار ترتيب ڏيڻ
Amazon Alexa ٺاهڻ لاءِ Amazon ڊولپر جا اوزار ترتيب ڏيڻ

اجازت ڏنل اصل ۽ اجازت ڏنل واپسي URLs لاءِ توھان کي توھان جي Raspberry Pi لاءِ جامد IP جي ضرورت پوندي. هڪ جامد IP قائم ڪرڻ تي منهنجي گائيڊ پڙهو هتي.

توھان ھيٺ ڏنل شامل ڪرڻ چاھيو ٿا اجازت ڏنل اصل ۾ (پنھنجي پي جي جامد IP سان بولڊ ٽيڪسٽ کي تبديل ڪريو):

IP پتي جي فيلڊ کي پنھنجي Pi جامد IP سان تبديل ڪريو. "اجازت ڏنل واپسي URLs" لاءِ بلڪل ساڳيو ڪريو، سواءِ آخر ۾ /ڪوڊ شامل ڪريو:

Amazon Alexa ٺاهڻ لاءِ Amazon ڊولپر جا اوزار ترتيب ڏيڻ
Tadahh!

ھاڻي ڪلڪ ڪريو پراڊڪٽ جي نالي تي جيڪو توھان ٺاھيو آھي، اھو توھان کي پراڊڪٽ جي صفحي سان گڏ آڻيندو (ڇا توھان پنھنجي ڪلائنٽ ID ۽ ڪلائنٽ راز کي وڃائي ڇڏيو آھي).

قابليت تي ڪلڪ ڪريو ۽ ھيٺ ڏنل چونڊيو:

ھن کي دٻائڻ سان ختم ڪريو UPDATE ھيٺئين پاسي.

توهان جي Pi تي Amazon اوزار انسٽال ڪرڻ

توھان ھاڻي توھان چاھيو ٿا پنھنجي Raspberry Pi ۽ اوپن ٽرمينل ڏانھن. هيٺيان قدم ڪريو آخرڪار توهان جي پي تي

جيئن آئون انهن کي لسٽ ڪريان ٿو:

سي ڊي / آپٽ سوڊو اي پي ٽي-گيٽ انسٽال ڪريو گٽ سوڊو گٽ ڪلون https://github.com/alexa-pi/AlexaPi.git سوڊو نانو ./AlexaPi/src/scripts/inc/os/debian.sh

اهو گٽ انسٽال ڪري ٿو، Alexa-Pi لائبريري کي ڇڪي ٿو ۽ پوء debian.sh فائل جي ترتيب ۾ وڃي ٿو. فنڪشن تحت install_os اهو علائقو ڳوليو جنهن کي "vlc-nox" سڏيو ويندو آهي ۽ ان کي "vlc-bin" ۾ تبديل ڪريو.

SSH Alexa-pi

انهن تبديلين کي بچائڻ لاءِ، CTRL + X کي دٻايو ۽ پوءِ Enter کي دٻايو. آخري قدم ھتي آھي سيٽ اپ اسڪرپٽ کي هلائڻ لاءِ، جيئن ھيٺ ڏنل ٽرمينل ۾ ٽائپ ڪريو:

sudo./AlexaPi/src/scripts/setup.sh

اهو توهان کان مختلف سوال پڇندو، تصديق ڪرڻ لاء، توهان هيٺ ڏنل استعمال ڪري رهيا آهيو:

هڪ دفعو اهو ٿي چڪو آهي، توهان کي انهن تفصيلن جي ضرورت پوندي جيڪا توهان اڳ ۾ تيار ڪئي هئي (ڊيوائس قسم جي ID، ڪلائنٽ ID وغيره).

ڊوائيس جي قسم جي ID توهان جي پيداوار جي سڃاڻپ آهي، منهنجي لاء، اهو آهي "RaspberryPi".
سيڪيورٽي پروفائل وضاحت پڻ "RaspberryPi" آھي.
سيڪيورٽي پروفائل ID موجود آهي هتي. منهنجي لاءِ اهو آهي ”amzn1.application.24dddxxxxxxxxxxxxxxxxxxxxxx“
ڪلائنٽ ID ساڳئي صفحي تي موجود آهي مٿي تي: "amzn1.application-oa2-client.d46acxxxxxxxxxxxxxxxxx"
ڪلائنٽ راز هيٺ ڏنل آهي: "a4dbf3bbbbf8e32f8c462f6d97xxxxxxxxxxxxxxxxxxxx"

اسان تقريبن مڪمل ڪري چڪا آهيون، پر هاڻي اسان کي توهان جي ڊوائيس کي تصديق ڪرڻ جي ضرورت آهي. ان کي تصديق ڪرڻ لاءِ پنهنجي جامد IP پتي تي وڃڻ سان ڪريو: http://locahost:5050

توھان ھاڻي ڏسندؤ ھڪڙو پرامپ ” Raspberry Pi would like Access to:…“ بس ڪلڪ ڪريو اجازت ڏيو.

توهان ڪيو آهي! توهان کي صرف ڪرڻ جي ضرورت آهي راسبي پي کي ريبوٽ ڪريو ۽ هڪ دفعو اهو ٿي چڪو آهي ، Alexa شروع ڪندو ۽ هيلو چوندو!

مزو وٺو توهان جي ڪسٽم ٺاهيل Raspberry Pi Alexa، مون کي ٻڌايو ته جيڪڏهن توهان وٽ ڪي ٻيا سوال آهن يا تبصرن ۾ ڪو مسئلو آهي. مان ASAP 🙂 جواب ڏيڻ جي پوري ڪوشش ڪندس

ڇا مان پنهنجو Amazon Alexa DIY ٺاهي سگهان ٿو؟

برادلي اسپائسر

مان آهيان هڪ سمارٽ گهر ۽ آئي ٽي جوشگر جيڪو نئين ٽيڪنالاجي ۽ گيجٽس کي ڏسڻ سان پيار ڪندو آهي! مون کي توهان جا تجربا ۽ خبرون پڙهڻ ۾ مزو اچي ٿو، تنهن ڪري جيڪڏهن توهان ڪجهه شيئر ڪرڻ چاهيو ٿا يا چيٽ ڪرڻ چاهيو ٿا سمارٽ هومز، ضرور مون کي هڪ اي ميل موڪليو!