راسبیری پائی کے ساتھ اپنا ایمیزون الیکسا سمارٹ اسپیکر بنائیں۔

راسبیری پائی کے ساتھ اپنا ایمیزون الیکسا سمارٹ اسپیکر بنائیں۔

اچانک ، ہر کوئی اپنی ٹیک سے بات کر رہا ہے۔ اسمارٹ فونز ، ٹی وی ، یہاں تک کہ لائٹ بلب --- یہ سب ہوم اسسٹنٹ کے ذریعے کنٹرول ہونے کے قابل ہیں۔ جیسا کہ انٹرنیٹ آف تھنگز آپ کے گھر پر قبضہ کرتی ہے ، آپ کو ایمیزون الیکسا جیسے ورچوئل اسسٹنٹس کی بدولت اچانک مزید آلات آپ کی آواز کا جواب دینے کے قابل ہوجائیں گے۔





میرے فون پر میرا آئی پی ایڈریس کیا ہے؟

اگر آپ کے پاس اسپیس راسبیری پائی آسان ہے تو ، آپ کو ایک ایمیزون الیکسا ڈیوائس جیسے ایکو یا ایکو ڈاٹ خریدنے کی ضرورت نہیں ہے ، کیونکہ آپ اپنا بنا سکتے ہیں۔ یہ سبق بتائے گا کہ آپ اپنے راسبیری پائی پر الیکسا ہوم اسسٹنٹ کیسے ترتیب دے سکتے ہیں۔





ہارڈ ویئر جس کی آپ کو ضرورت ہو گی۔

اس سے پہلے کہ آپ اپنی DIY راسبیری پائی الیکسا بنانا شروع کریں ، آپ کو ضرورت ہوگی:





  • Raspberry Pi Raspbian کے ساتھ مائیکرو SD کارڈ پر نصب ہے۔
  • ایک مناسب بجلی کی فراہمی (5V @ 2.5A تجویز کردہ)
  • ایک USB مائیکروفون۔
  • ایک اسپیکر۔
  • ایک پی سی ایک ایمیزون ڈویلپر اکاؤنٹ اور ایک ایس ایس ایچ کلائنٹ کے ساتھ۔

اس سے پہلے کہ آپ شروع کریں ، اور اگر آپ نے پہلے ہی نہیں کیا ہے ، آپ کو ضرورت ہوگی۔ اپنے Raspberry Pi پر SSH کنکشن کو فعال کریں۔ . اگر آپ ترجیح دیتے ہیں تو ، آپ اپنی راسبیری پائی کو کی بورڈ ، ماؤس اور مانیٹر کا استعمال کرکے ترتیب دے سکتے ہیں۔ آپ کو ایک مائیکروفون کی ضرورت ہوگی ، لیکن اگر آپ کے پاس نہیں ہے تو ، مائک والا USB ویب کیم بھی وہی کام کرے گا۔

عام حالات میں ، میں وسائل کے استعمال کو کم رکھنے کے لیے Raspbian Lite انسٹال کرنے کی سفارش کروں گا۔ الیکسا انسٹال کرنے کے لیے آپ کو جس سکرپٹ کی ضرورت ہے وہ معیاری راسپین لائٹ انسٹالیشن پر انسٹال کرنے میں ناکام ہے۔ اس کے ارد گرد کام کرنے کے لیے ، GStreamer انسٹال کریں ، ایک لینکس میڈیا فریم ورک ، اسے SSH کے ذریعے یا ٹرمینل اسکرین پر درج ذیل کو انسٹال کرنے کی اجازت دینے کے لیے:



sudo apt update && sudo apt upgrade
sudo apt install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-pulseaudio

مرحلہ 1: ایک ایمیزون ڈویلپر اکاؤنٹ اور سیکیورٹی پروفائل بنائیں۔

اس سے پہلے کہ آپ الیکسا سافٹ ویئر انسٹال کریں ، آپ کو ایک ایمیزون ڈویلپر اکاؤنٹ بنانے کی ضرورت ہوگی۔ اگر آپ کے پاس موجودہ ایمیزون اکاؤنٹ ہے تو آپ لاگ ان کر سکتے ہیں۔ ایک ایمیزون ڈویلپر اکاؤنٹ کے لیے رجسٹر کریں۔ اس طرح.

ایک بار سائن ان ہونے کے بعد ، پر جائیں۔ الیکسا۔ نیو بار پر ، پھر الیکسا وائس سروس۔ کلک کریں۔ شروع کرنے کے ، پھر مصنوعات>۔ پروڈکٹ بنائیں۔





اپنے آلے کو ایک نام اور پروڈکٹ آئی ڈی دیں۔ منتخب کریں۔ الیکسا بلٹ ان کے ساتھ آلہ۔ اور منتخب کریں نہیں ساتھی ایپ کے سوال پر۔ منتخب کریں۔ دیگر سے مصنوعات کی قسم ڈراپ ڈاؤن مینو اور ٹائپ کریں۔ راسباری پائی اس کے نیچے فراہم کردہ باکس میں۔ اسے ایک مختصر تفصیل دیں ، جیسے 'نمونہ رسبری پائی الیکسا بلڈ'۔

منتخب کریں۔ ٹچ سے شروع کیا گیا۔ اور ہینڈز فری۔ اختتامی صارف کی بات چیت کے لیے۔ آپ کو تصویر منتخب کرنے کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔ منتخب کریں۔ نہیں چار آخری سوالات پر ، پھر کلک کریں۔ اگلے.





اگلی سکرین پر ، آپ کو اپنے سیکیورٹی ڈیٹا کو اپنے راسبیری پائی الیکسا سے جوڑنے کے لیے ایمیزون سیکیورٹی پروفائل بنانے کی ضرورت ہوگی۔ کلک کریں۔ نیا پروفائل بنائیں۔ . ایک نام اور تفصیل منتخب کریں ، جیسا کہ میرے نیچے ہے۔

اگلے مرحلے پر ، منتخب کریں۔ دیگر آلات اور پلیٹ فارم ، پھر کلائنٹ آئی ڈی کا نام داخل کریں (یہ آپ کی پسند کی کوئی بھی چیز ہوسکتی ہے) ، شرائط و ضوابط سے اتفاق کریں اور کلک کریں۔ آئی ڈی بنائیں۔ پھر آپ کو ایک پاپ اپ نظر آئے گا جو آپ کو بتائے گا کہ آپ کی پروڈکٹ بن گئی ہے۔

اگلا ، اپنا پروفائل فعال کریں۔ پر جائیں۔ ایمیزون ڈویلپر پیج کے ساتھ لاگ ان کریں۔ اور ڈراپ ڈاؤن مینو سے اپنا پروفائل منتخب کریں ، پھر کلک کریں۔ تصدیق کریں

جیسے ڈومین داخل کریں۔ raspberrypi.local فراہم کردہ باکس میں ، پھر کلک کریں۔ محفوظ کریں

مرحلہ 2: ایمیزون اسسٹنٹ پائی اسکرپٹ ڈاؤن لوڈ کریں۔

ایمیزون الیکسا کو اپنے راسبیری پائی پر آسانی سے انسٹال کرنے کے لیے ، آپ اسسٹنٹ پائی نامی اسکرپٹ استعمال کریں گے۔ یہ آپ کو ایس ڈی کے کو دستی طور پر بنانے کی ضرورت کے بغیر الیکسا انسٹال کرنے کا ایک آسان طریقہ فراہم کرتا ہے۔

شروع کرنے کے لئے ، آپ کو اسکرپٹ ڈویلپر سے اپنی ضرورت کی فائلوں کو پکڑنے کے لئے گٹ انسٹال کرنے کی ضرورت ہوگی۔ SSH کلائنٹ کا استعمال کرتے ہوئے اپنے Raspberry Pi سے جڑیں یا ، اگر آپ اپنا PI ہیڈ لیس نہیں چلا رہے ہیں تو ٹرمینل کھولیں اور ٹائپ کریں:

sudo apt install git

ایک بار گٹ انسٹال ہونے کے بعد ، ٹائپ کرکے اپنی ضرورت کی فائلوں کو کلون کریں:

git clone https://github.com/shivasiddharth/Assistants-Pi

آپ کو اسکرپٹ فائلوں کو قابل عمل بنانے کی ضرورت ہوگی۔ ٹائپ کرکے ایسا کریں:

cd /home/pi/Assistants-Pi/scripts/
sudo chmod +x installer.sh prep-system.sh service-installer.sh audio-test.sh

مرحلہ 3: انسٹالیشن سے پہلے پری کنفیگریشن

اس سے پہلے کہ آپ الیکسا انسٹال کرنے سے پہلے ابتدائی اسسٹنٹ پائی سکرپٹ چلا سکیں ، آپ کو ضرورت ہوگی۔ ازگر کے لیے PIP انسٹال کریں۔ آپ کے راسبیری پائی پر۔ چیک کریں کہ یہ مندرجہ ذیل کے ساتھ انسٹال ہے:

pip --version

آپ کو اپنے ورژن کی تصدیق کا جواب ملنا چاہیے۔ اگر آپ ایسا نہیں کرتے ہیں تو ، اپٹ کا استعمال کرتے ہوئے پی آئی پی کو دوبارہ انسٹال کریں۔

اگر پی آئی پی صحیح طریقے سے انسٹال ہے تو ، آپ کا اگلا مرحلہ اسسٹنٹ پائی کی تیاری کا اسکرپٹ چلانا ہے ، presystem.sh. مندرجہ ذیل چلائیں:

sudo /home/pi/Assistants-Pi/scripts/prep-system.sh

یہ آپ کے لیے کوئی بھی ضروری پیکجز انسٹال کرنا شروع کردے گا ، ساتھ ہی یہ بھی چیک کریں کہ Raspbian اپ ٹو ڈیٹ ہے۔

ایک بار جب سب کچھ انسٹال ہوجاتا ہے ، آپ کو اپنے آڈیو اور مائیک کنفیگ کے لیے چھ آپشنز دیے جائیں گے۔ زیادہ تر لوگوں کو منتخب کرنے کی ضرورت ہوگی۔ USB-MIC-ON-BOARD-JACK ، تو مارا اور انٹر دبائیں۔ اگر آپ یو ایس بی مائیکروفون استعمال کر رہے ہیں تو آڈیو پورٹ سے منسلک اسپیکر کے ساتھ یہ آپشن منتخب کریں۔

اس مرحلے پر اپنے راسبیری پائی کو دوبارہ ٹائپ کرکے ٹائپ کریں:

sudo reboot

ایک بار دوبارہ چلنے کے بعد ، چیک کریں کہ آپ کا آڈیو سیٹ اپ درج ذیل کو چلا کر درست ہے:

sudo /home/pi/Assistants-Pi/scripts/audio-test.sh

یہ آپ کے اسپیکر اور مائیک کی جانچ کرے گا تاکہ یہ یقینی بنایا جا سکے کہ آپ کا رسبری پائی دونوں کے ساتھ کام کرتا ہے۔

مرحلہ 4: انسٹالیشن سکرپٹ چلائیں۔

یہ فرض کرتے ہوئے کہ آپ کو اپنے آڈیو ٹیسٹ کے دوران مائیک یا اسپیکر کے ساتھ کوئی پریشانی نہیں تھی ، اپنے راسبیری پائی پر الیکسا انسٹال کرنے کے لیے درج ذیل کمانڈ چلائیں:

sudo /home/pi/Assistants-Pi/scripts/installer.sh

آپ کو الیکسا ، گوگل ہوم اسسٹنٹ ، یا دونوں کو انسٹال کرنے کا انتخاب کرنے کا اختیار دیا جائے گا۔ اسکرپٹ کو گوگل اسسٹنٹ کو یہاں انسٹال کرنے کے لیے اضافی اقدامات درکار ہیں ، لہذا اسے چھوڑنا بہتر ہے۔ آپشن منتخب کریں۔ صرف الیکسا انسٹال کرنے کے لیے۔

آپ کو اپنا کلائنٹ ID درج کرنا ہوگا۔ پر واپس جائیں۔ الیکسا ڈویلپر پورٹل۔ اپنے 'پروڈکٹ' کے نام پر کلک کرکے اسے تلاش کریں۔ اپنی پروڈکٹ آئی ڈی کا نوٹ لیں۔

اپنے پروڈکٹ کے نام پر کلک کریں ، کلک کریں۔ سیکورٹی پروفائل ، پھر دیگر آلات اور پلیٹ فارم یہاں ملنے والی کلائنٹ آئی ڈی کا استعمال کریں ، پھر شرائط و ضوابط سے اتفاق کرنے سے پہلے اپنی پروڈکٹ آئی ڈی ٹائپ کریں۔ ٹائپ کریں۔ راضی اور انٹر دبائیں۔

اسکرپٹ اس کی تنصیب کے ذریعے چلے گا ، کسی دوسرے ضروری پیکجوں کو انسٹال کرے گا جس کی اسے ضرورت ہے۔ اس کو مکمل ہونے میں کچھ وقت لگ سکتا ہے۔ آپ کو ایک یا دو لائسنس قبول کرنے کی ضرورت پڑ سکتی ہے۔ صرف پڑھیں اور دبائیں اور کسی بھی تصدیق مینو میں.

مرحلہ 5: حتمی ترتیب اور جانچ۔

ایک بار جب اسکرپٹ انسٹالیشن مکمل کر لیتا ہے ، آپ کے پاس چلانے کے لیے ایک حتمی اسکرپٹ ہے:

sudo /home/pi/Assistants-Pi/scripts/service-installer.sh

مندرجہ ذیل چلائیں ، صرف اس بات کا یقین کرنے کے لیے کہ سروس شروع ہوتی ہے اور فعال ہے:

sudo systemctl enable alexa.service
sudo systemctl start alexa.service

اس کے بعد آپ کو اپنے پی آئی کو رجسٹر اور اختیار دینے کی ضرورت ہوگی۔ درج ذیل ٹائپ کریں:

sudo /home/pi/Assistants-Pi/Alexa/startsample.sh

آپ کو ٹرمینل اسکرین پر دکھایا گیا کوڈ ٹائپ کرنا ہوگا۔ ایمیزون ڈویلپر سائٹ پر صفحہ۔ . کوڈ ٹائپ کریں ، کلک کریں۔ جاری رہے، پھر اجازت دیں۔

فرض کریں کہ آپ کی Pi کی اجازت ٹھیک ہو گئی ہے ، آپ کو نمونہ الیکسا اسکرپٹ چلتا دیکھنا چاہیے۔ یہ کہہ کر اپنے DIY Raspberry Pi Alexa آلہ کی جانچ کریں۔ الیکسا۔ ایک حکم کے بعد. مثال کے طور پر، الیکسا ، مجھے وقت بتائیں۔

ایک آخری وقت کو دوبارہ شروع کریں اور دوسرا آلہ جاری کرکے اپنے آلے کو دوبارہ آزمائیں ، اس بات کا یقین کرنے کے لیے کہ سب کچھ کام کرتا ہے۔

آپ کے گھر کے لیے ایک DIY ایمیزون الیکسا۔

سمارٹ اسپیکر کے فوائد سے لطف اندوز ہونے کے لیے آپ کو اپنے گھر کے لیے مہنگا نیا آلہ خریدنے کی ضرورت نہیں ہے۔ ایک اسپیئر راسبیری پائی ایک بہترین DIY ہوم اسسٹنٹ بناتی ہے ، چاہے آپ DIY الیکسا بنا رہے ہوں یا اگر آپ چاہتے ہیں اپنا DIY گوگل ہوم بنائیں۔ اس کے بجائے

اگر آپ کے گھر کے لیے ایک سمارٹ اسپیکر آپ کی پسند نہیں لیتا ہے تو ، شاید باہر جائیں اور اس کے بجائے کچھ ناہموار راسبیری پائی پروجیکٹ بنائیں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ کینن بمقابلہ نیکن: کون سا کیمرا برانڈ بہتر ہے؟

کینن اور نیکن کیمرہ انڈسٹری کے دو بڑے نام ہیں۔ لیکن کون سا برانڈ کیمروں اور عینکوں کی بہتر لائن اپ پیش کرتا ہے؟

فیٹ 32 ایکسفٹ جیسا ہی ہے۔
اگلا پڑھیں۔ متعلقہ موضوعات۔
  • DIY
  • تفریح۔
  • راسباری پائی
  • ہوم آٹومیشن۔
  • الیکسا۔
مصنف کے بارے میں بین اسٹاکٹن۔(22 مضامین شائع ہوئے)

بین یو کے میں مقیم ٹیک رائٹر ہیں جن کے پاس گیجٹ ، گیمنگ اور عمومی جیک پن کا شوق ہے۔ جب وہ لکھنے میں مصروف نہیں ہے یا ٹیک کے ساتھ چھیڑ چھاڑ نہیں کر رہا ہے ، وہ کمپیوٹنگ اور آئی ٹی میں ایم ایس سی کی تعلیم حاصل کر رہا ہے۔

بین اسٹاکٹن سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔