Голосовое управление автомобилем своими руками

 

 

Содержание

Голосовое управление автомобилем своими руками

Своими руками

  1. Говорящая сигнализация с голосом своими руками
  2. Видео с демонстрацией умной сигнализации
  3. Автомобильная сигнализация, как сделать самому
  4. Схема для сборки
  5. Cкетч для контроллера:
  6. Купить говорящую сигнализацию
  7. Поделки своими руками для автолюбителей
  8. Говорилка в автомобиль своими руками
  9. Система голосового управления автомобилем: основные функции и направления развития
  10. Звонки
  11. Управление микроклиматом автомобиля
  12. Автопилот
  13. Управление электроникой автомобиля
  14. Набор текста и отправка сообщений
  15. Система голосового управления в автомобиле
  16. Как было раньше
  17. Возможности современных систем голосового управления
  18. Принцип работы и где встречается
  19. Для айфоноводов
  20. У каждого свое
  21. OK Google, заведи мне машину
  22. Общая схема приложения для Google Assistant
  23. 1. DialogFlow.com
  24. 2. WebHook для взаимодействия с сервером Starline
  25. 3. Тестируем в симуляторе и на реальном усройстве

Говорящая сигнализация с голосом своими руками

Возможно вы уже видели ролики с демонстрацией подобной системы. В разных местах ее называют по-разному: smart sirena, говорящий колокол, умная сигнализация и т.д. Сегодня мы поделимся с Вами информацией, о том как самостоятельно можно сделать говорящую сигнализацию, которая будет разговаривать любым голосом, например голосом трансформера, Жириновского, или любым другим.

Стоимость деталей для самостоятельной разработки вам обойдется примерно в 1000-1500 рублей.

Видео с демонстрацией умной сигнализации

Автомобильная сигнализация, как сделать самому

Для реализации данного проекта нам потребуется громкоговоритель (рупор), arduino nano, модуль mp3 плеера для ардуино («dfplayer mini»), несколько резисторов и преобразователь напряжения 12-5 вольт. Звуки необходимо записать на sd-карту. Файлы должны иметь имена 0001.mp3, 0002.mp3, 0003.mp3.

Схема для сборки

Очень простая и выглядит следующим образом:

Управляющий поступает в плюсового провода штатной сигнализации и подключается к 7 пину ардуины.

Для прошивки ардуино потребуется установить библиотеку mp3TF.h (скачать библиотеку)

Cкетч для контроллера:

Купить говорящую сигнализацию

Если по каким-либо причинам не можете самостоятельно собрать, но хотите ее установить на свой автомобиль, то можете приобрести уже собранное устройство за 2999 рублей.

Поделки своими руками для автолюбителей

Говорилка в автомобиль своими руками

Вот решил сделать в автомобиль говорилку на задний ход, но её можно поставить и на сигнализацию, и на ручник, и ещё много вариантов, например;

-пожалуйста, закройте двери
-пожалуйста выключи фары,
-Ваше топливо на исходе,
-превышена температура двигателя,
-пожалуйста, залейте омывающую жидкость,
-пожалуйста, долейте антифриз и т.д.

фантазиям нет предела.

Вот собранных два модуля… это пока так, для пробы навесным монтажом.

Но рассмотрим пока мой вариант, один голос я поставил на ручник себе, засунул в подлокотникон говорит-«Вы забыли снять ручник», а второй просто на задний ход — «Внимание движение задним ходом». Когда-то это было популярно, но я решил сделать из соображений безопасности, пусть будет. Вот небольшое видео, как это у меня работает….

Нажимаешь кнопку «Запись» записываешь свой голос (для записи есть 10 сек.) и всё, а потом что хочешь, то он и озвучит. Вот как всё просто.

Так же надо будет приобрести преобразователь напряжения, так как голосовой модуль работает от 5 вольт.Преобразователь с 12 на 5 вольт заказываем ЗДЕСЬ…

Да и ещё нам потребуется небольшой усилитель, кстати ничего паять не надо, его тоже приобретаем на Али. вот ЗДЕСЬ… и запитываем его тоже от 5 вольт.

Это как я мастерил в багажнике для заднего хода.

Система голосового управления автомобилем: основные функции и направления развития

Сегодня автопроизводители стараются не стоять на месте и норовят применять на практике идеи, которые раньше мы относили к научной фантастике.

Хотите прогреть авто перед поездкой, завести двигатель, включить музыку или добавить новый маршрут? Это и многое другое становится реальностью.

Корейская компания Hyundai обещала начать производство авто с голосовым управлением с 2018 года с системой управления голосом Blue Link Agent, работающая с Google Assistant. Ford SYNC и Fiat Blue & Me также обладают программой распознавания голоса. Компания «Яндекс» создала первое в России беспилотное такси с голосовым управлением, которое уже проходит тестирование.

Голосовое управление машиной возможно благодаря программе, которая распознает голос. Количество команд, которые эти системы могут понять, растет с каждым днем.

Далее мы рассмотрим некоторые из наиболее полезных команд. Узнаем что могут сделать авто уже сейчас, и на что они могут быть способны в ближайшем будущем.

Звонки

В России, как и в большинстве стран мира, водителю запрещено разговаривать по телефону, прижатому к уху во время движения авто. Это гарантирует получение не дешевого штрафа, не говоря уже об опасностях таких разговоров… Вот почему популяризируется Bluetooth гарнитура для телефона, что позволяет не убирая рук от руля вести беседу.

Но есть проблема: набор номера телефона или поиск его в контактах все же требует внимания водителя. Эта трудность решена в авто с голосовыми командами для телефонов. Поэтому вместо того, чтобы останавливаться или «на ходу» искать нужный контакт, просто скажите: «Позвони Маме».

Часто в адресной книге один человек имеет несколько номеров: мобильный, домашний, рабочий. Разработчики это предусмотрели и программа способна даже выбирать необходимый для пользователя номер. Для этого скажите: «Позвони Стасу Иванову на рабочий». А вы пользуетесь данными опциями в пределах одного контакта?

Управление микроклиматом автомобиля

Прохладно в кабине? Не можете вспомнить, какая кнопка отвечает за подогрев воздуха? Или не хотите вычитывать эти загадочные символы на приборной панели? Просто попросите автомобиль сделать это за вас и пусть он беспокоиться о деталях. Многие авто будут реагировать даже на синонимы для этой команды, таких как «сделай теплее в авто» или «нагрей в салоне» (или наоборот, «сделай прохладнее» или «охлади в салоне»). Конечно, это немного похоже на разговор с не особо умным искусственным интеллектом, но это большой шаг вперед на пути к обеспечению бОльшего комфорта и безопасности дорожного движения.

Автопилот

Тестирование автопилотных моделей авто в мире уже идет полным ходом. Германия, США, Корея уже давно начали пробные поездки. И наша Москва не отстает.

Тесла проехала на беспилотнике 3-е транспортное кольцо в 2018 году. Программа отлично распознавала дорожную разметку, пешеходов, самостоятельно разгонялась и тормозила. Даже если водитель присутствует в машине, автопилот успешно выполняет управление. Интересная функция «режим утомления водителя», при которой программа «переживает», чтобы водитель не уснул и просит положить руки на руль во избежания засыпания человека.

Хоть такси беспилотное, но в салоне пока присутствует инженер, который в случае необходимости может переключить управление автомобилем на себя.

Конечно, мы еще не дошли до того момента, когда авто среднестатистического российского жителя может выполнять функцию личного шофера. Но GPS устройства в автомобилях стали довольно распространенными. И если вы планируете поездку по неизвестному маршруту, достаточно дать голосовую команду: «Проложи маршрут от Проспекта Ленина 11 до Площади Армейской 1». Предварительно хорошо бы сохранить такие ваши часто используемые данные, как адрес дома, работы, чтобы облегчить поиск, как это позволяет сделать Алиса от Яндекс в Навигаторе. И хоть иногда бывают некоторые сбои, вроде неправильно выбранного города и прочее, это все таки лучше, чем набирать на сенсорной клавиатуре адрес во время управления авто.

Управление электроникой автомобиля

Для управления электроникой вашего авто пока понадобится дополнительные устройства, вроде iPod dock station, Amazon Echo, но удовольствие от использования просто зашкаливает!

Только ленивый не слышал про электромобили Tesla. Самое знаковое событие состоялось в феврале 2018, когда Tesla Roadster запустили в космос в направлении Марса. Так вот авто Илона Маска тоже обладают функциями голосового управления электроникой авто на базе Amazon Echo. Теперь уровень заряда и расстояние, которое можно проехать, водителю сообщается голосом. Доступен ряд других голосовых команд:

Если вы обладатель последних моделей iPod и iPhone от Apple, Inc., вы можете сказать, какой альбом или исполнителя хотите прослушать. Ваше устройство конечно же не будет звонить на радиостанцию к ди-джею с заказом песни. Песня будет воспроизводиться с устройства автоматически без каких либо поисков в плейлисте с вашей стороны. Времена, когда мы перебирали аудиокассеты или диски уже уходят в далекое прошлое.

Набор текста и отправка сообщений

Придет ли когда-нибудь время, когда вы сможете заставить свой автомобиль печатать текст во время езды? Конечно, и этот день наступит очень скоро!

 

 

Немецкая автомобильная компания BMW имеет прототипную систему, которая позволяет водителю диктовать и передавать сообщения электронной почты, не прикасаясь к компьютеру или смартфону. Некоторые автомобили уже используют ваше соединение Bluetooth для чтения вашей электронной почты вслух, но теперь вы сможете составить ответ устно с полным набором функций редактирования, так же, как вы бы делали на клавиатуре Вашего компьютера или Blackberry-клавиатуре.

Ford тоже планирует сделать что-то похожее с его системой синхронизации и General Motors имеет Android-приложение для диктовки электронной почты с помощью встроенных систем OnStar.

С таким быстрым прогрессом в машине будущего можно будет не только безопасно и комфортно добраться из пункта А в пункт Б, но и получить полноценную психотерапевтическую консультацию от искусственного интеллекта. Одиночество нам не грозит

Система голосового управления в автомобиле

Современные автомобили «умнеют» с каждым годом, оснащаясь новыми системами и решениями, призванными сделать вождение максимально безопасным и комфортным. Обилие кнопок и переключателей для управления огромным количеством функций и параметров, делает водительское место похожим на пилотскую кабину. Система голосового управления, установленная в автомобиле, позволяет водителю не отвлекаться от дорожной ситуации на манипуляции с кнопками.

Как было раньше

Первая система, осуществляющая голосовое управление, была настолько далека от совершенства, что удобство ее использования вызывало сомнения. Распознавать слова она еще не могла, требуя проговаривать команду по буквам, вдобавок невысокое качество микрофона и несовершенство алгоритмов шумоочистки не всегда гарантировали правильное определение произносимого, голосовое управление оставляло желать лучшего.

Отсутствие бортового компьютера, интерфейса взаимодействия у многих систем автомобиля, не позволяло управлять ими голосом. Единственный способ что-то им «сообщить» – протянуть руку и нажать/повернуть.

Возможности современных систем голосового управления

Современная система значительно расширила свой потенциал. Разработчики стремятся максимально приблизить формат взаимодействия к естественному диалогу. Разговорный язык, диалекты, посторонние шумы, быстрота произношения, особенности дикции человека и даже нестандартные формулировки команд все меньше становятся препятствием для качественного функционирования.

Перечень функций, «подвластных голосу», постоянно растет. Сегодня таким способом можно управлять:

Этот список можно долго продолжать.

Стремление к естественности диалогового общения прослеживается на каждом уровне. Помимо прочего, это:

Сюда же можно добавить, что постепенно увеличивается и количество понимаемых языков и диалектов.

Принцип работы и где встречается

Главный модуль голосового управления распознает речевые команды, преобразует их в соответствующие сигналы, которые передаются системам автомобиля, выполняющим требуемое действие. Как правило, микрофон встроен в салонное зеркало заднего вида.

Однако конкретная реализация зависит от установки: штатная это система или доустановленная, ведь речевое управление встречается во многих опционах. Ярким примером здесь выступает охранная система Pandora DXL5000. Ее функции по охране дополнены взаимодействием водителя и автомобиля на любом расстоянии с помощью мобильного телефона. В память сохраняются образцы всех речевых команд. При поступлении устного сообщения (звонок с телефона) ищется 100% совпадение. Если оно не найдено, срабатывает охранная блокировка.

Также можно приобрести модуль голосового управления, не предусмотренный изготовителем вашего автомобиля. В этом случае перечень устройств невелик, как правило, это стеклоподъемники, дворники, салонное освещение и наружная оптика, люк, центральный замок и тому подобное. Подключение таких систем не всегда требует в автомобиле наличия CAN или другой какой-либо шины, подсоединяясь к управляемому механизму напрямую.

Для айфоноводов

Владельцы айфонов не остались без внимания. Компания Apple предоставляет им такую возможность благодаря продукту Siri Eyes Free. Теперь можно голосовыми командами пользоваться популярными приложениями iPhone: звонки, сообщения, навигация, медиа, а также информация о погодных условиях, спортивных событиях, курсе валют и прочее. Как уже было сказано, надо лишь подключить смартфон по USB и перед произнесением команды или вопроса нажать специальную кнопку в автомобиле.

Использование Siri Eyes Free в своих авто одобрили BMW, Audi, Toyota, Land Rover, Jaguar, Honda, Mercedes-Benz и другие. В выпускниках конвейеров Ford, Hyundai и Kia голосовые возможности предоставляет компания Microsoft.

У каждого свое

Не все производители используют разработку голосового управления сторонних компаний. У многих есть собственные достижения в этой области. Среди последних упомянутых, наиболее развитыми можно назвать Ford Sync, CUE для Cadillac (мультимедийная система собственной разработки с голосовыми возможностями), SDS для Audi, Linguatronic для Mercedes-Benz.

Все они имеют свои преимущества и недостатки. Так, система Ford Sync «владеет» 19-ю языками, включая разновидности французского и английского. CUE распознает произвольные фразы, а не только заранее предусмотренные. Название города или улицы, произнесенное для некоторых версий SDS, должно быть озвучено по буквам.

Многие минусы, выявленные водителями, не столь значительны, чтобы система, понимающая устные команды, оставалась без участия. Безусловно, это удобно, а на этапе знакомства кому-то даже интересно. Привыкнув со временем разговаривать со своим автомобилем, некоторые сразу и не скажут, где находится, например, блок управления климатом…
» alt=»»>

OK Google, заведи мне машину

Будущее всё ближе. Лет 10 назад я и не мог подумать, что буду заводить машину с помощью голосовой команды!

Последние годы я с интересом наблюдал за бурным развитием голосовых ассистентов. После выхода Google Home Mini, решил что и мне уже пора попробовать, так как цена стала более-менее адекватной для «игрушки». Первый проект — интеграция голосового помощника с GSM модулем StarLine для автозапуска, контроля координат, напряжения аккумулятора и других параметров, отдаваемых сигнализацией автомобиля. Итак, поехали?

Наличие Google Home не обязательно, всё описанное далее будет работать и с приложением Google Assistant на телефоне. У меня установлен GSM/GPS модуль StarLine M31, но должно работать со всеми GSM сигнализациями от StarLine.

Общая схема приложения для Google Assistant

1. DialogFlow.com

Для начала нам надо создать приложение (agent) на dialogflow (бывший API.AI).
Регистрируемся с помощью Google аккаунта к которому у нас будет привязан Google Home.
К сожалению, русский язык пока не доступен для Google Assistant, выбираем английский.

Далее нам надо создать Intents. Intent в терминологии DialogFlow — одна из веток диалога отвечающая за определенное действие. В нашем случае это будут: GetBattery, GetTemperature, StartEngine, StopEngine. Так же существует Default Intent, срабатывающий в самом начале, обычно это приветствие и краткий рассказ о том, что можно делать с помощью данного приложения.
В каждом Intent нам необходимо указать примеры голосовых команд (User says), желательно по 5-10 разных вариантов.

Во всех Intents, кроме дефолтного, нам необходимо отправлять запросы к нашему скрипту (WebHook), поэтому ставим Fulfillment — Use webhook.

2. WebHook для взаимодействия с сервером Starline

Нам нужен скрипт который получает Intent из запроса от DialogFlow и дергает команды Starline. Быстрее всего у меня получилось реализовать это на Python+Flask.

Взаимодействие со StarLine взято отсюда + прочекано на актуальность снифером в браузере.
Для запуска на сервере я использовал gunicorn

+ nginx в качестве реверс прокси.
Учтите, HTTPS обязателен!

Да, пользуясь случаем, хочу обратиться к команде StarLine — ребята, почему бы не сделать нормальный API с документацией? Глядишь и интеграций со сторонними продуктами стало бы в разы больше?

3. Тестируем в симуляторе и на реальном усройстве

А вот и результат тестирования в реальном мире

Единственный косяк, в данной версии он отвечает «Engine started» до реального запуска двигателя так как не успевает дождаться ответа от Starline.

1. Запрос местоположения у Google Assistant, озвучивание расстояния до машины (Starline умеет отдавать координаты). Пока непонятно как для WebHook на Python запросить местоположение Google Home.

2. Упростить интеграцию Google Starline, тогда отпадёт необходимость хардкодить пароль. Без участия со стороны Starline, как я понимаю, это не возможно.

1. Google Assistant не успевает дождаться от сервера Starline ответа о статусе запуска двигателя

2. Пока при тестировании можно использовать только дефолтное имя приложения(Invocation) — Hey Google, talk to my test app.

https://netigor.ru/golosovoe-upravlenie-avtomobilem-svoimi-rukami/

 

 

Интересные статьи

Leave a Comment