HI Folks,
我对Google Nexus手机上的语音识别有一个奇怪的问题 有固件:2.2.1。语音识别给出了多种解释 口语中的单词当我对语音识别说“你好”时, 收到的结果是“你好,酒店,照片,fomdem,本田” 预计只会“打招呼” 同样的东西在固件2.1上工作正常,可以得到满意的结果。
必须采取哪些措施来避免此问题。任何建议都有帮助
最诚挚的问候, 维纳亚克
答案 0 :(得分:1)
我无法解释不同版本的不同行为,但您看过http://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_MAX_RESULTS吗?
intent接受Max Results参数,该参数告诉识别器返回客户端的候选字符串数。通常在语音识别中,客户可能需要向用户提供消歧步骤(例如“你说”你好“或”酒店“吗?”。如果你只想要最有可能的候选人,请将EXTRA_MAX_RESULTS设置为1。