मैं एंड्रॉइड में भाषण पहचान एपीआई पर काम कर रहा हूं और पता चला है कि भाषा सेटिंग्स बदलते समय भाषण के परिणाम अलग-अलग होते हैं, क्या इसे प्रोग्रामेटिक रूप से सेट करने का कोई तरीका है? या भाषण भाषा सेटिंग्स स्क्रीन लंच करने का कोई इरादा है? या और क्या? ध्यान दें: मैं इस आशय अतिरिक्त का उपयोग करने की कोशिश की:एंड्रॉइड पर भाषण मान्यता में भाषा कैसे सेट करें?
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US");
लेकिन यह अप्रभावी था
intent.putExtra (RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, लोकेल।getDefault()); ..it चला जाएगा अगर gooogle उस भाषा का समर्थन करता है .. – Nepster
उस उद्देश्य को पूरा करने के लिए अतिरिक्त अतिरिक्त EXTRA_LANGUAGE है, EXTRA_LANGUAGE_PREFERENCE नहीं। हालांकि, कुछ कारणों से LANGUAGE_EXTRA केवल 4.3 तक काम करता है। 4.4 से शुरू, एंड्रॉइड सेटिंग्स में कई भाषाओं का चयन करने की अनुमति देता है, और हमेशा सिस्टम सेटिंग्स के अनुसार भाषा को "अनुमान लगाने" का प्रयास करेगा और पूरी तरह से EXTRA_LANGUAGE अतिरिक्त को अनदेखा कर देगा। तो, कोई भी? – matteo