كيفية الحصول على Google Assistant لأجهزة الكمبيوتر التي تعمل بنظام Windows

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

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

المتطلبات

  • بايثون 3

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

بمجرد تثبيت Python ، افتح محطة أوامر واكتب "python" (بدون اقتباسات). إذا كان كل شيء على ما يرام ، فيجب أن يعرض موجه الأوامر إصدار Python الحالي.

الآن نحن بحاجة إلى تكوين Google Assistant API.

  1. انتقل إلى صفحة المشاريع في Google Cloud Platform Console.
  2. انقر فوق " إنشاء مشروع " في الأعلى.
  3. امنح المشروع اسمًا مثل " مساعد Google " وانقر على "إنشاء".
  4. ستنشئ وحدة التحكم مشروعك الجديد - يجب أن ترى رمز تقدم الدوران في أعلى اليمين. عند الانتهاء ، سيتم نقلك إلى صفحة تكوين المشروع.
  5. انتقل إلى صفحة Google Assistant API وانقر على "تمكين" في الأعلى.
  6. لاستخدام API ، ستحتاج إلى إنشاء بيانات اعتماد. لذا انقر فوق الزر "إنشاء بيانات اعتماد" في الجزء العلوي الأيمن. سيرشدك معالج الإعداد خلال هذه العملية.
  7. أسفل "من أين ستتصل بواجهة برمجة التطبيقات؟" ، حدد " واجهة مستخدم أخرى (مثل Windows ، أداة CLI) ". عن "ما البيانات التي ستصل إليها؟" حدد دائرة " بيانات المستخدم ". انقر الآن على "ما هي بيانات الاعتماد التي أحتاجها؟"
  8. ستوصي Google بإنشاء معرف عميل OAuth 2.0 . امنح معرّف العميل اسمًا فريدًا وانقر على "إنشاء معرّف العميل".
  9. ضمن "اسم المنتج المعروض للمستخدمين" أدخل "My Google Assistant" أو شيء من هذا القبيل.
  10. انقر فوق "تم" ، ولكن لا تنقر فوق التنزيل هنا ، فنحن نحتاج فقط إلى سر العميل.
  11. ضمن قائمة معرّفات عميل OAuth 2.0 ، سترى معرّف العميل الذي أنشأته للتو. في أقصى اليمين ، انقر فوق أيقونة التنزيل لتنزيل ملف client_secret_XXX.json ، حيث يمثل "XXX" معرّف العميل الخاص بك. احفظ هذا الملف في أي مكان على جهاز الكمبيوتر ، ويفضل في مجلد جديد يسمى "مساعد Google".
  12. انتقل إلى صفحة عناصر التحكم في النشاط لحساب Google وتأكد من تمكين "نشاط الويب والتطبيقات" و "سجل الموقع" و "معلومات الجهاز" و "الصوت ونشاط الصوت". هذا حتى يتمكن مساعد Google بالفعل من قراءة معلوماتك الشخصية.

نحتاج الآن إلى تكوين عميل يمكنه الوصول إلى Google Assistant API.

افتح محطة أوامر واكتب الأمر التالي:

-m pip install google-assistant-sdk [عينات]

سيبدأ هذا في تثبيت التبعيات المطلوبة لبيثون. عند الانتهاء ، أدخل هذا الأمر بعد ذلك (قم بتغيير دليل المسار في الأمر).

py -m googlesamples.assistant.auth_helpers - تغيير أسرار العميل \ your \ path \ client_secret_XXX.apps.googleusercontent.com.json

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

سنختبر الآن ما إذا كان بإمكان مساعد Google الوصول إلى الميكروفون بشكل صحيح. اكتب في موجه الأوامر:

python -m googlesamples.assistant.audio_helpers

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

python -m googlesamples.assistant

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

الآن ، يعد موجه الأوامر أعلاه طريقة قبيحة إلى حد ما للتفاعل مع Google Assistant API ، ولكن لحسن الحظ ، هناك امتداد لمتصفح Chrome يسمى " AutoVoice " يتطلب ببساطة أن يكون لديك مساعد Google معدًا على جهاز الكمبيوتر الخاص بك (وهو ما فعلناه للتو !). ومع ذلك ، سنحتاج إلى القيام بمزيد من سحر موجه الأوامر لإعداده بشكل صحيح.

افتح موجه الأوامر وقم بنسخ الأمر التالي:

py -c "من distutils.sysconfig استيراد get_python_lib ؛ من urllib.request import urlretrieve ؛ urlretrieve ('// joaoapps.com/AutoApps/Help/Info/com.joaomgcd.autovoice/googleassistant/__main__.py'_ get_py () '/googlesamples/assistant/__main__.py') "

انتقل الآن إلى صفحة ملحق AutoVoice باستخدام متصفح Google Chrome وقم بتثبيته. في خيارات الامتداد ، قم بتهيئة أمر التنبيه إلى شيء مثل " Hey Google" أو "Okay Google" أو أي شيء تريده حقًا.

قم بتمكين خيار " الاستماع دائمًا " واضبط " إيقاظ التعبير " على شيء آخر غير ما قمت بتعيينه كأمر تنبيه. تذكر - أحد التعبيرات هو تنشيط الامتداد ، والتعبير الآخر هو تنشيط مساعد Google .

اكتب الآن في موجه الأوامر الخاص بك:

googlesamples.assistant. py -m

الآن يمكنك ببساطة قول "Hey Google!" أو أيًا كان ما قمت بتعيينه كتعبير لإيقاظ مساعد Google ، والبدء فورًا بإعطائه الأوامر ( "مرحبًا Google ، ما حالة الطقس اليوم؟" )