1 ≫
-
Лет 15 назад было забавно мечтать о технологиях, которые позволят в будущем общаться с техникой в буквальном смысле на одном языке. Идея голосового управления неоднократно воспевалась в кино и книгах, затем долгое время считалась секретной государственной разработкой. Сегодня без помощи рук мы можем управлять компьютером, телефоном, машиной, и ведь дело не только в известном всем двигателе прогресса. Голосовое управление помогает людям с ограниченными возможностями и открывает перед обычными пользователями новые возможности для управления техникой. А ведь все начиналось очень и очень примитивно.
Первое устройство для распознавания голоса увидело свет в далеком 1964 году. IBM Shoebox произвел настоящую сенсацию в индустрии речевых технологий: он работал с цифрами от 0 до 9 и довольно хорошо понимал речь в 95-97% случаев. Мало кому известно, что имеющийся в арсенале IBM мощный программный пакет для высококачественного распознавания естественной человеческой речи ViaVoice берет свое начало именно с Shoebox. Развитие технологии голосового управления началось в 60 — х годах прошлого столетия. До 90 — х годов эта тема вообще находилась под строжайшим государственным секретом, потому как технология распознавания голоса входила в список стратегических. Со временем большие умы поняли, что само распознование речи — капля в море задач, которые необходимо решить для применения подобной технологии в полевых условиях. Тогда над разработкой специалисты бились сразу по двум фронтам — в области инженерии и лингвистики. Лингвисты изучали правильность произношения тех или иных фонем, а инженеры пытались автоматизировать систему распознавания, которая бы самостоятельно улучшала качество. Шли годы, и в начале 80 — х годов инженеры получили первые результаты своей работы: система кое-как работала, но процент расшифровки речи был очень далек от желаемого. Тут-то им и пришлось объединиться с лингвистами, дабы улучшить свою систему. Так уже в середине 90 — х годов совместными усилиями была создана первая в мире система голосового управления информационных терминалов DARPA Air Travel Information System, где человек мог запросить у терминала на английском языке «Рейсы из Нью-Йорка в Вашингтон» и получить необходимые данные. Работало это все благодаря тому, что программа автоматически выделяла ключевые слова и на их основе формировала запрос. Также в середине 90 — х годов были совершены попытки внедрения речевой технологии в IT — индустрии. В мобильные телефоны была добавлена новая опция, позволяющая осуществлять вызов абонента с помощью голосового набора. Но работала технология откровенно плохо, зачастую вынуждая диктовать информацию чуть ли не по слогам. Со временем увеличение вычислительных мощностей мобильных устройств и развитие самой технологии позволили создавать для них более сложные программы с функциями распознавания речи. Сегодня в виртуальном магазине Арр Store пользователь гаджетов на iOS может найти целую гору интересных приложений, которые бы расширяли возможности смартфона или планшета Apple. Кстати, именно в мобильных гаджетах Apple впервые была реализована функция Voice Control. Которая, как нетрудно догадаться из названия, позволяет управлять телефоном и плеером при помощи голосовых команд. Все сделано довольно просто, понятно и интуитивно: есть набор команд, из которых и следует выбрать, что тебе необходимо: набрать номер телефона Васи Пупкина, включить нужную песню, альбом.
Первое устройство распознавания речи IBM Shoebox songs by Foo Fighters» — получаешь воспроизведение всех треков этого исполнителя. Ничуть не хуже работает распознавание и на родном, великом — могучем языке. Разработчики Google тоже постарались для мобильной индустрии, сделав приложение для голосового поиска в Интернете — Google Voice Search, которое также поддерживает русский язык. Кстати обработка запроса в данном приложении выполняется не на мощностях мобильного устройства, а на удаленном сервере. Приложение записывает произнесенную фразу и тут же отсылает всю информацию на сервер, где запрос обрабатывается и высылается обратно с уже готовыми результатами поиска. После того как Apple купила компанию Siri, она собирается усовершенствовать функцию голосового поиска в новой версии мобильной операционной системы iOS 5. Диктовать телефону долгую речь, которую он без труда будет переводить в текст для SMS или электронной почты, должно быть весьма удобно. А там, глядишь, и виртуальные клавиатуры больше не понадобятся.
На первый взгляд процесс распознавания речи прост и понятен. Но на самом деле это очень сложная комплексная система, не ограниченная обработкой информации на облачном сервере или примитивным сравнением с заранее записанными предложениями. Процесс распознавания речи разделен на несколько этапов, начальным из которых является оцифровка. На этом этапе входящий аудиосигнал с микрофона записывается и разбивается на очень маленькие по времени фрагменты — фонемы для дальнейшей обработки. Для каждого фрагмента записывается дополнительная информация его характеристик, а на этапе записи информационных характеристик каждый производитель применяет различные методы. Оцифровка звукового сигнала выполняется с помощью специального устройства, называемого аналого-цифровым преобразователем, который периодически измеряет уровень входного сигнала и записывает результаты измерений. Набор таких значений и есть оцифрованный входящий сигнал. Также на этапе оцифровки звуковой сигнал проходит стадию подавления различных внешних шумов с помощью специальных шумоподавляющих фильтров. Самые сильные шумовые помехи возникают на низких частотах, а как известно, человеческая речь звучит на средних и высоких частотах, поэтому заранее известный низкочастотный шум отрезается. После оцифровки и удаления шумов программа начинает изучать фонемы и соединять их в возможные варианты слов для дальнейшего сравнения с уже известными программе словами, фразами и предложениями. Собственно, так программа и понимает то, что говорит пользователь. Полученный результат может отображаться текстом на экране или будет воспринят в качестве команды к действию. Но как программа может определить наиболее точный вариант из сказанного нами, когда мы говорим не одно или два слова, а целую фразу? Современные системы распознавания речи содержат в себе специальные системы моделирования, которые с помощью математических вычислений и применения теории вероятности способны определить наиболее точный вариант. Принцип работы этих методов заключается в том, что они обрабатывают уже оцифрованную информацию и с помощью сложных математических вычислений извлекают все скрытое в ней. Проще говоря, из сказанного человеком предложения они выбирают основные слова для запуска определенной команды. Наиболее распространенной считается скрытая модель Маркова, в которой каждая фонема представляет звено цепи, из которых и складывается целое слово. Программа пытается построить слова из этого конструктора, и каждой фонеме присуждается число вероятности ее употребления. Далее программа пытается выстроить логические цепи из этого хаоса фонем, так впоследствии и получится предложение. Нетрудно догадаться, что процесс этот чертовски сложен, и, на данном этапе, далеко не идеален. Так что в случае ошибки или неправильного распознавания сказанной команды неторопись бить ногой системный блок и винить разработчиков в совершенной бесполезности скачанной тобой программы. По сравнению со скрытой моделью Маркова, модель нейронной сети еще более сложна и запутана. Эта система состоит из огромного количества функционирующих простых процессоров с множеством связей, благодаря чему она может с легкостью «вытащить» все данные из избыточной информации. В 50 — х годах эту модель хотели окрестить искусственным интеллектом, однако мечты об этом невероятно мощном инструменте развеялись, как пасмурная погода жарким летом. Одной из особенностей данного метода было то, что нейронные сети обладают способностями к самообучению — сеть самостоятельно учится распознавать необходимые объекты. Далее, в соответствии с характеристиками, они группируются в классы. Принцип работы заключается в том, что сеть, состоящая из множества простых процессоров, работает с полученными данными после их оцифровки, принимая уже обработанные данные и корректируя их. После этого результат сравнивается с другими полученными данными и выбирается вариант, наиболее подходящий для ответа. Естественно, какой бы сложной и уникальной ни была система распознавания речи, она не может быть идеальной. Однако разработчики всеми силами пытаются выловить наиболее часто возникающие проблемы и как можно быстрее их устранить. В остальном все зависит от пользователя. Для того чтобы система работала безукоризненно,необходимо произносить команды четко и громко, избегая внешних шумов, давая системе максимальную возможность их корректного распознавания. Еще одной ключевой проблемой становится совершенно разное произношение одного и того же слова как разными людьми, так и одним и тем же человеком в различных ситуациях. Дополнительные неудобства возникают из-за произвольных интонаций, ударений, нестрогой структуры фраз, пауз, повторов. Продолжать разговор о фонетических особенностях и дефектах человеческой речи можно бесконечно.
Развитие программ голосового управления
Именно с начала 90 — х годов прошлого столетия.с развитием всей индустрии инфокоммуникационных технологий, и стали появляться первые коммерческие программы распознавания речи. Компания Dragon System в 1990 году выпустила первую систему преобразования устной речи в письменную — Dragon Dictate, которая была способна распознавать 30 тысяч слов. Именно Dragon Dictate и послужила примером для наших отечественных разработчиков программ вроде «Горыныча», «Комбата» и «Диктографа». Правда, плоды трудов соотечественников на нашем родном языке работали не так хорошо, как хотелось бы, но это тема для отдельного разговора.
Dragon Dictate позволяла запускать при помощи голоса приложения Windows, управлять их работой в командном режиме, а также надиктовывать текст. Программа предварительно обучалась пользователем: нужно было по нескольку раз проговаривать в микрофон фразы, которые появлялись на экране. Причем после установки и обучения программы необходимо было еще пройти дополнительный курс обучения — на этот раз уже для пользователя. Первые коммерческие программы уже хоть как-то умели понимать человека, но до совершенства им было далеко. Наконец в 2001 году SpeechWorks Software и Intervoice Hardware для компании Amtrak, которая занималась обслуживанием железнодорожных пассажиров, создали первый в своем роде программный продукт — «Джули», стоимостью 4 миллиона долларов. Эта программа — «виртуальный агент», которая по телефону сообщала расписание поездов, время их прибытия и отправления, а также позволяла брони — Схема простой нейронной сети.
До этого компания Amtrak использовала тоновую систему справки, которая очень не нравилась клиентам компании.
В недалеком 2004 году достижения человечества в области речевых технологий были относительно малы, однако именно в этом году, в связи с быстрым развитием мобильных технологий, разработчикам пришла в голову идея создания свободного голосового сервера Google под названием G00G — 411. Свою работу сервис начал в 2007 году, предлагая простой и удобный набор функций: вы звоните, спрашиваете простую информацию, например, номер телефона учреждения, и немедленно получаете ее — причем совершенно бесплатно. Проект G00G — 411 стал стартовой точкой для начала создания огромного свода голосовых данных, в дальнейшем открыв перед разработчиками еще большие возможности развития области речевых технологий. А вот самой удачной системой речевого управления компьютером на сегодняшний день считается, как ни странно, стандартный голосовой интерфейс Windows 7. Предыдущая версия функции распознавания речи появилась в Windows Vista в 2006 году, однако в «семерке» голосовое управление довели до ума, оно стало более функциональным и получило ряд дополнений. К сожалению, все это доступно лишь людям, говорящим на английском, французском, испанском, немецком, японском и китайском языках. Компания Microsoft начала разработку в сфере речевых технологий в 1993 году. Разработчики вели исследования по распознаванию речи и преобразованию текста в речь, что в конечном итоге привело компанию к разработке Speech API, так называемого «речевого движка». Speech API можно рассматривать как интерфейс, который связывается с приложениями для распознавания речи. Для управления голосом в Windows 7 используется Microsoft Speech Recognizer. Первая версия Speech API была выпущена ещё в 1995 году и уже была встроена в Windows 95 и Windows NT 3.51. Каждый год разработчики совершенствовали свой продукт и выпускали новую версию SAPI. Последняя версия была выпущена в 2000 году, ей стала SAPI 5.0, которая уже работала с комплектом офисных приложений Office ХР с поддержкой речевого ввода и управления. Финальным релизом версии стала та самая SAPI 5.4, которая сегодня поставляется вместе с расширенной версией Windows 7.
Будущее голосового управления
Голосовое управление проникло во все сферы технологической деятельности человека и добралось даже до индустрии компьютерных игр. В 2008 году нам посчастливилось увидеть две игры с модным интерфейсом голосового управления.
Игра под названием SOCOM, представленная компанией Sony Computer Entertainment America, по-настоящему порадовала своим взаимодействием с игроком. Второй релиз был от компании Ubisoft — Tom Clancys End War. В ней пользователь может примерить на себя роль генерала, отдающего устные приказы на поле боя. Обе игры стали прародителями жанра компьютерных игр с голосовым управлением.Увы,несовершенство технологии быстро свело на нет затею выпускать подобные игры. Сегодня технология распознавания речи является одной из наиболее перспективных в мире. В первую очередь разработчики видят необходимость ее развития для людей с ограниченными возможностями. Так, на одной конференции, посвященной данной теме, была представлена программа, позволявшая рисовать без использования рук. Вполне возможно, что в скором времени мы сможем забыть о клавиатуре и мыши, которые заменит микрофон и программа для распознавания речи. Но если принимать во внимание тот факт, что за 35 лет жизни индустрии ПК удобнее мышки и клавиатуры никто так ничего и не придумал, надеяться, что в ближайшие годы революция голосового управления все же случится, вряд ли стоит.
Материалы: http://smages.com/stati/golosovoe-upravlenie/
2 ≫
-
Голосовое управление компьютером – функционал, облегчающий жизнь
Ошибка при направлении команды
Условное форматирование в Excel
Сводные таблицы в Excel
Skype рекламирует ботов
PDF в Excel
Для людей с ограниченными возможностями, а также просто для сибаритов, разработчики ОС создали голосовое управление компьютером. Оно позволяет пользователю вводить информацию при помощи голоса. После проговаривания определенных слов устройство начинает распознавание речи - преобразование звукового сигнала в цифровую информацию. После того, как введенная информация будет корректно распознана – программа переходит к заданному алгоритму действия – выполняет функцию, которая прикреплена к той или иной команде.
Все достаточно просто. Не всегда речь распознается корректно, поэтому для решения сложных задач по управлению операционной системой программа голосового управления компьютером интенсивно не используется. Она применяется для выполнения основных функций: открытия и закрытия файлов, локального и сетевого поиска и пр.
- Первая система распознавания голоса Audrey была создана в 50-х годах ХХ века. Она расшифровывала лишь цифры, проговоренные одним голосом.
- В 1962 г была создана первая система распознавания слов. Она расшифровывала 15 англоязычных слов.
- С развитием компьютеров в 1990 г была разработана программа Dragon Dictate. Она распознавала до 100 слов в минуту, но отличалась высокой ценой.
- В начале 2000-х годов в iPhone появилось приложение для распознавания речи Google Voice Search. В 2010 году была добавлена система поиска в Android.
- Siri была включена в программное обеспечение Phone 4S в начале октября 2011 г;
- в 2014 г была представлена Cortana - голосовая помощница для Windows.
«Кортана» - это виртуальный помощник в операционной системе Windows. Сервис помогает пользователю в планировании дел, напоминает о них.
При определенном запросе сервис поможет собрать конкретную информацию, создать четкую структуру и преподнести ее пользователю в максимально возможно обработанном виде.
Интересно, что сразу при включении виртуальный помощник собирает всю информацию о введенных запросах, личных данных, пытаясь максимально адаптироваться под каждого отдельного пользователя.
Голосовое управление компьютером Windows 7 посредством использования виртуального помощника невозможно – он интегрирован только в десятую версию. Но, как ни жаль, разработчики не удосужились выпустить русскоязычную версию.
Главную роль отыгрывает поиск, который в 10-ке можно открыть через «Пуск». Эта функция определяет практически любые запросы. Если вхождение не распознано – можно ввести соответствующую команду во всплывающее окно и программа голосового управления компьютером считает текстовую информацию.
Неприятный момент – сбор всех данных, введенных через клавиатуру, и их отправка в «Майкрософт».
Typle
После выполнения установки переходим к следующему шагу – создаем учетную запись. Здесь необходимо придумать ключевую фразу, после чего прозвучит уведомление об активации.
Дальше нужно будет придумать и создать голосовые команды, независимо от их предназначения. Команда «собака» может запускать приложение или выполнять совсем другое действие.
Просто нужно создать голосовую команду и закрепить ее за определенным действием. Подойдет только для выполнения базовых операций – открытия файлов, папок и пр. Функционал ограничен.
Speaker
Здесь функционал более широкий, нежели в Typle.
Голосовое управление компьютером Windows 10 предоставляет пользователю возможность открывать и закрывать файлы, делать снимки состояния экрана, выключать ПК.
Распознавание речи происходит довольно долго, свыше 3-4 секунд. Это обусловлено тем, что сначала речь преобразуется в текст, а команды распознаются компьютером уже с текстовой информации.
Laitis
Это бесплатная программа, которая позволяет как управлять ПК, так и диктовать текст. После установки необходимо зарегистрироваться и дальше можно пользоваться в свое удовольствие.
Интересна функция автозамены при наборе текста. Вы можете сказать «Кавычки» и в тексте появится соответствующий символ.
Появилась возможность выполнять голосовое управление компьютером при помощи приложения Яндекс.строка.
Посредством использования этого приложения можно выполнять локальный или сетевой поиск информации и файлов, перезагрузить или выключить компьютер. Присутствует функция открытия программ и сайтов.
Чтобы воспользоваться программой, необходимо сначала скачать и установить ее.
Но при установке стоит убрать галочки напротив пунктов, где производитель софта предлагает установить браузер, поменять его настройки. В противном случае установка займет больше время и в браузере изменится конфигурация.
В конечном итоге строка размещается около кнопки «Пуск». Скажите «Слушай Яндекс» и откроется окно.
После паузы в браузере откроется строка поиска. Занимательно управлять поиском таким образом.
В целом, голосовое управление компьютером пока не развито, так как рисуется нам в воображении. Но и те функции, что имеются на сегодняшний день, уже впечатляют и существенно помогают перейти на новый уровень пользования ПК.
Материалы: http://windowstips.ru/golosovoe-upravlenie-kompyuterom
3 ≫
-
Голосовое управление подразумевает возможность управлять сценарием при помощи набора команд, состоящих из определенных слов. Смысл программа не улавливает, а вот распознать звуки и их порядок может.
По дому необходимо расставить акустическую систему, состоящую из высокочувствительных микрофонов и динамиков для управления системами умного дома
Обычно пользователю достается система со стандартными командами, которые он может дополнить своими руками через компьютер. Любая запрограммированная функция техники, подключенной к сценарию, будет исполняться по голосовой команде.
Собственноручное проектирование системы «умный дом» включает в себя подбор оборудования, которое ответит всем предполагаемым требованиям. В частности будет необходим контроллер, позволяющий собрать все управление домом на одно устройство, с которого и будет вестись руководство.
Среди любителей очень популярны контроллеры ардуино, представляющие собой пустую печатную плату, периферия и защита которой от повреждений зависят от пользователя. Подключить можно что угодно – программа пишется легко. Вообще у ардуино много плюсов:
- возможно дополнение или копирование;
- большое количество доступной информации о возможном использовании контроллера, варианты схем для разных результатов;
- фиксированное расположение выводов (это позволяет фирмам-производителям спокойно выпускать новые устройства для добавления функций – шилды);
- ардуино не нуждается в программаторе и широких познаниях в программировании.
Внешний вид главного устройства управления системами дома — контроллер arduino
Данный контроллер может быть подключен к компьютеру, часто используется в робототехнике и при создании автономных устройств.
На заре своего развития управление голосом имело определенные рамки, и сложно было представить его нынешний интерфейс. Подобное казалось сюжетом из фантастического фильма. Но сейчас ситуация изменилась, и возможность альтернативного варианта контроля помимо уже существующих способов (пульты и цифровые устройства) делает его весьма привлекательным для пользователя.
Своеобразной гарантией лучшего взаимодействия человека и автоматики будет запись нескольких вариантов одного распоряжения («Включи свет в спальне», «Свет включи» и так далее), тогда система точно поймет, что от нее требуется.
Такое управление, даже созданное своими руками, чаще всего включает в себя следующие распространенные действия:
- включение и выключение бытовой техники;
- климат-контроль и шторы;
- программа орошения на участке перед домом;
- прослушивание новостей, прогноза погоды и другой информации, на получение и воспроизведение которой будет настроено управление.
Некоторые программы позволяют ввести разграничение для каждого этапа сценария: управление может вестись в одной комнате, а команда сработает в другой.
Можно своими руками запрограммировать, как команду, любое слово. Некоторые разработчики предлагают стандартные варианты, в которых команды по руководству умным домом записываются в виде обычного текста. Рядовому пользователю это очень удобно.
Голосовой контроль над системой «умный дом» не будет задействован, пока владелец не активирует его определенной командой или действием (распознавание голоса тоже имеется). В зависимости от площади, на которой предполагается эксплуатация, для лучшей функциональности дом может быть оснащен несколькими контроллерами, подчиненными одному устройству. Пользоваться «умным» оборудованием просто, в программу заложено несколько языков, которые она с легкостью распознает.
Для управления системами дома не нужно кричать. Высокочувствительные микрофоны улавливают тихий голос. В зависимости от типа микрофона и формы помещения, их нужно устанавливать 1 микрофон на площадь 20-30м2
Среди прочих предполагаемых удобств есть моментальная реакция на распоряжение, присутствует интерактивная связь, которая создает впечатление, что дом действительно умный и самостоятельно разговаривает с владельцем (хотя на самом деле это качественно записанная живая речь). Автоматика способна сообщить о том, что домашние забыли закрыть ворота, или осведомить о нарушении безопасности участка.
Один из многочисленных плюсов – незаметность. Все динамики и микрофоны располагаются вне поля зрения владельца (на шкафу, под полкой, спрятаны в предметах мебели). Это весьма эстетично, так как отсутствуют провода.
Оборудование устанавливается в фальш-потолках или простенках на этапе предмонтажа, в домах с чистовой отделкой применяют визуальное декоративное оформление под бытовые приборы
Сильная система безопасности оповещает о несанкционированном проникновении в помещение при помощи сообщения на смартфон или устно, и адекватно реагирует при возникновении чрезвычайной ситуации.
Контроль над данной системой может осуществляться при помощи смартфона. «Умный дом» подключается к его операционной системе, и через нее владелец может дать необходимые распоряжения контроллеру.
Давно хотели оборудовать дом голосовым управлением, но никак не могли разобраться «как это работает» (до определенного момента и вовсе думал, что это выдумка) и как достичь эффективности (не думал, что когда-то это скажу) во взаимодействии с техникой. На данный момент стараемся настроиться на процесс установки и освоения данной техники, но я так вижу, что все не так уж и просто, как мне хотелось бы. Есть ли возможность, что техника выйдет из строя и я не смогу ей управлять? И как долго это все мне прослужит? Хотелось бы привести дом в состояние умного, но побаиваюсь долгосрочных последствий, что ли. Кстати, и сколько данное оборудование стоит?
Оценила роль arduino в голосовом управлении домом — потрясающая технология. Самое интересное — ничего сложного в монтаже после прочтения подробнейшей статьи нет, у нас получилось. Понравились показанные варианты монтажа системы «умный дом», где можно управлять с помощью набора голосовых команд. Дополнительные затраты на закупку оборудования легко компенсируются понятным и простым в наладке интерфейсом программы голосового управления, не надо искать вечно теряющийся пульт, хлопать в ладоши, пугая любимого кота, чтобы просто включить свет, открыть шторы, — просто вошел в дом, приказал программе включить отопление, освещение, сигнализацию — и вот она, цивилизация. Настраивается просто без сложных алгоритмов программирования.
Конечно, монтировать голосовую систему без навыков трудновато, но при наличии опыта, руководствуясь информацией можно купить, поставить систему самому. А нет — заказать специалистам, не думаю, что будет дорого. Идея организации «умного дома» на голосовом управлении была фантастикой, но современные технологии сумели реализовать задумку — безумно понравилась идея. Кстати, я сообщила, что климат-контроль, включение/выключение прочего предусмотренного функционала можно настраивать под каждую комнату в отдельности? Это называется передовыми технологиями и они работают!
Прогресс порой удивляет. Раньше думал, что «умный дом» находиться только в фантазиях сценаристов фильмов, а нет, вот он. Задумался, может и мне в свой дом поставить такую систему? Гости будут «прикольно» удивляться, да и в принципе полезная вещь. Хочу задать пару вопросов:
1.Если я посажу свой голос или охрипну, будет ли система работать без сбоев, или нужно будет заного записывать команды ?
2. «Умный дом» будет реагировать только на мой голос? Если в «пьяном угаре» друзья захотят проверить эту технологию, то беды не случиться?дом не заглючит?
3. Если отключат внезапно электричество, что тогда ? Будет форс-мажор? И что делать в такой ситуации?
4. Эта система со смартфоном работает через интернет? Или по другому?
5.Есть ли в «умном доме» какой-либо предохранитель? Если произойдет скачок напряжения, как отреагирует система?
К примеру: меня нет дома, произошел скачок напряжения, система подглючит и начнет повышать температуру в доме без ограничений. Такое возможно?
6. Есть ли функция контроля набора воды в джакузи?) И любой другой воды в общем ?
7. Возможно ли дополнять программу «умного дома» своими индивидуальными прихотями и функциями?
Материалы: http://arze.ru/smart-house/golosovoe-upravlenie-domom-obzor-vozmozhnostej.html