Have anyone experienced this problem recently? There is a long lag between 'when i stop speaking' and 'when android speech recognition stops listening'. The "silence period" was a lot shorter previously, and now it's really long. Previously it was around 1-2 seconds, now it is about 10 seconds. We didn't change anything in our code.
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speak now...");
startActivityForResult(intent, REQUEST_CODE);