Amazon Echo Dot vs. Google Home Mini - أي مساعد أفضل؟

واجهة صوتية للتفاعل مع أجهزة إنترنت الأشياء (IoT) تغزو الحياة اليومية بسرعة. إذا كانت الميكانيكية والأزرار التي تعمل باللمس في وقت سابق مناسبة تمامًا كوسيلة للتواصل مع الأشياء الفنية ، فسيكون من دواعي سرور المستخدم المتهور أن يقول عبارة بسيطة: "Alexa ، قم بتشغيل أضواء غرفة المعيشة". من أجل تشغيل الضوء ، إلخ. ومع ذلك ، مرة واحدة لهذا كان من الضروري فقط "التصفيق بيديك". الآن ، على العكس من ذلك ، فإن الذكاء الاصطناعي لمساعد صوت يقوم بمحاولات واثقة تمامًا لفهم الطلبات الصوتية المقدمة بطريقة تعسفية. في آخر مشاركة ، ماذا نعرف عن Amazon Alexa؟ أو الانطباعات الأولى عن Amazon Echo Dot "، تمت مراجعة البنية التحتية للمساعد الصوتي في Amazon Alexa باستخدام Echo Dot كمثال. لذا حان الوقت للتفكير في منافس بنفس السعر - Google Home Mini.


هل يتشابه Amazon Echo Dot و Google Home Mini مع بعضهما البعض ، أم أنهما جهازان مختلفان تمامًا؟

كانت Google من أوائل من استخدموا إمكانات واجهة الكلام في تصميماتها ، على سبيل المثال ، على أجهزة Android. وليس من قبيل المصادفة أن حل الأجهزة من عملاق البحث سرعان ما تجاوز Alexa. كل شيء معروف بالمقارنة ، لذلك في هذا المنشور لا يمكنك الاستغناء عن القياس. من الجدير بالذكر أن سوق المساعدين الصوتيين اليوم كبير جدًا ، على سبيل المثال ، Google Now و Microsoft Cortana و Siri و Alice وما إلى ذلك. ولكن هذا تنفيذ للذكاء في السحابة ، ومساعد الصوت الشخصي هو جهاز مادي يجب بالتأكيد أن يكون جزءًا من المنزل الذكي ، المكتب ، السيارة ، إلخ. ومع ذلك ، يعتقد مطورو هذه الأنظمة ذلك. وبدلاً من ذلك ، يقدر المستخدمون العاديون إمكانات هذه الأجهزة واحتمالات أمنهم وخصوصيتهم. على الرغم من أن الجميع تقريبًا يستخدمون الهواتف الذكية ، ومعظمنا لا يختم كاميرا الويب الخاصة بالكمبيوتر المحمول ، إلا أن الهاتف الجديد يبدو دائمًا غير مكتشف ومثيرًا للترهيب.


جوجل هوم ميني مساعد صوتي

في هذه المراجعة ، أود أن أعتبر الأجهزة ذات النطاق السعري الأدنى ، لأن هذا الحل هو الأنسب للتجارب ، وربما لا يؤثر بشكل كبير على ميزانية الأسرة. إذا تحدثنا عن مكبرات الصوت الذكية بواجهة صوتية ، فإن سعرها الآن يبلغ حوالي 100 دولار أمريكي وأكثر من 300 دولار أمريكي ، بدلاً من ذلك ، لا يرجع إلى اختيار مساعد ، ولكن إلى اختيار الصوتيات التي تلبي طلبات المستخدمين المتنوعة. علاوة على ذلك ، إذا كنت تعرف ما يمكن توقعه من حلول الأجهزة الخاصة بالمساعدين الصوتيين أنفسهم ، فسيكون من الممكن الإجابة على السؤال الأساسي المتمثل في استصواب مثل هذه الإضافة لنظام السماعات في المنزل أو المكتب الذكي ، إلخ. نظرًا لأن اختيار الحلول الأولية ضيق بما فيه الكفاية ، فقد حان الآن كل شيء لمقارنة Amazon Echo Dot مع Google Home Mini ، على الأقل يكلف هذان الحلان ما يصل إلى 50 دولارًا أمريكيًا ويسمح لك بتوسيع قدراتك بمزيد من الصوتيات الصلبة ، والعمل مع الأجهزة الأخرى بناءً على حلول متنوعة مساعدين صوتيين للشركات ، وبدون شك ، مجموعة كاملة تقريبًا من الأنظمة الحديثة للمنازل الذكية.


مساعد صوت Amazon Echo Dot في خيار غلاف واحد

ومن المثير للاهتمام أن أمازون ربما ، على عكس جوجل ، تحاول توسيع نطاق استخدام واجهة الصوت الخاصة بها على أوسع نطاق ممكن ، بدءًا من المنزل الذكي والمكتب والسيارات ، ومؤخراً ، اقترحت حلاً للأطفال - Echo Dot Kids Edition . لا يختلف الجهاز الجديد عمليا عن Echo Dot ، ولكنه يأتي بغطاء مطاطي مناسب ، وكما تقول المراجعات ، على سبيل المثال ، The Verge ، عبارة الأطفال "Awexa ، تشغيل الأغاني من Moana." لا ينبغي أن يكون عقبة أمام التفاعل مع مساعد. بالطبع ، في جهازها للأطفال ، تضيف أمازون الرقابة الأبوية ، والمحتوى المعدل ، وبالطبع ، يجب توقع مهارات جديدة (المهارات). وفي الوقت نفسه ، يصبح من الواضح أن مشكلة ضمان الأمن السيبراني لم تعد عبارة فارغة ، خاصة فيما يتعلق بالفيضانات على مستوى الحياة اليومية بأجهزة إنترنت الأشياء. مما لا شك فيه ، أن الشركات المصنعة مهتمة في كل شيء بخصوصية مستخدمي أجهزتهم وأمن المعلومات ، ولكن مشاريع مثل مفتش إنترنت الأشياء بجامعة برينستون دائمًا ما تكون مثيرة للاهتمام.

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

كما ترون ، على مستوى جهاز Echo Dot ، تتمتع Amazon ببداية مسبقة في الوقت المناسب ، وربما في مفهوم البنية التحتية للمشروع. على سبيل المثال ، يمكن تنزيل "مهارات" Alexa ببساطة من الخدمة المقابلة ، مثل متجر التطبيقات. يتم توجيه البنية التحتية لسحابة أمازون نفسها وتطبق مفهوم نوع من "السوق". ومع ذلك ، ما هو نطاق شركة الإنترنت التي عرضت Alexa. ليس هناك شك في أن أمازون بكل طريقة ممكنة تشجع المطورين على إنشاء "مهارات" جديدة لـ Alexa ، للأسف ، في حين أن القائمة الكاملة للميزات غير متاحة لجميع البلدان ( مكافآت المطور ) ، ومع ذلك ، فهي تقدم لاستلام المدفوعات داخل الخدمات نفسها ( In-Skill Purchase و Amazon Pay لمهارات اليكسا ). على سبيل المثال ، في حلول بيع المحتوى المتميز أو الترتيب الصوتي للبيتزا والسلع وما إلى ذلك. يمكنك أيضًا الحصول على رصيد إضافي لموارد السحابة AWS لنشر مهاراتك ( قروض AWS الترويجية لأليكسا ). بالإضافة إلى ذلك ، يتم تحسين الذكاء الاصطناعي للمساعد باستمرار. بالمناسبة ، بدأت Google أيضًا في الاستثمار في الشركات الناشئة ، على سبيل المثال ، كما هو مذكور في المقالة " تبدأ Google في ضخ الأموال في الشركات الناشئة التي تعمل باستخدام مساعد Google ".

في المقابل ، فإن البنية الأساسية لـ Google هي البحث و "المعرفة" بالإنترنت بالكامل. لقد اعتاد المستخدمون على خدمة Google Now لفترة طويلة وقام جهاز Home Mini بتوسيع البنية التحتية القائمة بالفعل لعملاق الإنترنت المعروف.


في العرض الأساسي لـ Google Home Mini: الصندوق وأوراق المعلومات والجهاز نفسه وكابل طاقة USB - Micro USB مع المشابك المريحة وإمدادات الطاقة ل 5 V و 1.8 A

إذا تحدثنا عن الاستحواذ على Google Home Mini ، ففي هذه الحالة ، كما هو الحال مع بعض عمليات الشراء الأخرى عبر الإنترنت في المتاجر الأجنبية ، كررت القصة نفسها. على الرغم من أنه من الجدير بالاعتراف أن الصين مع AliExpress أصبحت استثناءً مثيرًا للاهتمام من حيث راحة التسوق ، ولكن ، بالطبع ، لا يمكن للمرء العثور على المساعد المرغوب فيه. لذلك ، من متجر Google الرسمي ، لم يكن من الممكن شراء المنتج المطلوب ، لأنه يتم التحقق من الشراء ليس فقط في نقطة التسليم ، ولكن أيضًا في مكان إصدار البطاقة المصرفية. الحل بسيط للغاية ، لأنه يوجد eBay حيث يمكنك العثور بسهولة على أي شيء ، والحصول على خدمات الشراء القيمة من الولايات المتحدة باستخدام خدمات معيد توجيه البريد. سعر Google Home Mini هو 49 دولارًا أمريكيًا. لم تتمتع الشركة المصنعة بخصومات حتى الآن ، ومع ذلك ، في المتجر الرسمي عند شراء جهازين ، يمكنك دائمًا توفير 20 دولارًا أمريكيًا تقريبًا. بالمناسبة ، في الآونة الأخيرة ، في Google Store الرسمي ، لا يزال بإمكانك توفير 10 دولارات أمريكية عن طريق شراء Google Home Mini أو 40 دولارًا أمريكيًا عند شراء جهازين. في الوقت نفسه ، يقدم موقع eBay خصومات كبيرة جدًا على الأجهزة المُعاد تصنيعها واستخدامها ، ربما ليس هذا بالضبط ما يجب أن يرتبط بـ "مساعد من المستقبل" ، ولكن السعر يكون حاسمًا في بعض الأحيان.

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

حسنًا ، تغزو Google بسرعة نطاق واجهة الكلام ، وبناءً على الفيديو ، تقوم عمليا بتوزيع الأجهزة مثل الكعك. نعم ، وفي المظهر ، يوجد تشابه كبير بين Home Mini و donut.


ولكن من الناحية الفكرية ، فإن Google Home Mini ليس "عثمانيًا صغيرًا" ولا "دونات" ، بل هو سكرتير / مساعد ذو خبرة وموثوق سيجد الإجابة والحل حتى من أي حالة ميئوس منها. فيما يتعلق بالذكاء ، تتمتع Google ، على الرغم من أنها ذاتية للغاية ، بميزة كبيرة. إذا نظرت إلى التكوين التفاعلي للاستعلام ، على سبيل المثال ، لـ Google Now ، سترى شيئًا مثل هذا: في البداية قد لا يتم التعرف على الكلمات بشكل صحيح ، ولكن بعد ذلك تمر العبارة بأكملها من خلال "مشط" الذكاء الاصطناعي لمحرك البحث ، وبعد ذلك يتم التعرف عليه بشكل صحيح تقريبًا. إجابات Google مقيدة تمامًا ويمكن التنبؤ بها.

وفقًا للاختبارات المقارنة بين Alexa و Google Assistant ، تتفق آراء الخبراء عمليًا ، وفي الغالبية العظمى ، يفوز مساعد Google في عدد الإجابات الصحيحة على الأسئلة المطروحة. على سبيل المثال ، نشر Stone Stone مؤخرًا ملاحظة بعنوان تصنيف Smarts of Digital Digital Assistants في عام 2018 ، والتي وصفت نتائج اختبار المساعدين الصوتيين. بالطبع ، فاز مساعد Google أيضًا بهامش صغير ، وهو جدير بالملاحظة في الإصدار على الهاتف الذكي. ثم يأتي Cortana Invoke ، مساعد Google على جهاز Google Home ، وأخيرًا Alexa و Siri. على أي حال ، تعاملت جميع "الذكاءات الاصطناعية" لمساعدي الصوت مع 80٪ من الأسئلة المطروحة من بين 4،952. يشير هذا بلا شك إلى التقدم في تطوير واجهات الصوت ، ولكن يجب أن يكون مفهوما أن جميع الاختبارات ذاتية للغاية.

في " Amazon Echo & Commerce: 1 in 10 Use Speakers Smart to Order Products " ، نشرت المخططات التسويقية دراسة حول اتجاه الأسئلة التي يطرحها المستخدمون المساعدون الصوتيون وتوصلت إلى استنتاج مفاده أن هذه هي الأسئلة العامة والطقس والموسيقى ، إن إطلاق المؤقت والتقويم ، بالطبع ، إدارة المنزل الذكي ، وبالفعل في مكان ما في نهاية القائمة ، أسئلة تتعلق بترتيب السلع والخدمات. ومن المثير للاهتمام أن مستخدمي المساعد الذكي لا يهتمون كثيرًا بالاستماع إلى البودكاست. على أي حال ، المساعد الصوتي ممتع ومثير للاهتمام ، على الأقل في بداية التعرف على التكنولوجيا. ثم يجب أن يتوقف المساعد عن الاهتمام بنفسه ويصبح إضافة رائعة للحياة اليومية.


تصميم Google Home Mini بسيط للغاية وبسيط. بفضل هذا ، يمكن بسهولة دمج جهاز من محرك بحث إنترنت معروف في أي جزء داخلي. تقدم Google العديد من حلول الألوان لمساعدها ، ولكن على عكس Echo Dot مع مجموعة متنوعة من الأغطية الإضافية ، لا يوفر Home Mini القدرة على تغيير أو "إخفاء" مظهر الجهاز. في الجزء العلوي ، يسعد المساعد الصوتي من Google المستخدمين بأربعة مصابيح LED متعددة الألوان ، ويمكنك التحكم فيها ليس فقط باستخدام الأوامر الصوتية (عبارة تنشيط الجهاز: "Ok Google" أو "Hey Google") ، ولكن أيضًا باستخدام منطقتين للمس على حواف الجهاز. على سبيل المثال ، لزيادة أو إنقاص الصوت. ومن المثير للاهتمام ، افترض المطورون وجود زر لمس مركزي ، ولكن حدث خطأ ما وتم إيقافه برمجيًا ( تعمل عناصر تحكم Google Home Mini touch بشكل غير صحيح - مساعدة Google Home ). بالطبع ، لإيقاف الميكروفون ، يتم توفير مفتاح ميكانيكي على الجسم. ومع ذلك ، هذه هي جميع واجهات الجهاز ، باستثناء موصل Micro USB للتوصيل بمصدر الطاقة. للتفاعل مع العالم الخارجي الرقمي ، من الممكن استخدام: 802.11b / g / n / ac (2.4 جيجا هرتز / 5 جيجا هرتز) Wi-Fi أو Bluetooth 4.1 أو بادئة Chromecast الاختيارية.

أول اتصال وإعداد للجهاز بسيط للغاية. تحتاج أولاً إلى تنزيل تطبيق Google Home على هاتفك الذكي أو جهازك اللوحي من Google Play أو App Store . بعد تزويد المساعد بالطاقة ، سيتصل الجهاز المحمول بنقطة وصول Google Home Mini. في هذا التطبيق ، يمكنك ضبط معلمات الاتصال على جهاز التوجيه المنزلي. لن تكون هناك أي مشاكل في نقطة الوصول "الخفية" للشبكة المنزلية. يحتوي التطبيق من Google على جميع الإعدادات اللازمة ، بما في ذلك العمود ، للإشارة إلى الاسم (SSID). مرة أخرى ، أود أن أشير إلى استقرار جميع الحلول التي توفرها البنية التحتية لهذا المساعد الصوتي. على عكس منافسها ، لا "تلتزم" Google بخدماتها على الإطلاق ، ولكن على العكس من ذلك ، فإن كل شيء "مخفي" تمامًا في حساب مستخدم واحد.


لقطات شاشة لواجهة تطبيق جوال تطبيق Google Home

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


لقطات شاشة لواجهة تطبيق جوال تطبيق Google Home

بعد توصيل جهاز Google Home Mini بحسابك ، يمكنك طرح الكثير من الأسئلة ، على سبيل المثال ، طلب العثور على هاتفك. رداً على العبارة: "Hey Google ، ابحث عن هاتفي" ، سيقوم المساعد بتشغيل المكالمة على الهاتف الذكي. هذا أمر مريح للغاية ، إلى جانب استخدام المساعد الصوتي كمنبه ، أو ، على سبيل المثال ، سؤاله عن تسجيل الأحداث القادمة في التقويم ، إلخ. على هذه الخلفية ، بالنسبة إلى Alexa ، ستحتاج أولاً إلى تنزيل المهارة المناسبة (المهارة) ، كما اقترحت CNET في الملاحظة " 3 طرق للعثور على هاتفك المفقود باستخدام Alexa " ، وهو أمر ممكن وغير مناسب للغاية. بعد كل شيء ، يريد المرء دائمًا "الذكاء الاصطناعي" لأخذ زمام المبادرة بنفسه. لكن الكثيرين سيوافقون على أنه من وجهة نظر أمنية ، فإن اختيار المستخدم لـ "المهارات" له ما يبرره وعضويته بما يكفي ، على سبيل المثال ، لتطبيق نفس الضوابط الأبوية ، وما إلى ذلك.

بعد التعرف على مظهر جهاز Home Mini ، أرغب بالتأكيد في معرفة مكونات الأجهزة الخاصة به. على الشبكة ، يمكنك العثور على العديد من الأمثلة على "فتح" الجهاز ، والذي يتكون من لوحين: الرئيسي ، والأحجام السلبية ، والصغيرة جدًا ، مع موصل USB صغير ومفتاح ميكروفون. كما لاحظ المراقبون ، على عكس Echo Dot ، يحتوي عمود Home Mini على ميكروفونين فقط تم تصنيعهما باستخدام تقنية MEMS . المعالج الرئيسي للجهاز هو Marvell 88DE3006-BTK2 استنادًا إلى تقنية ARM ، التي تم تكييفها لمهام الوسائط المتعددة. تحتوي اللوحة أيضًا على مضخم صوتي ومصابيح LED وبرامج تشغيلها والفلاش وذاكرة الوصول العشوائي وشريحة Wi-Fi Marvall Avastar 88W8897 وهوائي ومكونات أخرى. حسنًا ، يمكن أن تتضمن مزايا Google Home Mini أيضًا صوتًا أفضل.


وهكذا ، أظهر مطورو Home Mini أن مهام واجهة الكلام يمكن معالجتها بقوى "متواضعة" أكثر من Amazon. في الوقت نفسه ، وبسبب "الذكاء الآلي" الذي تم تطويره بشكل كبير ، تمكنوا من تجاوز منافسيهم. ولكن ، مع ذلك ، يبدو نهج أطقم التطوير لـ AVS أكثر تفكيرًا وإثارة للاهتمام. أجهزة مثل Roav VIVA ، وهو شاحن ولاعة سجائر يسمح لك بتوسيع إمكانيات أي سيارة مزودة بذكاء اصطناعي Alexa ، أو مشروع هواية IR DevKit الذي يهدف إلى إنشاء واجهة الكلام للأجهزة التي يتم التحكم فيها بالأشعة تحت الحمراء ، والعديد من الأجهزة الأخرى ليست بدون سبب لدخول السوق. مشاريع الأجهزة المتحمسين ، وصولا إلى مستوى الإنتاج.

بالنسبة إلى المطورين أو أولئك الذين يرغبون في تجربة واجهة الكلام الاصطناعية ، ولكنهم لا يريدون شراء ، على سبيل المثال ، جهاز Home Mini ، تقدم Google مجموعة AIY مثيرة للاهتمام. تتوفر مجموعتان بشكل عام: الأولى ، مجموعة الرؤية ، للتجربة باستخدام كاميرا ذكية ، والأكثر إثارة للاهتمام ، في سياق واجهات الكلام ، مجموعة أدوات الصوت. تتكون مجموعة إنشاء مكبر صوت ذكي لمجموعة أدوات تعتمد على تقنية مساعد Google من: لوح الأساس Raspberry Pi Zero WH ولوحة التوسعة - Voice Bonnet. يتم توصيل مكبر صوت خارجي ببطاقة Voice Bonnet التي تحتوي على ميكروفونات. تتضمن المجموعة حقيبة من الورق المقوى إلى حد ما ، وزر ميكانيكي هائل ، وبطاقة Micro SD ، وأسلاك وبعض أدوات التثبيت الأخرى. للحصول على الطاقة ، تحتاج إلى محول 2.1 A خارجي مزود بموصل USB صغير. ومع ذلك ، فإن مجموعة قياسية تقريبًا استنادًا إلى سعر Raspberry Pi Zero W. Target Voice Kit في الشبكة هي 49.99 دولارًا أمريكيًا.


هذا هو الإصدار الثاني من مجموعة أدوات الصوت. ظهرت لأول مرة في العام الماضي كأداة مجانية من Google AIY Projects Kit لإصدار الورق من MagPi . كانت أول مجموعة مشروعات AIY للتجارب مع الذكاء الصوتي من Google عبارة عن لوحة توسيع Voice HAT لجهاز Raspberry Pi 3 (لم يتم تضمين الكمبيوتر الصغير نفسه) ومكبر صوت وزر ومكونات أخرى وعلبة صندوق كرتون مميزة.

صندوق من الورق المقوى لطيف. سيوافق الجميع على ذلك ، خاصة أولئك الذين اشتروا الهامستر ذات مرة في متجر للحيوانات الأليفة وحملوه إلى المنزل في صندوق "مثل" مع ثقوب. جوجل في المنزل. أريد حقًا أن آخذ لوحة Raspberry Pi 3 B وأغرق في عالم Google Assistant. ومع ذلك ، يمكنك الاستغناء عن صندوق من الورق المقوى المملوك واستخدام لوحة Raspberry Pi. على سبيل المثال ، من خلال توصيل بطاقة صوت USB قياسية ورخيصة إلى حد ما بمخرج لتوصيل ميكروفون أو حتى ميكروفون USB ، بالإضافة إلى إضافة مكبرات صوت ، إلخ. ومع ذلك ، بالنسبة للتجارب مع Amazon Alexa و Google Assistant ، ستحتاج إلى ما شابه ذلك وبأسعار معقولة جدًا مجموعة من الأجهزة الطرفية.وبالطبع ، لا يضر توصيل LED بمنفذ GPIO Raspberry Pi ، على سبيل المثال ، لمحاكاة التحكم في الأجهزة الخارجية باستخدام منفذ رقمي.

إن Google Assistant SDK هي أداة التطوير الرئيسية للمستخدمين وتتضمن مكتبة مساعد Google ، والتي توفر الوصول إلى إمكانات مساعد Google مباشرة على جهاز المستخدم (تدعم المكتبة Python والأجهزة المستندة إلى linux-armv7l و linux-x86_64 ، على سبيل المثال ، Raspberry Pi 3 B ، أجهزة سطح المكتب Ubuntu) ، وخدمة مساعد Google للتفاعل على المستوى الأدنى لواجهة برمجة التطبيقات مع الإمكانات الصوتية للمساعد.


مجموعة قياسية تقريبًا لبدء تشغيل المساعد الصوتي على Raspberry Pi 3.

فكر في تسلسل التثبيت الموصى به لـ Google Assistant SDK للأجهزةومكتبة مساعد Google لتطوير "الإجراءات" الخاصة بك في Python ، على Raspberry Pi 3. بالمناسبة ، لتطوير خدمة مساعد Google ، لا يمكنك استخدام Python فقط ، ولكن أيضًا دعم Node.js و Go و C ++ و Java (إطار gRPC ) لنشر مساعد SDK ، يجب عليك أولاً تثبيت نظام التشغيل Raspbian على الكمبيوتر المصغر. يدعم Google Assistant SDK نفسه أيضًا Ubuntu Desktop والأنظمة الأساسية الأخرى المستندة إلى Linux. على عكس نشر خدمة Alexa Voice Service ، حيث كان يتعين القيام بمعظم الخطوات التحضيرية بشكل مستقل ، بعد إجراء الكثير من التجارب ، يوفر Assistant SDK وثائق شاملة حول مكتبة مساعد Googleإلى الحد الذي يتم فيه إعطاء مبرر لتبرير استخدام المقاوم المحدود لتوصيل LED بـ Raspberry Pi 3.

بعد الإعداد القياسي لـ Raspberry Pi 3 والتكوين ، على سبيل المثال ، الوصول اللاسلكي في Raspbian ، يجب عليك تكوين النظام الفرعي الصوتي. لهذا ، يتم أيضًا تقديم توصيات شاملة ، على سبيل المثال ، نكتشف أولاً كيف تعرف النظام على المعدات ، وفي هذه الحالة بطاقة صوت USB خارجية تدعم ميكروفونًا تناظريًا وخرجًا خطيًا للسماعات. تقليديا نتعلم عن أجهزة التسجيل: $ arecord -l والتشغيل: $ aplay -l. ردًا على ذلك ، نحن مهتمون برقم البطاقة والجهاز المقابل.


أجهزة الصوت على Raspberry Pi 3 ، تشغيل Raspbian

بعد تلقي معلومات حول الأجهزة الصوتية ، يبقى فقط لملء ملف ".asoundrc" ، الذي يجب حفظه في دليل "/ home / pi". في حالتنا ، مع بطاقة صوت USB خارجية ، ستكون إعدادات النظام الفرعي للصوت ALSA على النحو التالي:

pcm.!default { type asym capture.pcm "mic" playback.pcm "speaker" } pcm.mic { type plug slave { pcm "hw:1,0" } } pcm.speaker { type plug slave { pcm "hw:1,0" } } 

حيث يتطابق رقم البطاقة ورقم الجهاز المطابق: "1.0" مع "USB Audio" الخاص بنا. ومع ذلك ، مع بدء التثبيت بنجاح ، ذهب كل شيء على ما يرام.


لضبط مستوى الصوت ، يمكنك استخدام وحدة التحكم AlsaMixer

الخطوة التالية هي تسجيل مشروع جديد في Actions Console . للقيام بذلك ، حدد اسم المشروع وقم بتمكين استخدام Google Assistant API له. بعد ذلك ، نسجل طراز جهازنا ( تسجيل طراز الجهاز ) ، ونتيجة لذلك نحصل على الملف "credentials.json" ، بتنسيق JSON ، مع وصف لجهازنا. يجب نقل هذا الملف إلى دليل العمل "/ home / pi /" ، على سبيل المثال ، إذا سجلنا الجهاز من كمبيوتر آخر ، يمكننا استخدام بروتوكول SSH: "$ scp ~ / Downloads / credentials.json pi @ raspberry-pi-ip-address : / home / pi / ". بالمناسبة ، سنحتاج في المستقبل إلى معرفة المعرّفات: "my-dev-project" و "my-model" ، والتي ستكون متاحة دائمًا من Actions Console. يمكنك تخطي الخطوة التالية دون تحديد خاصية تحديد السمات. ستكون هذه الخصائص مطلوبة أثناء تطوير الإجراءات (الإجراءات) ، على سبيل المثال ، لرد الفعل بواسطة العبارة: "Ok Google ، تشغيل." ل LED.

أخيرًا ، دعنا ننتقل إلى تثبيت Google Assistant SDK . لماذا تثبيت التبعيات أولاً ، حيث يوصى بتثبيت الإصدار الثالث من Python:

 $ sudo apt-get update $ sudo apt-get install python3-dev python3-venv $ python3 -m venv env $ env/bin/python -m pip install --upgrade pip setuptools wheel $ source env/bin/activate 

كما ترى من الفرق ، تتكشف البيئة الافتراضية للمشروع. ثم نقوم بتثبيت المكونات الضرورية فيه:

 (env) $ sudo apt-get install portaudio19-dev libffi-dev libssl-dev libmpg123-dev 

باستخدام مدير حزم Python ، قم بتثبيت أحدث إصدار من مكتبة مساعد Google وأدوات تفويض OAuth:

 (env) $ python -m pip install --upgrade google-assistant-library (env) $ python -m pip install --upgrade google-assistant-sdk[samples] (env) $ python -m pip install --upgrade google-auth-oauthlib[tool] 

بعد ذلك ، قم بتشغيل الأمر وافتح في المستعرض عنوان URL للتفويض المحدد في الاستجابة:

 (env) $ google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \ --scope https://www.googleapis.com/auth/gcm \ --save --headless --client-secrets /home/pi/credentials.json 

بعد ذلك ، ستحتاج إلى تسجيل الدخول إلى حسابك في Google ، والحصول على رمز التفويض "رمز التفويض" ونسخه إلى وحدة التحكم. إذا تم تنفيذ كل شيء بشكل صحيح ، يمكنك مشاهدة الإدخال في وحدة التحكم: " بيانات الاعتماد المحفوظة: /path/to/.config/google-oauthlib-tool/credentials.json ". هذا كل ما في الأمر ، يمكنك الآن تشغيل المثال: " (env) $ googlesamples-assistant-hotword --project_id my-dev-project --device_model_id my-model " والتواصل مع الذكاء الاصطناعي لمساعد Google Voice Assistant.


اعمل مع مساعد Google على Raspberry Pi 3 وإحصائيات حول استخدام Google Assistant API

الخطوة التالية هي "اللعب حول" مع LED. للقيام بذلك ، قم بتوصيل بعض LED بـ 22 GPIO pin (BCM25) في Raspberry Pi 3 ، بالطبع ، لا تنسى المقاوم المقاوم. تصف وثائق توسيع مساعد Google كل هذا بتفصيل كبير. للتحكم في المخرجات الرقمية ، من المستحسن استخدام حل جاهز بواسطة مساعد Google. للقيام بذلك ، قم بتمكين "الميزة" الجاهزة للمساعد (السمات) في وحدة تحكم الإجراءات ، على سبيل المثال ، "OnOff" للأجهزة.


لتمكين "ميزة" المساعد التي تم إعدادها مسبقًا ، ما عليك سوى الانتقال إلى "وحدة التحكم في الإجراءات" وتحديد جهازك وتمكين السمات اللازمة

الآن قم بتشغيل مثال البرنامج: "(env) $ googlesamples-assistant-hotword --device_model_id my-model" وقول: "Ok Google ، تشغيل.". في المرحلة الحالية ، بالإضافة إلى عرض رسالة نصية تم قبولها ، لن يحدث شيء. بالطبع ، تحتاج إلى تعديل رمز المثال قليلاً. لماذا استنساخ شفرة المصدر الضرورية: " (env) $ git clone ". انتقل إلى دليل مكتبة مساعد Google "(env) $ cd assistant-sdk-python / google-assistant-sdk / googlesamples / assistant / library". ونعدل البرنامج: "(env) $ nano hotword.py". بشكل أساسي ، تحتاج إلى تهيئة المنفذ الرقمي Raspberry Pi 3:

 with Assistant(credentials, args.device_model_id) as assistant:   events = assistant.start()   print('device_model_id:', args.device_model_id + '\n' +      'device_id:', assistant.device_id + '\n')   GPIO.setmode(GPIO.BCM)   GPIO.setup(25, GPIO.OUT, initial=GPIO.LOW) 

بعد ذلك ، من السهل التحكم في منفذ الحواسيب الصغيرة ، اعتمادًا على الحدث:

 if command == "action.devices.commands.OnOff":   if params['on']:     print('Turning the LED on.')     GPIO.output(25, 1)   else:     print('Turning the LED off.')     GPIO.output(25, 0) 

لاختبار صحة التغييرات ، قم بتشغيل المثال: " (env) $ python hotword.py --device_model_id my-model ". كما ذكرنا من قبل ، فإن الوثائق في Google ملائمة وشاملة ، على الأقل بالنسبة للقسم المعني ، من غير المحتمل أن يعمل شيء ما. في المرحلة التالية ، من الممكن تطوير سلوكك الخاص ، على سبيل المثال ، حتى يتمكن المساعد الصوتي من إطلاق حدث على الجهاز المطور باستخدام العبارة: " Ok Google ، وميض الضوء 5 مرات. "إلخ.

من المهم للمطورين ليس فقط إنشاء أجهزتهم الخاصة ، ولكن أيضًا لحل المشكلات المرتبطة بإضافة "إجراءاتهم" أو "إجاباتهم" لأسئلة معينة يتم طرحها على المساعد الصوتي. كما أشرنا من قبل ، لحل هذه المشكلة على مستوى البرنامج لمساعد Google ، يمكنك استخدام حلول خدمة مساعد Google من Google Assistant SDK. بالطبع ، بالنسبة لأولئك الذين لا يريدون البرمجة ، أو إذا كانت المهمة نفسها لا تنطوي على تنفيذ خوارزميات معقدة ، فمن الحكمة استخدام خدمة IFTTT المعروفة.


بدء استخدام IFTTT ، الذي يحتوي بالفعل على نصوص محددة مسبقًا لمساعد Google

يمكنك دائمًا استخدام IFTTT لتنفيذ استجابة الأجهزة المنزلية الذكية IoT أو الأنظمة الأخرى القائمة على ESP8266 أو الحلول المماثلة. ومع ذلك ، بالنسبة لمثل هذا النظام ، سيكون من الضروري إعادة توجيه الوصول إلى الشبكة الداخلية وأجهزة إنترنت الأشياء من خلال جهاز التوجيه المنزلي ، وتجاوز جدار الحماية ، وهو غير آمن تمامًا. من الأفضل استخدام خدمة طرف ثالث ، على سبيل المثال ، لمنح الوصول إلى "السحابة" من خلال الخدمات: Adafruit IO ، Blynk ، وغيرها الكثير ، أو استخدام خادم خارجي مخصص خاص بك يتفاعل مع الجهاز.

هناك حل آخر لا يتطلب مهارات برمجة في الواقع ، وهو خدمة Dialogflow (التي كانت تُعرف سابقًا باسم Api.ai و Speaktoit ، وهي مملوكة الآن لشركة Google وتعمل على أساس الذكاء الاصطناعي ومحرك البحث على الإنترنت وبنيتها التحتية). تساعد الخدمة على توحيد المستخدمين ، وتطبيقات الهاتف المحمول ، ومساعدي Google Assistant ، و Amazon Alexa ، والخدمات مثل Facebook Messenger والأنظمة الأساسية والأجهزة الأخرى فيما بينهم. هذه الخدمة تشبه إلى حد ما مفهوم IFTTT ، لكنها لا تزال تهدف أكثر إلى حل مشاكل بناء برامج الروبوت ، وما إلى ذلك.


ابدأ مع Dialogflow ، المحسن لحل المهام ضمن مساعد Google

إن استخدام Dialogflow يتسم بالشفافية والملاءمة ، ولكن لا تنسى الإجراءات على وحدة تحكم Google ، والتي تمت مناقشتها بالفعل في هذا المنشور ، والتي تسمح ، على سبيل المثال ، باختبار الوظائف المطورة في بيئة Dialogflow لمساعد Google. في المقابل ، تجدر الإشارة إلى أنه يمكن معالجة الأحداث أو التفاعلات التي يتم تشغيلها أثناء التطوير في Dialogflow عن طريق خدمة تابعة لجهة خارجية أو عن طريق البرنامج النصي الخاص بك ، على سبيل المثال ، تعمل على خادم يقوم بتشغيل Node.js أو باستخدام لغة أو حل آخر. ولصالح تطبيق مفهوم الحلول الخالية من الخوادم ، يمكن استخدام إمكانية استخدام قاعدة بيانات Firebase مع نفس Dialogflow. وبالتالي ، يتم توفير الكثير من الفرص والحلول لمطور واجهة الكلام ، والتي يكاد يكون من المستحيل تغطيتها في منشور واحد أو حتى منشورين.

هناك شيء واحد مؤكد تمامًا اليوم هو أننا دخلنا بثقة العصر الجديد لمساعدي الصوت. ماذا سيحدث بعد ذلك - انظر. فتحت التقنيات الجديدة على نطاق واسع آفاقًا للأنظمة الصوتية الرقمية والتقنيات القائمة عليها ، بالإضافة إلى مجالات تحسين الذكاء الاصطناعي. ذاتية للغاية ، ولكن Google Home Mini قيد الدراسة يفتقر إلى نوع من الكاريزما ، مثل Amazon Echo Dot و Alexa ، على التوالي. إذا كان مساعد Google سكرتيرًا ذا خبرة ، فإن Alexa غريب باللون الأحمر من Matrix. من المستحيل عدم ملاحظة ذلك وعدم الانتباه إليه. بالمناسبة ، ليس أليكس ، ولكن أليكس. اختلاف بسيط في النطق ، ومع العبارة الرئيسية لـ Echo Dot ، كان كل شيء على ما يرام. مرة أخرى ، يمكن للمرء أن يقتنع بمثال عادي بأن توطين المساعدين الصوتيين هو الخطوة التالية والمهمة للغاية في تطوير تكنولوجيا المعلومات.

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

واجهات الصوت تتقن فقط مجالات "نفوذها". ويتجلى ذلك في العديد من المنشورات. على سبيل المثال ، تمت مقارنة إخراج Echo Dot Kids Edition في المنشور " Kids، Meet Alexa، Your AI Mary Poppins " مع Mary Poppins ، وفي " يقول الخبراء أن تبقى Alexa بعيدًا عن Amazon " يسود رأي مختلف تمامًا. بالمناسبة ، لدى Google حل مشابه قليلاً ، عليك فقط أن تسأل المساعد: " Ok Google ، ماذا يمكنك أن تفعل للعائلات؟ ".

من المثير للاهتمام أن بعض المستخدمين يلاحظون أنه ، بسبب سماتهم العقلية ، لا يمكنهم التحدث مع الذكاء الاصطناعي لمساعد صوت في الأماكن العامة. وهنا يمكن تطوير مختبر MIT Media Lab المسمى AlterEgo ، والذي يسمح لك بالتواصل دون قول كلمة واحدة ، للإنقاذ. يتلقى النموذج الأولي للجهاز معلومات عن طريق تسجيل إشارات كهربائية ضعيفة أثناء محادثة "مع نفسه" ، تم إنشاؤها بواسطة حركات صغيرة لعضلات الرقبة والوجه. ومن المثير للاهتمام أن مثل هذا التطور يمكن أن يكمل عضويا البنية التحتية سريعة التطور لمساعدي الصوت.


لذا ، حدثت "المعركة". والجدير بالذكر أن هذه المنافسة لم تكن من حيث تعقيد تنفيذ الأجهزة أو أداء الأجهزة ، ولكن من حيث "ذكاء" المساعدين وسهولة التطوير ، وهو أمر يصعب تقييمه بموضوعية. ولكن من فاز بجائزة Amazon Echo Dot أو Google Home Mini؟ ربما لا يوجد فائز محدد ، لكل مساعد نقاط قوته وضعفه. تسير كل شركة مصنعة على طريقتها الخاصة ، لتوسيع آفاق الحلول الرقمية للمستخدمين. تعليقات قرائنا مثيرة جدا للاهتمام في هذا الاتجاه.

يمكن ملاحظة أن Google Home Mini ، الموصوف بتفاصيل كافية في هذا المنشور ، مثالي لشقة أو منزل ذكي ، و Amazon Echo Dot ، الذي تمت مناقشته سابقًا في مقالة " ماذا نعرف عن Amazon Alexa؟ أو الانطباعات الأولى عن Amazon Echo Dot ، التي وجدت بالفعل مكانها المستحق في المكتب ، في أي سيارة ، إلخ. ومع ذلك ، وكذلك العكس. مما لا شك فيه ، أن Home Mini ترقى تمامًا إلى مهمتها في السيارات التي تدعمها على مستوى Android Auto ، وستبدو رائعة أيضًا على مكتب المكتب ، ولكن لا يزال هنا نتحدث عن التفضيلات. ربما سيختار المستخدمون أنفسهم مكان ظهور هذا المساعد أو ذاك بشكل أفضل. في الوقت الحالي ، يمكنك التأكد من أن عصر مساعدي الصوت قد بدأ للتو. لن تظهر العديد من التطبيقات المبتكرة أو المبتكرة إلا بعد مرور بعض الوقت. ولكن لا يجب أن تنتظر ، ولكن من الأفضل تجربة الأجهزة الجديدة ، وتقديم حلول الواجهة الصوتية الخاصة بك ، لأن هذا كله "في أسلوب" Geektimes و Habr.

موارد وروابط مثيرة للاهتمام:


- أسئلة عامة حول المنافسة والمبادرات من عمالقة الإنترنت جوجل ضد الأمازون. قرر اثنان من عمالقة الإنترنت القتال - مجلة Geek
- إجراءات التسوق: تتحدى Google أمازون - Geektimes
- يتوقع الخبراء أن أمازون ستصبح رائدة في مجال الإعلان عبر الإنترنت - مجلة Geek
- حظرت أمازون استخدام كلمة جوجل - مجلة Geek
- جيف بيزوس: مستقبل الأعمال - التعلم الآلي ، التركيز على العملاء واتخاذ القرار السريع - مجلة Geek
- سألنا مساعد Google و Alexa من Amazon و Siri 150 من Apple. هذا هو الفائز - الولايات المتحدة الأمريكية اليوم
- مساعد Google هو أذكى من Alexa و Siri ، لكن بصراحة إنهم جميعًا - Gizmodo
- ما تم عرضه على Google I / O 2018 - Geektimes
- قل وداعًا لـ Alexa ومرحبًا بالأدوات التي تستمع إلى الصوت داخل رأسك - MIT Technology Review

مراجعات ومقارنات ومعايير Amazon Echo Dot vs. جوجل هوم ميني

- مراجعة Google Home Mini - TechRadar
- هذه هي أفضل منتجات المنزل الذكي للاستخدام مع Google Home Mini - Android Central
- مراجعة Google Home Mini: المنافس الأول لـ Amazon Echo Dot - THG
- مراجعة Google Home Mini - VoiceApp
- Google Home Mini مقابل Amazon Echo Dot: أيهما أفضل؟ - الاتجاهات الرقمية
- 9 أشياء يمكن لـ Google Home فعلها ولا تستطيع Alexa - CNET
- 7 أشياء يمكن لـ Amazon Echo القيام بها لا يستطيع Google Home القيام بها - CNET
- مقارنة بين Google Home و Amazon Alexa - Geektimes
- اليكسا مقابل أمازون. مساعد Google: 24 سؤالًا ، فائز واحد - فوربس
- كيفية إقران Google Home بمكبر صوت Bluetooth - دليل توم
- أفضل 5 مكبرات صوت ذكية مع Alexa و Google - WIRED
- أفضل مكبرات الصوت الذكية لعام 2018 - PCMag
- 17 من أروع الأشياء التي يمكن لـ Google Home القيام بها - Business Insider
- مساعد Google هو أذكى من Alexa و Siri ، لكن بصراحة إنهم جميعًا - Gizmodo

تفكيك Google Home Mini وتجربة Raspberry Pi

- Teardown Tuesday: Google Home Mini - كل شيء عن الدوائر
- تمزيق Google Home Mini والمقارنة مع Echo Dot وإعطاء التكنولوجيا صوتًا - متوسط
- أنشئ Google Home الخاص بك باستخدام Raspberry Pi - MyBroadband
- حوّل Raspberry Pi إلى Google Home محلي الصنع - أصبح الإنسان: مجلة الذكاء الاصطناعي
- DIY Google Home مع مكبر صوت بلوتوث على Raspberry Pi Zero Dubing Hub - التعليمات
- Ok Google: كيف أقوم بإنشاء "المنزل الذكي" استنادًا إلى عمود Google Home - ITC.ua

تطوير مساعد جوجل

- الإجراءات على Google: ابدأ في تطوير التطبيقات لمساعد Google ، والتي سيتم إطلاقها قريبًا في روسيا - Habr
- حسنًا Google ، أحضر لي مجلة سيارة - geek
- كيفية إنشاء تطبيق لـ Google Home أو Google Assistant
- أليس ، مساعد Google ، Siri ، Alexa. كيفية كتابة طلبات المساعدين الصوتيين - مدونة تكنولوجيا المعلومات اليومية والأخبار والمجلات والتقنيات
- أتمتة المنزل باستخدام مساعد Google + Dialogflow + Firebase + ESP8266 / Wemos (الجزء 1) (محدث) - متوسط
- أتمتة المنزل باستخدام مساعد Google + Dialogflow + Firebase + ESP8266 / Wemos (الجزء 2) - متوسط
- OK Google و Arduino Uno و ESP8266 و Blynk و IFTTT و Google Assistant Integration Tutorial - GitHub
- التحكم الصوتي ESP8266 مع مساعد Google و Adafruit IO - التعليمات
- Google Home و ESP8266 - lucstechblog
- الإجراءات على Google: نموذج المنزل الذكي باستخدام Node.js - GitHub
- كيفية بناء الإجراء الخاص بك ل Google Home باستخدام API.AI - مجلة تحطيم
- Chatbot فهم الكلام البشري في Dialogflow - مدونة تكنولوجيا المعلومات اليومية والأخبار والمجلات والتقنيات

فيديو من مؤتمر Google I / O '18

- Keynote (Google I / O '18) - Google Developers
- دليل I / O '18 - مساعد Google - Google Developers
- الإجراءات على مساعد Google في 5 دقائق - Google Developers
- الميزات الجديدة في Google Assistant SDK للأجهزة - Google Developers
- إنشاء محادثات جذابة لمساعد Google باستخدام Dialogflow - Google Developers
- Google Assistant and Actions on Google في Google I / O 2018 - Google Developers

Source: https://habr.com/ru/post/ar412269/


All Articles