16

我有一个应用程序的想法,但我还没有弄清楚其中的一部分。在 Android 上的 Google Now 中,它为您提供以下搜索选项:

  1. 输入搜索
  2. 点击麦克风说出您的搜索
  3. 或者只需说“Google”即可开始语音搜索。

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

我想他们有某种类型的后台运行服务,不断监听语音操作。有谁知道这是如何实现的?

这是 Google Now 应用的图片:

在此处输入图像描述

4

1 回答 1

4

您可以编写一个服务,然后createSpeechRecognizer在该服务中使用。有关完整的服务代码,您可以在Android Speech Recognition as a service on Android 4.1 & 4.2中找到答案

于 2013-04-25T17:12:32.113 回答