Android 2.2.1 Nexus one:语音识别问题

时间:2010-10-07 13:10:52

标签: android speech-recognition voice-recognition android-2.2-froyo

HI Folks,

我对Google Nexus手机上的语音识别有一个奇怪的问题 有固件:2.2.1。语音识别给出了多种解释 口语中的单词当我对语音识别说“你好”时, 收到的结果是“你好,酒店,照片,fomdem,本田” 预计只会“打招呼” 同样的东西在固件2.1上工作正常,可以得到满意的结果。

必须采取哪些措施来避免此问题。任何建议都有帮助

最诚挚的问候, 维纳亚克

1 个答案:

答案 0 :(得分:1)

我无法解释不同版本的不同行为,但您看过http://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_MAX_RESULTS吗?

intent接受Max Results参数,该参数告诉识别器返回客户端的候选字符串数。通常在语音识别中,客户可能需要向用户提供消歧步骤(例如“你说”你好“或”酒店“吗?”。如果你只想要最有可能的候选人,请将EXTRA_MAX_RESULTS设置为1。