التعليقات الصوتية "OK Google" معطلة في Nougat. في الوقت الحالي، لإصلاح هذه المشكلة، تحتاج إلى تمكين أي خدمة إمكانية الوصول.
"حسنًا يا جوجل، كيف سيكون الطقس غدًا؟" ميزة التعرف على الصوت في تطبيق Google رائعة بشكل لا يصدق مفيدة للإجابة على العديد من الأسئلة الأساسية، على الرغم من أن هذه الميزة لا يتم استخدامها بشكل كافٍ في الأماكن العامة المساحات. تستطيع العديد من الهواتف المزودة بشرائح معالجة الصوت المخصصة استدعاء بحث Google بطريقة بسيطة الكلمة المهمة، وإذا لم يتم إسكات هاتفك، فسوف تسمع صوتًا يشير إلى أن الكلمة المهمة كانت كذلك معروف.
ولكن يبدو أن هناك خطأ غريبًا يؤثر على تطبيق Google على Android Nougat، وهذا واضح غياب ردود الفعل السمعية أثناء التعرف على الصوت من Google. يبدو أن المشكلة تنشأ عند تعطيل المستخدم جميع خدمات الوصول ضمن الإعدادات -> إمكانية الوصول. من أجل استعادة ردود الفعل السمعية للتعرف على الصوت، كل ما عليك فعله هو التمكين أي خدمة إمكانية الوصول التي قمت بإدراجها في القائمة.
يبدو أن هذا الخطأ يحدث بغض النظر عن إصدار تطبيق Google الذي تستخدمه (لقد اختبرنا الإصدارات الأقدم بالإضافة إلى الإصدار التجريبي الذي تم إصداره بالأمس). لسنا متأكدين تمامًا من سبب حدوث هذا الخطأ، أو
بالضبط لماذا يبدو أن تمكين خدمة إمكانية الوصول يعمل على إصلاح مشكلة البحث هذه، كمقارنة لمخرجات logcat مع تمكين خدمة الوصول أو بدونها، لا يُظهر أي تغييرات واضحة من شأنها أن تفسر ذلك حشرة.ولكن حقيقة أن تمكين خدمة إمكانية الوصول يحل المشكلة يبدو أنه يشير إلى أن تطبيق Google يستخدم أحداث إمكانية الوصول، ربما TYPE_WINDOW_STATE_CHANGED، لاكتشاف متى يتم استدعاء DspHotwordVoiceSearchActivity إلى ارسم أ نافذة منبثقة على رأس النشاط الحالي. ربما كان هناك بعض التغيير الغامض في الطريقة التي تعمل بها إمكانية الوصول على Nougat لتسبب تطبيق Google في ذلك تتطلب صراحةً إرسال أحداث إمكانية الوصول، في حين أن هذا لم يكن ضروريًا في الإصدارات السابقة من ذكري المظهر.
بالطبع، نظرًا لأن تطبيق Google مغلق المصدر، فلا توجد طريقة للتحقق فعليًا من سبب حدوث هذا الخطأ. سيتعين علينا فقط إخطار Google بهذه المشكلة ونأمل أن نرى تصحيحًا سريعًا في الإصدار التالي من تطبيق Google.
شكرا لك/alphanu22