我的Nexus One拥有它:
在模拟器(API级别8,Android 2.2)上,上述任何一个都无处可寻。
Android 2.2不是语音搜索的一部分吗?如果是这样,为什么它会在我的Nexus One(Froyo)上找到,而不是在模拟器上找到?
至少可以使用“语音输入和输出设置”,我需要做什么?
更新1 :我按照以下建议按照说明创建启用识别器的AVD,但我仍然收到“识别器不存在”消息:
我还需要做什么?
尽管安装Google API,Android API 8,修订版2并使用它创建了一个特殊的AVD,我是否有可能仍然需要从Android电子市场安装语音搜索应用程序?
更新2 :我按照Michael的更正来安装Google的语音搜索应用。这解决了“识别器不存在”问题,但现在我遇到了一个新问题:
应用程序的建议“再次说话”是假的:再次说话会一遍又一遍地呈现相同的错误信息。
答案 0 :(得分:4)
在您的模拟器图片中,您可以像Converting speech to text一样安装Google语音搜索。该应用程序位于https://market.android.com/details?id=com.google.android.voicesearch&feature=search_result的市场中。我认为这是添加识别器意图的唯一方法。识别器不是基本Android的一部分,它被认为是谷歌语音搜索附带的附加组件,并包含在某些手机中。
我认为在您的模拟器目标图片中包含Google API会起作用,但似乎我错了。我认为您需要构建目标以包含“Google API”,因为此功能不是核心Android,而是Google的另一项功能。