Запустите Android-приложение с пользовательской командой Google Now

Я просмотрел некоторые другие вопросы, но так и не нашел ответа, который искал. Я могу сделать действие для получения системных намерений, таких как входящие сообщения. Приложение также может получать намерения Google Now, такие как AlarmClock.ACTION_SET_ALARM. Как настроить приложение для получения пользовательской голосовой команды Google Now? Например, в Google Now я хочу сказать
Окей, Google, [имя приложения] [входные данные].
Затем приложение будет запущено и будет обрабатывать [входные данные]. Этого можно добиться с помощью Tasker и AutoVoice, но как заставить приложение Android самостоятельно прослушивать любую команду Google Now?


person Isaac Moldofsky    schedule 18.12.2014    source источник
comment
Здравствуйте.. вы нашли способ сделать это...??   -  person Harry Sharma    schedule 20.07.2016


Ответы (1)


Вы можете преобразовать голос в текст. Вы можете создать службу или BroadcastReceiver для обнаружения голосового ввода и выполнения соответствующих действий.

Скрытая голосовая ссылка на текст: http://www.androidhive.info/2014/07/android-speech-to-text-tutorial/

person user1365169    schedule 07.01.2015
comment
В этом примере пользователь должен вручную открыть приложение и нажать кнопку, чтобы активировать распознавание речи. Я спрашивал, как заставить приложение прослушивать пользовательскую команду, не открывая приложение. Что-то вроде привязки к слушателю Google Now. - person Isaac Moldofsky; 09.01.2015