Возможно ли, что приложение для Android может слушать голосовые команды все время без какого-либо другого пользовательского ввода?
Речевой ввод - это API, который вы ищете, и вы должны использовать API, указанный ниже;
http://developer.android.com/resources/articles/speech-input.html
Здесь вы найдете интерфейс RecognitionListener, который вам нужен;
http://developer.android.com/reference/android/speech/package-summary.html
Да, возможно, в Android есть приложение Speech to Text APi.Получите пользовательский ввод как речь и преобразуйте его в строку.Основываясь на строковом выводе, вы можете выполнять операции над своим приложением.
Проверьте этот пост для получения дополнительной информации о преобразовании речи в текст API
http://android -developers.blogspot.com /2009/09 / введение в текст-в-речь-in.html