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

Ken*_*sen 16 android google-now

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

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

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

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

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

在此输入图像描述

Hoa*_*yen 4

您可以编写一个服务,然后createSpeechRecognizer在该服务中使用。有关完整的服务代码,您可以在Android 4.1 和 4.2 上的 Android 语音识别即服务中找到答案

  • 非常感谢!我不得不稍微调整一下,但它的效果就像一个魅力! (2认同)