بعد تشغيل "مساعد Google" على مشروعك، جرِّب تنفيذ ما يلي:
تخصيص طريقة تفاعل مشروعك مع "مساعد Google". على سبيل المثال، يمكنك تشغيل "مساعد Google" بضغطة زرّ أو وميض مصباح LED عند إعادة تشغيل الصوت. يمكنك أيضًا عرض نص خاص بميزة التعرّف على الكلام من "مساعد Google" على الشاشة.
التحكّم في مشروعك باستخدام أوامر مخصّصة على سبيل المثال، يمكنك أن تطلب من آلة تحضير مشروبات الكوكتيل المستندة إلى "مساعد Google" تحضير مشروبك المفضّل.
تخصيص طريقة تفاعل مشروعك مع "مساعد Google"
تشغيل "مساعد Google"
من خلال واجهة برمجة تطبيقات خدمة مساعد Google، يمكنك التحكم في حالات تشغيل طلب لخدمة "مساعد Google". عدِّل نموذج الرمز
للتحكّم في ذلك (على سبيل المثال، بضغطة زرّ). يتم تنفيذ طلب من "مساعد Google" من خلال إرسال طلب إلى EmbeddedAssistant.Assist
.
الحصول على نص طلب المستخدم
تمنحك حزمة تطوير البرامج (SDK) لخدمة "مساعد Google" نصًا نصيًا لطلب المستخدم. يمكنك استخدام هذه المعلومات لتقديم ملاحظات للمستخدم من خلال عرض النص على الشاشة أو حتى لشيء أكثر إبداعًا مثل تنفيذ بعض الإجراءات المحلية على الجهاز.
يتوفّر هذا النص في حقل SpeechRecognitionResult.transcript
.
الحصول على نص ردّ "مساعد Google"
تمنحك حزمة تطوير البرامج (SDK) لخدمة "مساعد Google" نصًا عاديًا لردّ "مساعد Google". استخدم هذا لتقديم ملاحظات للمستخدم من خلال عرض النص على الشاشة.
يقع هذا النص في الحقل
DialogStateOut.supplemental_display_text
.
الحصول على استجابة "مساعد Google" المرئية
تتيح حزمة تطوير البرامج (SDK) الخاصة بـ "مساعد Google" عرض استجابة "مساعد Google" على شاشة في حال ظهور ردود مرئية على طلبات بحث معيّنة. على سبيل المثال، سيعرض طلب البحث ما حالة الطقس في ماونتن فيو؟ درجة الحرارة الحالية، بالإضافة إلى تمثيل مصوَّر للطقس واقتراحات لطلبات البحث ذات الصلة. تتوفّر بيانات HTML5 هذه (في حال توفّرها) في الحقل
ScreenOut.data
في حال تفعيل هذه الميزة.
يمكن تفعيل هذا الخيار في نماذج pushtotalk.py
وtextinput.py
باستخدام علامة سطر الأوامر --display
. يتم عرض البيانات في نافذة متصفّح.
إرسال الطلبات عبر إدخال النص
إذا كانت لديك واجهة نصية (مثل لوحة مفاتيح) متصلة بالجهاز،
اضبط الحقل text_query
في حقل config
(راجِع AssistConfig
).
ولا تضبط الحقل audio_in_config
.
يتضمّن نموذج الرمز
الملف textinput.py
. يمكنك تشغيل هذا الملف لإرسال الاستعلامات
عبر إدخال النص.
إرسال طلبات البحث عبر إدخال الملف الصوتي
يتضمّن نموذج الرمز
الملف audiofileinput.py
. يمكنك تشغيل هذا الملف لإرسال استعلام
عبر ملف صوتي. يؤدي ذلك إلى إنشاء ملف صوتي يتضمّن ردّ "مساعد Google".
التحكّم في مشروعك باستخدام أوامر مخصّصة
يمكنك إضافة أوامر مخصصة إلى مساعد Google تتيح لك التحكم في مشروعك عبر الصوت.
هناك طريقتان لإجراء ذلك:
توسيع نموذج خدمة "مساعد Google" ليشمل إجراءات الجهاز
أنشِئ وصفة طعام IFTTT لخدمة "مساعد Google". بعد ذلك، يمكنك ضبط IFTTT لتقديم طلب HTTP مخصّص إلى نقطة نهاية تختارها استجابةً لطلب بحث من "مساعد Google". لتنفيذ ذلك، استخدِم إجراءات IFTTT الخاصة بأداة Maker.