Подтвердить что ты не робот

Задержка при использовании android.speech.SpeechRecognizer в DICTATION_MODE

Я использую android.speech.SpeechRecognizer в DICTATION_MODE для распознавания команд в течение длительного периода времени. В этом режиме вызов метода обратного вызова onPartialResults задерживается намного больше, чем в обычном режиме. Кто-нибудь знает, почему это происходит и как избежать этой задержки?

Это конфигурация, которую я использую для SpeechRecognizer:

Intent recognizerIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        recognizerIntent.putExtra("calling_package", mainActivity.getApplicationContext().getPackageName());
        recognizerIntent.putExtra("android.speech.extra.DICTATION_MODE", true);
        recognizerIntent.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true ) ;
        recognizerIntent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 100 ) ;
4b9b3361