Технический форум по робототехнике.
dimamichev » 11 дек 2018, 18:21
Последний раз редактировалось
dimamichev 21 апр 2019, 17:13, всего редактировалось 1 раз.
Angel71 » 11 дек 2018, 18:53
смартфон разве что за совсем недорого и желательно быть уверенным, что он не паянный, не утопленник или не уроненый. а так получше сразу смотреть в сторону мелкоплаток на старших армах. это кстати не сильно дороже модулей распознования голоса, но с реализацией возможно поболее повозится придётся. выбирать из тех, у которых проблем с аппаратным воспроизведением современных видеокодеков нет под нужную ос. если идея с распознованием заглохнет, хотя бы низкопотребляющий видеоплеер (под некоторые бывают готовые сборки удобных медиаплееров) на годы будет + может ещё на что полезное. на плате частенько несколько юсб, много чего полезного подключить можно будет. а именно с распознованием голоса, так не обязательно что бы эта мелкоплатка в том месте/устройстве с микрофоном была. по радиоканалу аудио передавать (есть аудиоблютузы, да и напрямую с ацп или цирового микрофона данные гнать можно). бонусом много чего, в том числе и возможность обрабатывать данные с нескольких микрофонов (в разных комнатах или в одной выбирать с какого лучше звук).
Scorpio » 11 дек 2018, 19:02
dimamichev писал(а):Scorpio писал(а): Мобилок то много, но не смартфонов
Я как раз думаю, что смартфонов больше, чем мобилок.
Смартфон с треснутым экраном стоит копейки. А экран нам как раз не очень нужен. Теоретически можно вообще платку из него вытащить. После загрузки приложения, отлаженного на целом смартфоне.
dimamichev » 11 дек 2018, 19:21
зеро
Последний раз редактировалось
dimamichev 21 апр 2019, 17:13, всего редактировалось 1 раз.
Angel71 » 11 дек 2018, 19:46
смартфоны штука коварная, к битому экрану можно получить бонусы. ты же не знаешь что с ним на самом деле приключилось, почему продают (есть те, кто возиться со своим не хочет и за недорого отдаёт полностью рабочий или с какой поломкой, а есть те, кто с их ремонтами возится и ищет кому спихнуть полную жесть), что там уже не работает и что скоро может нагнутса (подгнившие дорожки/контакты, деформированная плата, отваливающиеся шарики у чипов после удара,...). прикольно, но до тысячи и тем за более чем тысячу вполне спокойно можно купить тв бокс или дев платку, с которй изначально получше и с отображением (к монику или в некоторых консоль по уарту), мжно повыбирать немного, какую операционку поставить, юсб и прочие порты есть.
из платок долее дружелюбный вариант это raspberry pi, но и ценник не самый низкий.
https://www.friendlyarm.com/,
https://www.aliexpress.com/store/1553371,...
Последний раз редактировалось
Angel71 11 дек 2018, 19:55, всего редактировалось 1 раз.
Scorpio » 11 дек 2018, 19:54
На инвенторе не получится. Мое приложение для робота периодически перезапускает сервис распознования, оставляя робота на секунду глухим, каждые 20 секунд. Пока я не смог найти опцию постоянной прослушки эфира. Но явно она есть. Всяческие голосовые помощники и режим вождения ее используют. К дуне можно подключаться по usb, оставляя ВТ пользователю. Не забываем, что такой "шилд" предоставляет еще и всякие акселерометры, компасы, жпэсы и wi-fi.
У ТВ боксов, как правило, ни микрофона нет ни динамика.
Angel71 » 11 дек 2018, 20:01
есть такое, дев платки иногда чуть поудобней.
сначала вообще можно попробовать реализовать на том, что есть - смартфон, планшет, ноутбук, десктоп,...
dimamichev » 11 дек 2018, 20:35
Последний раз редактировалось
dimamichev 21 апр 2019, 17:14, всего редактировалось 1 раз.
Scorpio » 11 дек 2018, 21:03
dimamichev писал(а):Ну вот не ясно, почему нет распознавалок голоса, пусть и с ограниченным словарём без интернета?
Уже давным давно без интернета. Посмотри настройки в своем смарте.
dimamichev писал(а):А лучше пластмассовым пальцем жать кнопку на экране
Ну это уж совсем жесть. По крайней мере по ВТ можешь сделать внешний запуск. Надо будет попробовать сделать тебе дополнительный кубик для инвентора, раз не хочешь с него слезать. Благо он открыт для разработчиков.
dimamichev » 11 дек 2018, 21:18
Последний раз редактировалось
dimamichev 21 апр 2019, 17:14, всего редактировалось 1 раз.
Scorpio » 11 дек 2018, 21:43
Дело не в приложении, а в настройках телефона: клавиатура - голосовой ввод - автономное распознавание - скачать языковой пакет. Или что-то вроде этого.
Добавлено спустя 16 минут 31 секунду:
Вообще Андроид не очень заточен под голосовых роботов. Считается, видимо, что пользователь всяко смотрит в телефон и нажимает кнопочки. Это тебе не «умная колонка». Если от значка микрофона удается избавиться, то отключить характерное блямканье (приглашение начать говорить) можно только полным отключением звука, а потом его подачей. Ну что за отстой!? Казалось бы такая нужная функция, как постоянное слушанье, с активацией распознавания по ключевой фразе, типа «ОК Гугл, чтоб ты был здоров…» никак не передана разработчику. Передать распознанное гугловским ассистентом пользовательской программе, тоже нельзя. Прицепили бы к своему ассистенту общедоступный сервис, так нет! Написать на них жалобу чтоли?
dimamichev » 11 дек 2018, 22:16
Порылся в настройках я, сын когда то обновил приложение. Нашёл и автономный пакет на русском, вроде 20 Мб. Всё как бы чинарём, но гад без "фай-вая" упорно пишет повторите попытку, нажмите кнопку! Правда есть отличие, теперь если молчу - окошко с повторите... просто висит, а если нажать кнопку в Ардуняше окно исчезает и вновь появляется при повторном нажатии, но с говорите... На досуге попробую опять поэкспериментировать с активацией вызова по таймеру, а не по кнопке.
Scorpio » 11 дек 2018, 22:50
У меня на 3х смартфонах, старых и новых, работает без вай фая не хуже чем он-лайн
dimamichev » 12 дек 2018, 08:15
зеро
Последний раз редактировалось
dimamichev 21 апр 2019, 17:15, всего редактировалось 1 раз.
Scorpio » 12 дек 2018, 08:30
Scorpio писал(а):Надо будет попробовать сделать тебе дополнительный кубик для инвентора
Сказано - сделано:
Склепал тебе новый пазл для инвентора. Распакуй куда-нибудь. В инвенторе, на основном экране выбери посленюю вкладку "Расширения" и "импортировать расширение" (или как там по-русски). У тебя появится новый элемент ScSpeechRecognition. От штатного отличается тем, что не выдает никаких гугловских картинок- приглашений, и не зависает в ожидании нажатия кнопки, если ничего не услышал. В этом случае выдает вместо распознанной фразы "No math" и завершает работу. Т.е. можно запускать по таймеру и как вздумается. Позже добавлю автоперезапуск и отключиние "блямка".
Пробуй. У меня работает.
Добавлено спустя 1 минуту 39 секунд:Если есть еще пожелания - озвучь. Постараюсь внедрить.