المساعدين الافتراضيين الذين يتم تنشيطهم بالصوت ومكبرات الصوت الذكية مثل Google Home و Amazon's Alexa هي حضور متزايد في ملايين المنازل في جميع أنحاء العالم. اطرح عليهم سؤالاً ، وسيجيبون ، ويقولون النكات ، ويحضرون توقعات الطقس ، ويقومون بتشغيل الموسيقى.
لكن مكبرات الصوت الذكية هي كابوس للخصوصية ، وقد يكون من المقلق أن تمتلك واحدة في منزلك ، مع العلم يتم نقل تلك البيانات حول ما تقوله إلى الشركات التي ليس لديها أفضل اهتماماتك فيها قلب.
المساعد الصوتي المخصص أسهل مما تعتقد
إذا كنت تقدر خصوصيتك ولكنك تريد بعض الوظائف التي يوفرها مكبر صوت ذكي ، فمن السهل أن تصنعها بنفسك. كل ما تحتاجه هو Raspberry Pi أو كمبيوتر آخر قادر على تشغيل Linux ، برنامج Mycroft.ai ، ميكروفون USB لائقو بعض مكبرات الصوت.
بيت القصيد من المساعد الصوتي هو أنك تستخدم صوتك للتحكم فيه ، ويتم تقديم الملاحظات أو الاستجابة في شكل مسموع. أنت تتحدث إليه ، ويتحدث إليك مباشرة. هذا يجعل الشاشة فائضة عن المتطلبات - مما يوفر لك نقودًا على تقنية العرض.
قم بتوصيل ميكروفون ومكبرات الصوت USB ، ثم قم بتوصيل الطاقة.
قم بتثبيت Mycroft AI على Raspberry Pi الخاص بك
عندما كنت في البداية قم بتثبيت نظام تشغيل على Raspberry Pi الخاص بك، تأكد من تكوينه لقبول اتصالات SSH.
افتح محطة أو استخدم عميل SSH مثل PuTTY للاتصال بـ Pi الخاص بك. إذا كان اسم المستخدم الخاص بك هو pi وكان عنوان IP المحلي الخاص بـ Pi هو 192.168.1.32 ، فيمكنك إدخال:
sshبي@192.168.1.32
قم بتحديث وترقية الحزم المثبتة باستخدام
sudo apt تحديث
sudo apt الترقية
الآن أصبح لدى Raspberry Pi آخر تحديثات البرامج والأمان الافتراضية.
تثبيت git:
sudo apt تثبيت شخص سخيف
قم بنسخ Mycroft core في الدليل الرئيسي الخاص بك والقرص المضغوط فيه:
شخص سخيف استنساخ https://github.com/MycroftAI/mycroft-core.git
قرص مضغوط مايكروفت كور
سيحتوي الدليل على عدة ملفات مستنسخة من مستودع Mycroft. يمكنك فحصها باستخدام:
ls
الاثنان يجب أن توليهما أكبر قدر من الاهتمام README.md، الذي يحتوي على معلومات مفيدة حول البرنامج ، و dev_setup.sh، وهو برنامج نصي سيساعد في أتمتة التثبيت. يستخدم:
قطةاقرأني.md
لقراءة الملف ، ثم قم بتشغيل البرنامج النصي باستخدام:
./dev_setup.sh
سيتم طرح عدد من الأسئلة عليك بما في ذلك ما إذا كنت تريد تشغيل الفرع المستقر أو غير المستقر (تلميح: تريد الفرع الثابت) ، سواء كان يجب على Mycroft تحقق من وجود تحديثات تلقائيًا ، إذا كنت تريد صوتًا آليًا تم إنشاؤه محليًا (يُعرف باسم "Mimic") ، وإذا كان يجب على البرنامج النصي إضافة أوامر مساعد Mycroft إلى منطقتك طريق.
سيستغرق بناء صوت Mimic محليًا عدة ساعات على Raspberry Pi ، ولكن هذا يعني أن Mycroft سيكون قادرًا على التحدث إليك حتى إذا لم يكن لدى Pi إمكانية الوصول إلى الإنترنت. تعني إضافة أوامر إلى مسارك أنه سيكون من الأسهل العثور عليها واستخدامها لاحقًا.
بمجرد تحديد اختياراتك ، سيقوم البرنامج النصي بتنزيل وتثبيت عدة عشرات من حزم Python. من المفترض أن تستغرق هذه العملية حوالي 10 دقائق ، ولكنها قد تختلف حسب سرعة الاتصال لديك.
بمجرد عودتك إلى سطر الأوامر ، يمكنك بدء تشغيل Mycroft AI بـ:
./بداية-mycroft.sh الكل
Mycroft متصل الآن ، يستمع من خلال الميكروفون ، وجاهز للرد من خلال مكبرات الصوت.
إضافة مهارات إلى Mycroft
يأتي Mycroft مع بعض المهارات الأساسية المضمنة فيه. يمكنك أن تطلب منه إخبارك بحالة الطقس في موقعك ، ويمكنك رفع أو خفض مستوى الصوت بصوتك ، أو يمكنك أن تقول "شغّل الأخبار" ، للحصول على موجز RSS للأخبار المناسبة باللغة المحلية تقرأه لك تقنية Mimic robotic صوت بشري.
ls / opt / mycroft / المهارات
سيحتوي كل دليل يظهر نتيجة لهذا الأمر على ملف README.md ، والذي سيوضح متطلبات وتعليمات الاستخدام. استخدم ال قطة أمر لقراءة المحتويات.
على سبيل المثال ، إذا كنت تريد معرفة التعليمات الخاصة بنكات Mycroft ، فيمكنك إدخال:
cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
يمكن إضافة مهارات أخرى عن طريق تنزيلها من ملف سوق Mycroft، والذي يتضمن إنشاء حساب مرتبط بـ Mycroft AI الخاص بك ، أو الاستنساخ مباشرة من مهارات Mycroft مستودع جيثب.
لإضافة مهارة جديدة عبر الجهاز ، حدد عنوان URL للمهارة التي تريد أن يتعلمها Mycroft:
قرص مضغوط /opt/mycroft/skills/
شخص سخيف استنساخ عنوان / من / / المهارة / المستودع
طور مهارات Mycroft الخاصة بك
لقد قمت الآن بتثبيت Mycroft AI على Raspberry Pi ويمكنك إضافة مهارات جديدة إليه. لماذا لا تأخذ المشروع إلى أبعد من ذلك من خلال المساعدة في تطوير المهارات التي يمكن للآخرين استخدامها وإضافتها إلى تركيبات Mycroft الأخرى؟