Как заставить Google Voice постоянно работать в фоновом режиме на Android

У меня есть идея приложения, но пока я еще не смог разобраться. В Google Now на Android он предлагает следующие варианты поиска:

  • Тип поиска
  • Нажмите микрофон, чтобы сказать свой поиск
  • Или просто скажите "Google", чтобы начать голосовой поиск.

Я хотел бы знать, как они сделали работу №3. Мне нужно иметь ключевое слово, которое, когда сказано, инициирует голосовой поиск.

Я предполагаю, что у них есть какой-то фоновый сервис, постоянно прослушивающий голосовые действия. Кто-нибудь знает, как это достигается?

Вот изображение приложения Google Now:

enter image description here

Ответы