如何让Google Voice在Android背景下持续运行

我有一个应用程序的想法,但我还没有find一个部分。 在Android上的Google即时中,它为您提供了以下搜索选项:

  1. 输入要搜索
  2. 单击麦克风说出您的搜索
  3. 或者只是说“谷歌”来开始语音搜索。

我想知道他们是如何使#3工作的。 我需要一个关键字,当说,启动语音搜索。

我想他们有一些types的后台运行服务不断听取语音动作。 有谁知道这是如何实现的?

以下是Google即时应用的图片:

在此处输入图像描述

Related of "如何让Google Voice在Android背景下持续运行"

您可以编写服务,然后在该服务中使用createSpeechRecognizer 。 要获得完整的服务代码,您可以在Android 4.1和4.2上的Android语音识别中find答案