قم ببناء مكبر صوت Amazon Alexa الذكي الخاص بك مع Raspberry Pi

قم ببناء مكبر صوت Amazon Alexa الذكي الخاص بك مع Raspberry Pi

فجأة ، يتحدث الجميع إلى تقنيتهم. الهواتف الذكية وأجهزة التلفزيون وحتى المصابيح الكهربائية - كلها قابلة للتحكم باستخدام مساعد منزلي. مع سيطرة إنترنت الأشياء على منزلك ، ستجد المزيد من الأجهزة قادرة فجأة على الاستجابة لصوتك ، وذلك بفضل المساعدين الافتراضيين مثل Amazon Alexa.





كيفية العثور على مقاطع الفيديو التي أعجبتني على اليوتيوب

إذا كان لديك Raspberry Pi احتياطيًا ، فلن تحتاج إلى شراء جهاز Amazon Alexa مثل Echo أو Echo Dot ، لأنه يمكنك إنشاء جهاز خاص بك. سيشرح هذا البرنامج التعليمي كيف يمكنك إعداد مساعد المنزل Alexa على Raspberry Pi.





الأجهزة التي ستحتاجها

قبل أن تبدأ في بناء DIY Raspberry Pi Alexa الخاص بك ، ستحتاج إلى:





  • Raspberry Pi مع Raspbian مثبت على بطاقة micro-SD
  • مصدر طاقة مناسب (يوصى بجهد 5 فولت عند 2.5 أمبير)
  • ميكروفون USB
  • متحدث
  • كمبيوتر شخصي لإعداد حساب Amazon Developer ومع عميل SSH

قبل أن تبدأ ، وإذا لم تكن قد فعلت ذلك بالفعل ، فستحتاج إلى ذلك قم بتمكين اتصالات SSH بـ Raspberry Pi الخاص بك . إذا كنت تفضل ذلك ، فيمكنك إعداد Raspberry Pi باستخدام لوحة المفاتيح والماوس والشاشة. ستحتاج إلى ميكروفون ، ولكن إذا لم يكن لديك ميكروفون واحد ، فستقوم كاميرا ويب USB مع ميكروفون بأداء نفس الوظيفة.

في ظل الظروف العادية ، أوصي بتثبيت Raspbian Lite للحفاظ على استخدام الموارد منخفضًا. ومع ذلك ، فشل البرنامج النصي الذي تحتاجه لتثبيت Alexa في التثبيت على تثبيت Raspbian Lite القياسي. للتغلب على ذلك ، قم بتثبيت GStreamer ، إطار عمل وسائط Linux ، للسماح له بالتثبيت عن طريق تشغيل ما يلي عبر 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: قم بإنشاء حساب Amazon Developer وملف تعريف الأمان

قبل أن تتمكن من تثبيت برنامج Alexa ، ستحتاج إلى إنشاء حساب مطور أمازون. إذا كان لديك حساب Amazon موجود بالفعل ، فيمكنك تسجيل الدخول و سجل للحصول على حساب مطور أمازون من ذلك الطريق.

بمجرد تسجيل الدخول ، انتقل إلى أليكسا في شريط التنقل ، ثم خدمة صوت اليكسا. انقر البدء ، من ثم المنتجات> إنشاء منتج.





امنح جهازك اسمًا ومعرف المنتج. يختار جهاز مدمج به اليكسا واختر لا لسؤال التطبيق المصاحب. يختار آخر من فئة المنتج القائمة المنسدلة واكتب فطيرة التوت في المربع الموفر أدناه. أعطه وصفًا موجزًا ​​، مثل 'نموذج Raspberry Pi Alexa build'.

يختار بدأت باللمس و الأيدي الحرة لتفاعلات المستخدم النهائي. لا داعي للقلق بشأن اختيار صورة. يختار لا إلى الأسئلة الأربعة الأخيرة ، ثم انقر فوق التالي.





في الشاشة التالية ، سيُطلب منك إنشاء ملف تعريف أمان أمازون لربط بيانات الأمان الخاصة بك بـ Raspberry Pi Alexa. انقر إنشاء ملف تعريف جديد . اختر اسمًا ووصفًا مشابهًا لاسمي أدناه.

في الخطوة التالية ، اختر الأجهزة والأنظمة الأساسية الأخرى ، ثم أدخل اسم معرّف العميل (يمكن أن يكون أي شيء تريده) ، ثم وافق على الشروط والأحكام وانقر توليد المعرف. سترى بعد ذلك نافذة منبثقة تخبرك أنه تم إنشاء منتجك.

بعد ذلك ، قم بتمكين ملف التعريف الخاص بك. اذهب إلى تسجيل الدخول باستخدام صفحة مطور أمازون وحدد ملف التعريف الخاص بك من القائمة المنسدلة ، ثم انقر فوق يتأكد.

أدخل مجال مثل raspberrypi.local في المربع المتوفر ، ثم انقر فوق يحفظ.

الخطوة 2: قم بتنزيل النص البرمجي لـ Amazon Assistants Pi

لتثبيت Amazon Alexa على Raspberry Pi الخاص بك بسهولة ، ستستخدم نصًا يسمى Assistants Pi. يوفر لك هذا طريقة سهلة لتثبيت Alexa دون الحاجة إلى إنشاء SDK يدويًا.

للبدء ، ستحتاج إلى تثبيت Git للحصول على الملفات التي تحتاجها من مطور البرنامج النصي. اتصل بـ Raspberry Pi الخاص بك باستخدام عميل SSH ، أو إذا كنت لا تشغل Pi الخاص بك بدون رأس ، فافتح محطة واكتب:

sudo apt install git

بمجرد تثبيت 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: التكوين المسبق قبل التثبيت

قبل أن تتمكن من تشغيل البرامج النصية الأولية لـ Assistants Pi قبل أن تتمكن من تثبيت Alexa ، ستحتاج إلى ذلك قم بتثبيت PIP لـ Python على Raspberry Pi الخاص بك. تحقق من تثبيته باستخدام ما يلي:

pip --version

يجب أن تحصل على رد يؤكد إصدارك. إذا لم تقم بذلك ، فأعد تثبيت PIP باستخدام apt.

إذا تم تثبيت PIP بشكل صحيح ، فإن مرحلتك التالية هي تشغيل نص إعداد Assistants Pi ، presystem.sh. قم بتشغيل ما يلي:

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

سيبدأ هذا في تثبيت أي حزم ضرورية لك ، بالإضافة إلى التحقق من تحديث Raspbian.

بمجرد تثبيت كل شيء ، ستحصل على ستة خيارات للاختيار من بينها لتكوين الصوت والميكروفون. سيحتاج معظم الناس للاختيار USB-MIC-ON-BOARD-JACK ، حتى ضرب 3 واضغط دخول. حدد هذا الخيار إذا كنت تستخدم ميكروفون USB مع مكبر صوت متصل بمنفذ الصوت.

أعد تشغيل Raspberry Pi في هذه المرحلة بكتابة:

sudo reboot

بمجرد إعادة التشغيل ، تحقق من صحة إعداد الصوت عن طريق تشغيل ما يلي:

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

سيؤدي هذا إلى فحص السماعة والميكروفون للتأكد من أن Raspberry Pi يعمل مع كليهما.

الخطوة 4: قم بتشغيل برنامج التثبيت النصي

بافتراض أنك لم تواجه أي مشاكل مع الميكروفون أو السماعة أثناء اختبار الصوت ، فقم بتشغيل الأمر التالي لتثبيت Alexa على Raspberry Pi الخاص بك:

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

سيتم منحك خيار تثبيت إما Alexa أو Google Home Assistant أو كليهما. يتطلب البرنامج النصي خطوات إضافية لتثبيت مساعد Google هنا ، لذا من الأفضل تخطي ذلك. إختر خيارا 2 لتثبيت Alexa فقط.

ستحتاج إلى إدخال معرّف العميل الخاص بك. ارجع إلى بوابة مطوري اليكسا للعثور على هذا بالنقر فوق اسم 'المنتج' الخاص بك. قم بتدوين معرف المنتج الخاص بك.

انقر فوق اسم المنتج الخاص بك ، انقر فوق ملف تعريف الأمان ، من ثم الأجهزة والأنظمة الأساسية الأخرى. استخدم معرف العميل الموجود هنا ، ثم اكتب معرف المنتج الخاص بك ، قبل الموافقة على الشروط والأحكام. نوع يوافق على وضرب دخول.

سيتم تشغيل البرنامج النصي من خلال التثبيت الخاص به ، وتثبيت أي حزم أخرى ضرورية يحتاجها. قد يستغرق هذا بعض الوقت حتى يكتمل. قد تحتاج إلى قبول ترخيص أو ترخيصين ؛ فقط اقرأ واضغط و إلى أي قوائم تأكيد.

الخطوة 5: التكوين والاختبار النهائي

بمجرد انتهاء البرنامج النصي من التثبيت ، يكون لديك برنامج نصي نهائي واحد لتشغيله:

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

قم بتشغيل ما يلي ، فقط للتأكد من بدء الخدمة وتمكينها:

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

ستحتاج بعد ذلك إلى التسجيل والترخيص لـ Pi الخاص بك. اكتب ما يلي:

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

ستحتاج إلى كتابة الرمز الذي يظهر في شاشة الجهاز على ملف صفحة في موقع مطور أمازون . اكتب الرمز ، انقر فوق يكمل، من ثم السماح.

بافتراض أن ترخيص Pi الخاص بك سار على ما يرام ، يجب أن تشاهد نموذج البرنامج النصي Alexa قيد التشغيل. اختبر جهاز DIY Raspberry Pi Alexa بالقول أليكسا متبوعًا بأمر. على سبيل المثال، أليكسا ، أخبرني بالوقت.

أعد التشغيل مرة أخيرة واختبر جهازك مرة أخرى عن طريق إصدار أمر آخر ، للتأكد من أن كل شيء يعمل.

أليكسا أمازون DIY لمنزلك

لست بحاجة إلى شراء جهاز جديد باهظ الثمن لمنزلك للاستمتاع بمزايا مكبر الصوت الذكي. يجعل Raspberry Pi الاحتياطي مساعدًا منزليًا مثاليًا DIY ، سواء كنت تقوم ببناء DIY Alexa أو إذا كنت ترغب في ذلك قم ببناء DIY Google Home الخاص بك في حين أن.

إذا كان مكبر الصوت الذكي لمنزلك لا يرقى إلى خيالك ، فربما يتوجه إلى الخارج ويبني بعض مشاريع Raspberry Pi الوعرة بدلاً من ذلك.

يشارك يشارك سقسقة بريد الالكتروني مقارنة بين Canon و Nikon: ما هي ماركة الكاميرا الأفضل؟

Canon و Nikon هما أكبر اسمين في صناعة الكاميرات. ولكن ما هي العلامة التجارية التي تقدم أفضل تشكيلة من الكاميرات والعدسات؟

إذا قمت بإلغاء تنشيط facebook ماذا يحدث للمسنجر
اقرأ التالي مواضيع ذات صلة
  • افعلها بنفسك
  • تسلية
  • فطيرة التوت
  • أتمتة المنزل
  • أليكسا
نبذة عن الكاتب بن ستوكتون(تم نشر 22 مقالة)

بن كاتب تقني مقيم في المملكة المتحدة ولديه شغف بالأدوات والألعاب والذكاء العام. عندما لا يكون مشغولاً بالكتابة أو العبث بالتكنولوجيا ، فإنه يدرس للحصول على درجة الماجستير في الحوسبة وتكنولوجيا المعلومات.

المزيد من Ben Stockton

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك