Я нашел его в своем эмуляторе Asus Zenfone3 и Android API_25 Nexus5X. Голосовая печать Google (com.google.android.googlequicksearchbox), когда запускается с клавиатуры SW, может иметь много минутный тайм-аут (кажется, что он никогда не прерывается, если я не говорю что-то). Этот значок микрофона зеленый.
Но, когда я запускаю диалог голосового набора с помощью приложения с простым кодом, у него просто 2 секунды. Этот значок микрофона синий. Это так же, как при запуске голосового поиска из Chrome, Youtube и т. Д.
Какая разница? Есть ли способ сделать тайм-аут, пока он запускается с клавиатуры?
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
startActivityForResult(intent, 1);