title: How to set the language in speech recognition on android?
body: <p>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:       </p>
  
  <pre><code>intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US");
  </code></pre>
  
  <p>but it was ineffective</p>