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

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

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

Столкнулся с необычной проблемой. Использую распознавание речи.. То есть при нажатии кнопки открывается окно диктования и после распознавания в 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 4.1.2. Без интернета не работает распознавание речи в своем приложении,...

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

Необычное поведение холста
Привет;) Возможно я слишком устал, ну или болен, не знаю. Но у меня не...

Необычное поведение порта
Добрый день уважаемые форумчане. У меня к вам вопрос. Можно ли файерволл...

Необычное поведение у цикла
Имеется следующий код: <?php header("Content-type: text/html;...

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

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

Необычное поведение оператора инкремента
Добрый день! Это просто несчастье какое-то. Я пытаюсь посчитать коэффициенты...

Необычное поведение при использовании каналов из <unistd.h>
Нужно написать программу на Си использующую несколько процессов. При написании...

Распознавание речи
Можно ли микроконтроллером авр распознавать речь? Хотя бы одно слово. В...


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

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

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