Android 2.2.1 Nexus One: проблема распознавания голоса - PullRequest
0 голосов
/ 07 октября 2010

HI Folks,

У меня странная проблема с распознаванием голоса на одном телефоне Google Nexus с микропрограммой: 2.2.1. Распознавание голоса дает несколько интерпретаций произнесенного слова.распознавание голоса, полученные результаты: «привет, отели, фотографии, fomdem, honda», который, как ожидается, будет только «привет». То же самое работает и в прошивке 2.1, что дает удовлетворительный результат.

Что должно бытьсделано, чтобы избежать этой проблемы. Любые предложения полезны

С наилучшими пожеланиями, Винаяк

1 Ответ

1 голос
/ 07 октября 2010

Я не могу объяснить поведение difnet для разных версий, но вы смотрели на http://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_MAX_RESULTS?

Намерение принимает параметр Max Results, который сообщает распознавателю, сколько строк-кандидатов нужно вернуть клиенту. Как правило, при распознавании речи клиенту может потребоваться предоставить пользователю шаг устранения неоднозначности (например, «вы сказали« привет »или« отель »?»). Если вы хотите выбрать только наиболее вероятного кандидата, установите для EXTRA_MAX_RESULTS значение 1.

...