5

我的 Nexus One 有它:

  1. 设置包括“语音输入和输出设置”列表中的“语音识别器设置”。
  2. 谷歌搜索旁边有一个麦克风按钮,所以当我触摸它时,一个对话框会提示我说出我想要搜索的内容。

但是,在模拟器(API 级别 8,Android 2.2)上,找不到上述任何内容。

语音搜索不是 Android 2.2 的一部分吗?如果是这样,为什么在我的 Nexus One (Froyo) 上可以找到它,但在模拟器上却没有?

我需要做什么才能至少使“语音输入和输出设置”可用?

更新 1:我按照以下建议创建启用识别器的 AVD 的说明,但我仍然收到“识别器不存在”消息:

在此处输入图像描述

我还需要做什么?

是否有可能尽管安装了 Google Inc. 的 Google API、Android API 8、修订版 2 并使用它创建了一个特殊的 AVD,但我仍然需要从 Android Market 安装语音搜索应用程序吗?

更新 2:我按照迈克尔的更正安装了谷歌的语音搜索应用程序。这解决了“识别器不存在”的问题,但现在我遇到了一个新问题:

在此处输入图像描述

该应用程序的“再次说话”的建议是虚假的:再次说话会一遍又一遍地显示相同的错误消息。

4

1 回答 1

4

在您的模拟器图像中,您能否像将语音转换为文本一样安装 Google 语音搜索。该应用程序位于https://market.android.com/details?id=com.google.android.voicesearch&feature=search_result的市场中。我认为这是添加识别器意图的唯一方法。识别器不是基本 Android 的一部分,它被认为是谷歌语音搜索附带的附加组件,并包含在某些手机中。

我认为在您的模拟器目标图像中包含 Google API 会起作用,但看来我错了。我认为您需要构建目标以包含“Google API”,因为此功能不是核心 android,而是附加的 Google 功能。

在此处输入图像描述

于 2011-03-28T13:40:45.653 回答