0

嗨伙计,

我在具有固件的 Google Nexus 一部手机上的语音识别有一个奇怪的问题:2.2.1。语音识别对口语进行多种解释当我对语音识别说“你好”时,收到的结果是“你好,酒店,照片,fomdem,本田”,预计只会出现“你好”同样的事情在固件 2.1 上运行良好,结果令人满意。

必须做些什么来避免这个问题。任何建议都是有帮助的

最好的问候, 维纳亚克

4

1 回答 1

1

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

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

于 2010-10-07T13:32:51.593 回答