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

Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener? - Программирование Android

29.11.2013, 09:47. Просмотров 329. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener? (Программирование Android):

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

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

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

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

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

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

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

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

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

Можно ли как нибудь ускорить работу цикла for?
Подскажите пожалуйста - можно ли как нибудь ускорить работу цикла for? Заранее...

Как можно прервать выполнение цикла на определенное время?
<? $y=0; for ($i=0; $i<100; $i++){ $y++; if ($y==4){ # здесь нужно...


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

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

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