Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Кудя
1 / 1 / 0
Регистрация: 31.03.2012
Сообщений: 93
1

Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener?

29.11.2013, 09:47. Просмотров 345. Ответов 0
Метки нет (Все метки)

Некоторые ошибки, возникающие в ходе работы RecognitionListener требуют несколько секунд на получение кода ошибки(например код ошибки 1: ERROR_NETWORK_TIMEOUT). Пока это время идёт, RecognitionListener перестаёт слушать пользователя, что нельзя допустить! Попробую представить схематично:
onReadyForSpeech -> Человек говорит -> onResults
ИНАЧЕ если не получилось принять результат, перезагрузить RecognitionListener(игнорируя onError)

Ещё: RecognitionListener слушает секунд 10, после чего ERROR_SPEECH_TIMEOUT. Можно ли убрать TIMEOUT слушания, заставить его слушать бесконечно, пока не получит результат? Сейчас в замену этому у меня по таймеру каждые 9 секунд перезагружается RecognitionListener, но даже так каждые 9 секунд есть момент, когда если пользователь что-нибудь скажет, то программа не услышит его.

Заранее Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 09:47
Ответы с готовыми решениями:

Расчет жизненного цикла
Всем привет) , очень нужна помощь Вот задание: нужно написать программу в которой вводятся...

Модель жизненного цикла продукта
В пособии М.В.Киселёвой есть лабораторная работа а в одном из пунктов нужно добавить...

Президент Microsoft в России: «Linux находится в конце своего жизненного цикла»
В интервью еженедельному экономическому журналу «Коммерсант-Деньги» Николай Прянишников, президент...

Как исключить из цикла числа содержащиеся в массиве
Есть массив исключений Int massiv={0};В нем каждый раз разное количество элементов которые больше...

Исключить файлы из цикла
Есть скрипт, который минифицирует все js файлы из одной директории и сохраняет их в другой...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2013, 09:47

Показать, что любой оператор цикла while можно записать с помощью цикла repeat
Показать, что любой оператор цикла с предусловием можно записать с помощью условного оператора и...

Как можно выйти из цикла по условию?
Здравствуйте ребята!, сравнительное время назад вами был предствавлен код по моей просьбе вот: ...

Как можно прервать выполнение цикла?
Подскажите пожалуйста, как можно прервать выполнение цикла. Ситуация такая: допустим на форме есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru