我在华硕Zenfone3和Android仿真器API_25 Nexus5X中找到了它。从SW键盘启动时,Google语音输入(com.google.android.googlequicksearchbox)可能有很多分钟的超时时间(除非我说些什么,否则似乎不会超时)。此麦克风图标为绿色。
但是,当我使用以下简单代码通过应用启动语音输入对话框时,它只有2秒的超时时间。此麦克风图标为蓝色。与从Chrome,Youtube等启动语音搜索时相同。
有什么区别?只要通过键盘启动超时,有什么办法可以使它超时?
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
startActivityForResult(intent, 1);