Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Изменить цвет пикселя на изображении http://www.cyberforum.ru/android-dev/thread1790662.html
Почему в телефоне приложение завершается (тоесть ошибка) если в загруженном BitMap изображении менять цвет пикселя Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.imgint); for(int i=0; i<200; i++) for(int k=0; k<200; k++){ bitmap.setPixel(i,k,Color.RED); } imageView.setImageBitmap(bitmap);
Программирование Android Нужен менеджер загрузок Всем привет. Кто может подскажите к чему присмотреться, где искать и т.п. по вот такому вопросу: В моем приложении на android необходимо реализовать “менеджер загрузок”: добавляешь туда задачу с названием, ссылкой и местом сохранения – “менеджер” заработал добавил еще задачу – ждет пока выполнится предыдущая http://www.cyberforum.ru/android-dev/thread1790652.html
Программирование Android Spinner в AlertDialog
Как Spinner в AlertDialog сделать? AlertDialog вызываю через нажатие fab. AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Заголовок"); builder.setView(R.layout.dialog_layout); builder.setPositiveButton("ОК", myClickListener); builder.setNegativeButton("Отмена", null); builder.show();
Удалить не полностью переданый файл через socket Программирование Android
Допустим вовремя загрузки файла упало соединение и файл закачался не полностью. Как отследить что файл передался не полностью? Код для приема файла: long size = is.readLong(); //размер файла long bytesRemaining = size; byte buffer = new byte; int bytesRead = 0; while (bytesRemaining > 0 && (bytesRead = is.read(buffer, 0, (int)...
Программирование Android Связи классов http://www.cyberforum.ru/android-dev/thread1790179.html
Здравствуйте, такой вопрос, есть модели описанные через структуры для удобства манипуляций с бд например public static class Institut{ public int id; public String name; public String code_name; public int base_id;
Программирование Android Выбрать hasmap или sqlite Народ, подскажите пожалуйста, что лучше выгрузить все данные из таблицы Sqlite в hasmap или делать постоянно новые запросы в БД? Как все выглядит будет список например из 20 вопросов в listview, при клике будет выдавать диалог в котором будут варианты ответов. Вот и сам вопрос откуда их лучше всего подгружать? подробнее

Показать сообщение отдельно
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233

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

07.08.2016, 15:07. Просмотров 203. Ответов 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 , что при диктовке через клавиатуру
а поведение разное...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru