سؤال

لقد قمت بتثبيت المصدر المفتوح Kõnele (مصدر الرمز) لغرض دراسة كيفية كتابة وتسجيل خدمة التعرف على الكلام المخصصة. كخطوة أولى ، قبل أن أتعمق في رمز المصدر ، حاولت التحقق من أنه يعمل بالفعل كما كنت أتوقع. لذلك ، ذهبت إلى هاتفي System settings > Language & input > Voice recognizer واختار Kõnele كتعرف على النظام:

enter image description here

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

لماذا هذا؟

هل فاتني إعدادات إضافية أحتاج إلى تكوينها (كمستخدم) لجعل هذا العمل؟

هل هذا هو قيود "حسب التصميم" لنظام التشغيل Android؟

هل من الممكن إخبار Android أن يستخدم دائمًا معرفًا مختلفًا ليس بحث Google Voice؟ إذا كان الأمر كذلك ، كيف؟

تحديث: تمكنت من العثور عليها واحد التطبيق الذي يبدو ليس لتجاهل التعرف الإضافي: خرائط Google:

enter image description here

بالنسبة لي هذا يشير إلى أن هذا له علاقة بـ Android قرار نية. ولكن لماذا لا تؤدي بعض التطبيقات إلى ذلك "أكمل الأمر بإستخدام" مربع الحوار ، في حين أن خرائط Google تفعل؟

هل كانت مفيدة؟

المحلول

أعتقد أنك فعلت كل ما يمكنك كمستخدم ، لكن التطبيق الذي يريد استخدام معرف الكلام هو بالطبع مجاني لتجاهل التكوين الخاص بك. على سبيل المثال ، يمكنه اختيار تطبيق معرف الكلام بشكل مباشر من خلال بناء معرف التعرف على شيء من هذا القبيل:

SpeechRecognizer.createSpeechRecognizer(this,
    new ComponentName("com.google",
                      "com.google.Recognizer");
);

في هذه الحالة ، يكون خيارك الوحيد هو إلغاء تثبيت هذا التنفيذ المعين أو تعطيله ويأمل أن يعود التطبيق إلى الطريقة العامة:

SpeechRecognizer.createSpeechRecognizer(this);

لسوء الحظ ، في مرحلة ما بدأت Google في الترويج للفكرة التي تربطها تطبيقات التعرف على خطاب Google بشكل مباشر (انظر أضف كتابة الصوت إلى ime الخاص بك). الكثير من تطبيقات لوحة المفاتيح تفعل ذلك الآن (انظر على سبيل المثال القضية التي أثارتها مع Swiftkey) ، وخيارك الوحيد هو العثور على واحد لا ...

يمكن أيضًا أن يرسل التطبيق نية لا تدعم Kõnele (يتم سرد النوايا المدعومة في قائمة) ، ولكن من المنطقي دعم في تطبيق التعرف على الكلام. في هذه الحالة ، سيكون طلب ميزة لـ Kõnele.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top