Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

Распознавание речи и клавиатура - время ожидания - необычное поведение - Программирование Android

07.08.2016, 15:07. Просмотров 227. Ответов 1
Метки нет (Все метки)

Столкнулся с необычной проблемой. Использую распознавание речи.. То есть при нажатии кнопки открывается окно диктования и после распознавания в editText выводятся результаты. Все работает и распознает, НО говорить нужно быстро и если чуть замешкался то распознавание прерывается и в editText попадает то что успел надиктовать. Если диктовать быстро не задумываясь (без пауз) то можно диктовать большой текст. Если нажать на editText то открывается стандартная клавиатура и при нажатии на кнопку микрофона (в клавиатуре) можно диктовать хоть по одному слову с длинными паузами между словами и очень долгим ожиданием в конце. То есть идеально, НО через клавиатуру а на прямую так почему то не сделать?

Фактически вся проблема могла бы решиться использованием этих переменных

Java
1
2
3
i.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS, Long.valueOf(10000));
 i.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS, Long.valueOf(10000));
 i.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS, Long.valueOf(10000));
но в их описании (насколько я понял) говорится что они могут не оказывать никакого влияния и они действительно не влияют .... их значения игнорируются.
Но в клавиатуре (проверил на двух клавиатурах) диктовка очень медленная, то есть в клавиатурах это как то реализовано.

Как сделать медленную диктовку (как в клавиатуре) по нажатию кнопки button (то есть без клавиатуры)?

Добавлено через 15 часов 9 минут
Внешне окно диктовки одинаковое что при нажатии кнопки button , что при диктовке через клавиатуру
а поведение разное...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2016, 15:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распознавание речи и клавиатура - время ожидания - необычное поведение (Программирование Android):

Снова про распознавание речи - Программирование Android
Доброго времени суток. Помогите, пожалуйста, разобраться начинающему))) Идея такая - при нажатии Button у пользователя запрашивается...

Без интернета не работает распознавание речи в своем приложении - Программирование Android
Android 4.1.2. Без интернета не работает распознавание речи в своем приложении, хотя есть оффлайн-пакет и со стандартной клавиатуры...

Необычное поведение порта - Администрирование Windows
Добрый день уважаемые форумчане. У меня к вам вопрос. Можно ли файерволл настроить так, что бы при опросе порта (например 80), его отклик...

Необычное поведение цикла for - C++ Builder
Label1->Caption = "Âñåãî ïàðòèé: " + IntToStr(VsegoPart); for(i=0; i<VsegoPart;i++) { sum = sum + masiv; //ðàñ÷¸ò...

Необычное поведение у цикла - PHP
Имеется следующий код: <?php header("Content-type: text/html; charset=utf-8"); require_once 'simple_html_dom.php'; $html =...

Необычное поведение оператора инкремента - C (СИ)
Добрый день! Это просто несчастье какое-то. Я пытаюсь посчитать коэффициенты корреляции, рассматривая строку из 16 массивов по 4 бит....

1
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
09.08.2016, 15:05  [ТС] #2
Все таки это два разных варианта распознавания , тот что используется в клавиатуре немного отличается и внешне но самое главное допускает диктовку с очень большими паузами. Теперь самая главная проблема как прикрутить такое же распознавание как у клавиатур к editText без использования клавиатуры
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2016, 15:05
Привет! Вот еще темы с ответами:

Необычное поведение   - HTML, CSS
  отображается на сайте в виде мягкого знака, картинку прилагаю: del Дополнительная информация: в виде мягкого знака отображается в...

Необычное поведение при использовании каналов из <unistd.h> - C Linux
Нужно написать программу на Си использующую несколько процессов. При написании столкнулся с необычной проблемой. При вызове write(pipe,...

Распознавание речи - Системный софт
Понадобилась прога по сабжу. По указанным ссылка на ifolder скачать прогу не удалось(( У кого завалялся сей экземпляр ?! очень нужно ...

Распознавание речи - Visual Basic
Пожалуйста помогите как распознавать звук в языке VB_6.0. У меня курсовая работа срок до 15.09.2013г :


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

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

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