تمت الموافقة أخيرًا على تكامل AutoVoice مع Google Home بواسطة Google. فيما يلي برنامج تعليمي حول كيفية الاستفادة من هذا التكامل الجديد.
بعد شهر من انتظار موافقة Google، تمت الموافقة أخيرًا على استخدام AutoVoice كتكامل لجهة خارجية في Google Home. مع تكامل AutoVoice، يمكنك إرسال أوامر إلى هاتفك بحيث يتمكن تاسكر من الرد عليها، مما يسمح لك بتنفيذ عدد لا يحصى من نصوص الأتمتة مباشرة من صوتك.
في السابق، كان هذا يتطلب حلاً معقدًا يتضمن إرسال أوامر IFTTT إلى جهازك عبر Join، ولكن الآن يمكنك إرسال أوامر اللغة الطبيعية مباشرة إلى جهازك. لقد كنا في XDA في انتظار هذا الإصدار، والآن بعد أن أصبح هنا، سنوضح لك كيفية استخدامه.
لقد تم إطلاق العنان للقوة الحقيقية لـ Google Home
تم إنشاء الفيديو أعلاه بواسطة مطور AutoVoice، Joao Dias، قبل الموافقة على تكامل AutoVoice. أقوم بإعادة ربطه هنا فقط لتوضيح إمكانيات هذا التكامل، وهو شيء يمكننا جميعًا الاستمتاع به الآن منذ أن طرحت Google أخيرًا دعم AutoVoice للجميع. كما هو الحال مع أي مكون إضافي لـ Tasker، هناك منحنى تعليمي صغير، لذلك على الرغم من أن التكامل كان متاحًا منذ الليلة الماضية، إلا أن الكثير من الناس كانوا في حيرة من أمرهم بشأن كيفية إنجاحه. لقد كنت ألعب بهذا منذ الليلة الماضية وسأوضح لك كيفية تشغيل أوامر AutoVoice الخاصة بك من خلال التحدث مع Google Home.
طلب من جواو دياس، مطور AutoVoice: يرجى العلم أن اليوم هو اليوم الأول الذي يتم فيه تفعيل تكامل AutoVoice مع Google Home لجميع المستخدمين. على هذا النحو، قد تكون هناك بعض الأخطاء التي لم يتم القضاء عليها بعد. كن مطمئنًا أنه يعمل بجد لإصلاح أي شيء يصادفه قبل إصدار تكامل AutoVoice/Home إلى قناة AutoVoice الثابتة في متجر Play.
ابدء
هناك بعض الأشياء التي تحتاج إلى توفرها قبل أن تتمكن من الاستفادة من هذا التكامل الجديد. الشرط الأول والأكثر وضوحًا هو أنك تحتاج إلى جهاز Google Home. إذا لم يكن لديك واحدة حتى الآن، فهي متوفرة في متجر جوجل بين تجار التجزئة الآخرين. دعم Amazon Alexa في انتظار الموافقة أيضًا، لذا إذا كان لديك أحد هؤلاء، فسيتعين عليك الانتظار قبل أن تتمكن من تجربة هذا التكامل.
سوف تحتاج:
- تاسكر
- AutoVoice بيتا
- تطبيق جوجل هوم
بمجرد تثبيت كل من هذه التطبيقات، يحين وقت البدء في العمل. أول شيء عليك القيام به هو تمكين تكامل AutoVoice في تطبيق Google Home. افتح تطبيق Google Home ثم اضغط على أيقونة Remote/TV في الزاوية اليمنى العليا. سيؤدي هذا إلى فتح صفحة الأجهزة حيث تسرد أجهزتك المتصلة حاليًا والتي تدعم تقنية Cast (بما في ذلك Google Home). اضغط على أيقونة القائمة ذات الثلاث نقاط لفتح صفحة الإعدادات لجهاز Google Home الخاص بك. ضمن "إعدادات مساعد Google"، انقر على "المزيد". أخيرًا، ضمن أقسام تكامل Google Home المدرجة، انقر فوق "الخدمات" لإظهار قائمة خدمات الجهات الخارجية المتاحة. قم بالتمرير لأسفل للعثور على "AutoVoice" في القائمة، وفي الصفحة الخاصة بالتكامل ستجد الرابط لتمكين التكامل.
بمجرد تمكين هذا التكامل، يمكنك الآن بدء التحدث إلى AutoVoice من خلال صفحة Google الرئيسية الخاصة بك! تحقق مما إذا كان ممكّنًا بقول إما "Ok Google، اطلب الصوت التلقائي لإلقاء التحية" أو "Ok Google، دعني أتحدث إلى الصوت التلقائي." إذا استجاب Google Home الخاص بك بـ "بالتأكيد، إليك الصوت التلقائي" ثم دخل إلى موجه أوامر AutoVoice، فهذا يعني أن التكامل يعمل. يمكننا الآن إعداد AutoVoice للتعرف على أوامرنا.
إعداد الصوت التلقائي
من أجل هذا البرنامج التعليمي، سنقوم بإنشاء برنامج نصي بسيط لـ Tasker لمساعدتك في تحديد موقع هاتفك. من خلال قول أي اختلاف طبيعي في عبارة "العثور على هاتفي"، سيبدأ تاسكر في تشغيل صوت تنبيه عالي حتى تتمكن من معرفة المكان الذي تركت فيه جهازك بسرعة. بالطبع، يمكنك بسهولة جعل هذا الأمر أكثر تعقيدًا من خلال تحديد موقع جهازك عبر نظام تحديد المواقع العالمي (GPS) ثم إرسال بريد إلكتروني لنفسك يحتوي على صورة تم التقاطها بواسطة الكاميرا المرفقة به، ولكن الجزء الذي سنركز عليه هو ببساطة تعليمك كيفية جعل تاسكر يتعرف على صوت Google Home الخاص بك الأوامر. باستخدام صوتك، هناك طريقتان يمكنك من خلالهما إصدار أوامر إلى تاسكر عبر Google Home.
الأول هو من خلال التحدث بالأمر الخاص بك تماما كما قمت بإعداده. وهذا يعني هناك لا يوجد مجال للخطأ على الإطلاق في أمرك. إذا كنت، على سبيل المثال، تريد تحديد موقع جهازك وقمت بإعداد تاسكر ليتعرف عندما تقول "اعثر على هاتفي"، فأنت يجب أن أقول بالضبط "اعثر على هاتفي" على Google Home الخاص بك (بدون أي كلمات أخرى مقسمة أو موضوعة في البداية أو النهاية) وإلا فسوف يفشل تاسكر في التعرف على الأمر. الطريقة الوحيدة للتغلب على ذلك هي التوصل إلى أكبر عدد ممكن من الأشكال المختلفة للأمر الذي يمكنك التفكير فيه، مثل "find my الجهاز"، و"تحديد موقع هاتفي"، و"تحديد موقع جهازي"، ونأمل أن تتذكر قول متغير واحد على الأقل من الأمر الذي قمت بتعيينه أعلى. بمعنى آخر، تعاني هذه الطريقة الأولى من نفس المشكلة تمامًا مثل إعداد تكامل Tasker عبر IFTTT: إنها غير مرنة إلى حد كبير مع لغتك.
الطريقة الثانية، وهي الطريقة المفضلة لدي، هي الاستخدام اللغة الطبيعية. تتيح لك أوامر اللغة الطبيعية التحدث بشكل طبيعي إلى جهازك، وسيظل تاسكر قادرًا على التعرف على ما تقوله. على سبيل المثال، إذا كنت سأقول شيئًا أطول بكثير مثل "Ok Google، هل يمكنك أن تطلب الصوت التلقائي لتحديد موقع جهازي في أقرب وقت" ممكن" سيظل يتعرف على أمري على الرغم من أنني ألقيت "من فضلك" و"في أسرع وقت ممكن" غير الضروريين في كلامي يأمر. كل هذا ممكن بفضل قوة API.AI، وهو ما يقوم AutoVoice بفحص أمرك الصوتي مقابله لتفسير ما قصدت قوله والعودة مع أي متغيرات قد تكون قمت بإعدادها.
يبدو عظيما! ربما تكون مهتمًا أكثر بالخيار الثاني، مثلي. لسوء الحظ، فإن أوامر اللغة الطبيعية تفرض ضرائب على خوادم السيد دياس، لذا سيُطلب منك ذلك قم بالتسجيل للحصول على خدمة اشتراك بقيمة 0.99 دولارًا شهريًا من أجل استخدام أوامر اللغة الطبيعية. إنه أمر محبط بعض الشيء أن يكون هذا مطلوبًا، ولكن الرسوم أكثر من عادلة بالنظر إلى مدى انخفاض تكلفتها ومدى قوتها وفائدتها التي ستجعل جهاز Google Home الخاص بك.
هام: إذا كنت تريد نطق "أوامر اللغة الطبيعية" لجهاز Google Home الخاص بك، فستحتاج إلى اتباع الخطوات التالية. بخلاف ذلك، انتقل إلى إنشاء الأوامر الخاصة بك أدناه.
إعداد أوامر اللغة الطبيعية
نظرًا لأن AutoVoice يعتمد على API.AI لمعالجة اللغة الطبيعية، فسنحتاج إلى إعداد حساب API.AI. اذهب إلى الموقع وانقر على "تسجيل مجاني" لإنشاء حساب مجاني. بمجرد دخولك إلى وحدة التحكم في التطوير، قم بإنشاء وكيل جديد وقم بتسميته صوت تلقائي. جعل الوكيل خاص وانقر يحفظ لإنشاء الوكيل. بعد حفظ الوكيل، سيظهر في الشريط الجانبي الأيسر تحت شعار API.AI الرئيسي.
بمجرد إنشاء حساب API.AI الخاص بك، ستحتاج إلى الحصول على رموز الوصول الخاصة بك حتى يتمكن AutoVoice من الاتصال بحسابك. انقر على أيقونة الترس بجوار وكيلك الذي تم إنشاؤه حديثًا لإظهار صفحة الإعدادات الخاصة بوكيل AutoVoice الخاص بك.
ضمن "مفاتيح API" سترى ملفك رمز وصول العميل وخاصتك رمز وصول المطور. سوف تفعلها بحاجة إلى حفظ كليهما. على جهازك، افتح الإصدار التجريبي من AutoVoice. انقر على "اللغة الطبيعية" لفتح صفحة الإعدادات ثم انقر على "إعداد اللغة الطبيعية". الآن أدخل الرمزين في مربعات النص المحددة.
الآن سيكون بإمكان AutoVoice إرسال واستقبال الأوامر من API.AI. ومع ذلك، تكون هذه الوظيفة مقيدة حتى تقوم بالاشتراك في AutoVoice. ارجع إلى صفحة إعدادات اللغة الطبيعية وانقر على "الأوامر". الآن، يجب أن تكون قائمة الأوامر فارغة حفظ لأمر واحد يسمى "القصد الاحتياطي الافتراضي". (لاحظ في لقطة الشاشة الخاصة بي، لقد قمت بإعداد عدد قليل من البرامج الخاصة بي بالفعل). في الأسفل ستلاحظ زر تبديل يسمى "استخدم لمساعد جوجل/أليكسا." إذا قمت بتمكين هذا التبديل، فستتم مطالبتك بالاشتراك في AutoVoice. اقبل الاشتراك إذا كنت ترغب في استخدام أوامر اللغة الطبيعية.
إنشاء ملفات تعريف تاسكر للرد على أوامر اللغة الطبيعية
افتح تاسكر وانقر على الزر "+" في الزاوية اليمنى السفلية لإنشاء ملف تعريف جديد. انقر على "الحدث" لإنشاء سياق حدث جديد. سياق الحدث هو مشغل يتم تشغيله مرة واحدة فقط عند التعرف على السياق - في هذه الحالة، سنقوم بإنشاء حدث مرتبط بأمر اللغة الطبيعية AutoVoice. في فئة الحدث، انتقل إلى البرنامج المساعد --> الصوت التلقائي --> اللغة الطبيعية.
انقر على أيقونة القلم الرصاص للدخول إلى صفحة التكوين لإنشاء أمر AutoVoice Natural Language Command. انقر على "إنشاء أمر جديد" لإنشاء أمر AutoVoice. في مربع الحوار الذي يظهر لك، سترى مكانًا لإدخال النص لإدخال الأمر الخاص بك بالإضافة إلى مكان آخر لإدخال النص لإدخال الاستجابة التي تريد أن يقولها Google Home. اكتب أو انطق الأوامر التي تريد أن يتعرف عليها AutoVoice. على الرغم من أنه ليس من الضروري أن تقوم بإدراج كل المتغيرات المحتملة للأمر الذي تريد أن يتعرف عليه، قم بإدراج القليل منها على الأقل في حالة حدوث ذلك.
نصيحة محترف: يمكنك إنشاء متغيرات من أوامر الإدخال الخاصة بك عن طريق الضغط لفترة طويلة على إحدى الكلمات. في النافذة المنبثقة التي تظهر، سترى "إنشاء متغير" إلى جانب خيارات القص/النسخ/التحديد/اللصق المعتادة. إذا قمت بتحديد هذا، فستتمكن من تمرير هذه الكلمة المحددة كمتغير إلى API.AI، والتي يمكن إرجاعها من خلال API.AI. يمكن أن يكون هذا مفيدًا عندما تريد أن يستجيب Google Home باستجابات متغيرة.
على سبيل المثال، إذا قمت بإنشاء أمر يقول "تشغيل الأغاني بواسطة $artist"، فيمكنك الحصول على الاستجابة لإرجاع اسم الفنان الذي تم تعيينه في المتغير الخاص بك. لذلك يمكنك أن تقول "تشغيل الأغاني بواسطة Muse" أو "تشغيل الأغاني بواسطة Radiohead" تحت نفس الأمر، وسوف يستجيب Google Home الخاص بك بنفس اسم الفرقة/الفنان الذي ذكرته في الأمر الخاص بك. لا يستفيد برنامجي التعليمي أدناه من هذه الميزة لأنه مخصص لحالات الاستخدام الأكثر تقدمًا.
بمجرد الانتهاء من بناء الأمر الخاص بك، انقر فوق انتهى. سيظهر لك مربع حوار منبثق يطلب منك تسمية أمر اللغة الطبيعية. سمها شيئا وصفيا. افتراضيًا، يقوم بتسمية الأمر بعد الأمر الأول الذي أدخلته، وهو ما يجب أن يكون كافيًا.
بعد ذلك، سوف يسألك عن الإجراء الذي تريد تعيينه. يتيح لك ذلك تخصيص الأمر الذي يتم إرساله إلى جهازك، وسيتم تخزينه فيه %vacation. على سبيل المثال، إذا قمت بتعيين الإجراء ليكون "findmydevice" سيتم تخزين النص "findmydevice" في المتغير %avaction. لن يخدم هذا أي غرض لبرنامجنا التعليمي، ولكن في البرامج التعليمية اللاحقة حيث نغطي المزيد من الأوامر المتقدمة، سنستفيد من هذا.
اخرج من شاشة إنشاء الأوامر من خلال النقر على علامة الاختيار في الأعلى، حيث أنك قد انتهيت الآن من إنشاء أمر اللغة الطبيعية وحفظه. الآن، سنقوم بإنشاء المهمة التي سيتم تشغيلها عند التعرف على أمر اللغة الطبيعية. عندما تعود إلى شاشة تاسكر الرئيسية، سترى النافذة المنبثقة لإنشاء "مهمة جديدة". انقر على "مهمة جديدة" لإنشاء مهمة جديدة. انقر على أيقونة "+" لإضافة الإجراء الأول إلى هذه المهمة. ضمن الصوت، انقر فوق "حجم الوسائط." تعيين المستوى إلى 15. ارجع إلى شاشة تحرير المهام وسترى الإجراء الأول في القائمة. الآن قم بإنشاء إجراء آخر ولكن هذه المرة انقر على "يُحذًِر" وحدد "زمارة." تعيين مدة ل 10,000 مللي ثانية وتعيين السعة ل 100%.
إذا قمت بما ورد أعلاه بشكل صحيح، فيجب أن يكون لديك الإجراءان التاليان في قائمة المهام.
اخرج من شاشة إنشاء المهمة وستكون كذلك منتهي. الآن يمكنك اختبار خلقك! ببساطة قل "Ok Google، اطلب الصوت التلقائي للعثور على هاتفي" أو أي اختلاف طبيعي يتبادر إلى ذهنك ومن المفترض أن يبدأ هاتفك في إصدار صوت عالٍ لمدة 10 ثوانٍ. الشيء الوحيد المطلوب الذي عليك قوله هو المشغل لجعل Google Home يبدأ تشغيل AutoVoice - الجزء "Ok Google، اسأل الصوت التلقائي" أو "Ok Google، اسمح لي بالتحدث إلى الصوت التلقائي". أي شيء تقوله بعد ذلك يمكن أن يكون سلسًا وطبيعيًا كما تريد، فسحر API.AI يجعلك تتمتع بالمرونة في استخدام لغتك!
بمجرد البدء في إنشاء الكثير من أوامر اللغة الطبيعية، قد يكون من الصعب تحريرها كلها من تاسكر. لحسن الحظ، يمكنك تحريرها مباشرة من تطبيق AutoVoice. افتح AutoVoice وانقر على "Natural Language" لإظهار إعداداته. ضمن الأوامر، يجب أن تشاهد الآن أمر اللغة الطبيعية الذي قمنا بإعداده للتو! إذا نقرت عليه، يمكنك تعديل كل جانب من جوانب الأمر تقريبًا (وحتى تعيين المتغيرات).
إنشاء ملفات تعريف تاسكر للرد على أوامر اللغة غير الطبيعية
في حالة عدم رغبتك في الاشتراك في AutoVoice، لا يزال بإمكانك إنشاء أمر مماثل كما هو مذكور أعلاه، ولكن سيتطلب منك إدراج كل مجموعة ممكنة من العبارات التي يمكنك التفكير فيها لبدء المهمة. أكبر اختلاف بين هذا الإعداد هو أنه عندما تقوم بإنشاء سياق الحدث، يجب عليك تحديده التعرف على الصوت التلقائي بدلاً من لغة AutoVoice الطبيعية. ستنشئ قائمة الأوامر والاستجابات الخاصة بك بطريقة مماثلة، ولكن API.AI لن يتعامل مع أي جزء من تحليل أوامرك المنطوقة، لذا يجب أن تكون دقيقًا بنسبة 100% في نطق إحدى هذه العبارات. بالطبع، سيظل بإمكانك الوصول إلى تحرير أي من هذه الأوامر مثلما تفعل مع Natural Language.
بخلاف ذلك، يكون إنشاء المهمة المرتبطة هو نفسه المذكور أعلاه. الشيء الوحيد الذي يختلف هو كيفية تشغيل المهمة. مع اللغة الطبيعية، يمكنك التحدث بحرية أكبر. بدون اللغة الطبيعية، عليك أن تكون حذرًا جدًا في كيفية صياغة أمرك.
خاتمة
أتمنى أن تفهم الآن كيفية دمج AutoVoice مع Google Home. بالنسبة لأي مبتدئ في تاسكر، قد لا يزال الالتفاف حول منحنى تعلم تاسكر يمثل مشكلة. ولكن إذا كانت لديك أي خبرة في استخدام Tasker، فيجب أن يكون هذا البرنامج التعليمي بمثابة نقطة بداية رائعة تساعدك على إنشاء أوامر Google Home الخاصة بك. وبدلاً من ذلك، يمكنك مشاهدة البرنامج التعليمي للسيد دياس في نموذج الفيديو هنا.
في وقتي المحدود مع Google Home، توصلت إلى حوالي عشرة إبداعات مفيدة إلى حد ما. في المقالات القادمة، سأوضح لك كيفية إنشاء بعض أوامر Google Home الرائعة مثل تشغيل/إيقاف جهاز PS4 الخاص بك عن طريق الصوت، وقراءة جميع الإشعارات، وقراءة رسالتك النصية الأخيرة، والمزيد. لن أفسد ما لدي في المتجر، ولكن آمل أن يثيرك هذا البرنامج التعليمي لما سيأتي!