How to set the language in speech recognition on android?
问题 I've been working on speech Recognition API in android and found out that the speech results vary allot when the language settings are changed , is there a way to set it programmatically ? or is there an intent to lunch the speech language settings screen ? or what else ? note: I tried to use this intent extra: intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US"); but it was ineffective 回答1: As pargat says, this will do it: intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "en