Всем привет, сначала хотел просто вопрос задать, но потом подумал что лучше уж создать общую тему, чтоб не разбивать на кучу разных...
Тут предлагаю спрашивать совета или советовать самим различные приложения под Андроид для мотопутешествий и повседневной мотожизни. Их сейчас достаточно много.
Понятно ,что можно поискать, порыться в сети, в маркете, попробовать... Но чужой опыт, неважно положительный он или отрицательный, намного ускорит поиски.
В общем думаю, что многим будет полезно.
А теперь задам собственно первый свой вопрос:
Имеем шлем со встроенной блютуз гарнитурой. Гарнитура работает отлично, проблем нет. Отлично коннектится со смартом. Проигрывает музыку, радио, работает интеркомом, ну и собственно позволяет принимать звонки и разговаривать.
А теперь проблема: Исходящие звонки! Гарнитура позволяет лишь набрать последний номер из списка. Для того, чтоб позвонить кому-то еще, придется остановиться и выбрать контакт из списка вручную. Это не всегда удобно, иногда надо позвонить и сказать всего пару слов, например "подъезжаю, встречай", останавливаться ради этого неудобно.
Начал искать возможности голосового набора номера. И тут облом, все подобные программы работают только если их принудительно запустить, и только потом можно голосом выбрать контакт. Иными словами, разблокируем смарт. Тыкаем пальчиком по иконке приложения на рабочем столе, ждем пока оно запуститься, и ура, мы можем голосом назвать контакт, и приложение его наберет... Нахера оно нужно то тогда???
Тот же гуглопоиск (Окей, Гугл), работает абсолютно адекватно, НО!!! Только в онлайн режиме, т.е. если нет быстрого интернет, хотя бы 3G стандарта, то хрен вы кому позвоните.
Алиса от Яндекса... То же непонятная фигня, которая работает только после принудительного запуска, да еще и набор номера делать не умеет
В общем сбился уже... Может кто знает как на андроид организовать голосовой набор контактов.
Требования следующие:
Приложение (если оно постороннее), должно постоянно висеть в фоновых процессах и мониторить эфир. Активация приложения должна осуществляться либо голосом, по ключевой фразе (Окей, Гугл, как пример), либо нажатием на кнопку на гарнитуре.
После чего после озвучивания голосовой команды, приложение должно осуществлять вызов нужного абонента. Причем оно должно уметь делать это при запущенных других программах, например навигации, плеере... И самое главное, оно должно уметь делать это в оффлайн режиме, т.е. без доступа в интернет.
Алгоритм работы приложения не важен, оно может просто распознавать речевые команды, и самостоятельно производить поиск нужного контакта из списка и набирать его (это идеальный вариант), или оно может встраиваться в штатную звонилку, и давать возможность назначать голосовые метки контактам, и после по этим меткам их выбирать. Либо это может быть вообще стороннее приложение звонилка, с функцией голосового набора. Не важно, важен только результат...
Смысл в том, чтоб можно было позвонить кому-то не останавливая мотоцикл.
А то смарт навороченный, а без интернета ничего не умеет... У меня в свое время древний Сименс М65 позволял на контакты в списке голосовые метки вешать, и по ним осуществлять голосовой набор... А тут смарт, который мощней домашнего ПК этого не может...