Комментарии 73
Все дело в том, что и колонка, и само голосовое управление дома воспринимается как игрушка. Все это направление монетизируется слабо и там где спрос есть — зависимость от сертификата не критична. А для энтузиастов есть certbot.
Тогда например при простой замене выключателей на радиоуправляемые будет реализовано голосовое управление светом за какие-то 10-15 т.р. В ЛЮБОЙ КВАРТИРЕ! А их десятки миллионов. И это будет не самоделка, а промышленное исполнение. Кто такое купить не захочет?
Голосовое управление в телефонах появилось ещё на рубеже веков. По крайней мере, даже в моём тогдашнем орехоколе Philips Savvy оно было. И много ли у вас знакомых, которые им пользуются? Это прикольно просто попробовать, пользоваться же на-постоянке этим неудобно. Только для каких-то редких случаев, когда обе руки заняты, а зубы свободные. Поэтому и особого спроса на такие решения просто нет.
В общем, это не более чем забавная игрушка на пару раз. Выключатель на стене возле входа плюс приложение на смартфоне всяко удобнее практически во всех мыслимых случаях.
Я говорю про то, что кнопки удобнее, чем голосовое управление. Особенно если кнопки всегда под рукой, например, в приложении в смартфоне. Вот поэтому голосовое управление никто и не внедряет, хотя техническая возможность появилась давным-давно. Бесполезное оно.
— «Алиса, яркость люстры стописят процентов»
— «Без проблем» — и устанавливает яркость
:)
Это вместо того, чтобы один раз пальчиком провести. Вы правда думаете, что этим кто-то будет пользоваться после того, как один раз поиграется? Ну, кроме тех, у кого пальцы по какой-то причине не могут быть использованы.
Вы ошибаетесь, пальчиком надо провести не один раз. Надо взять телефон, а он возможно лежит в другом конце комнаты, разблокировать, открыть приложение, плагин лампы и только тогда проводить пальчиком. В общем ничего сложного, но альтернатива в виде одной голосовой команды, которую можно произнести в любом месте комнаты и не искать телефон, вполне полезна.
как пользователь скажу что иногда голосовое управление удобнее, просто нажать одну кнопку для вызова ассистента и сделать запрос или же сказать команду… на пример сказать спокойной ночи и свет выключится во всей квартире, как и тв и тд… в большом обилии кнопок димеров и тд тоже можно запутаться не меньше чем в голосовых командах
Тоже так считал, пока не накрутил управление светом. Идёшь теперь с кастрюлей в обеих руках, "Включи свет на кухне", профит.
К голосовому управлению я очень быстро привык, теперь без него сложно.
Тут я согласен с постом ProFfeSsoRr чуть выше.
Круто когда приборы в квартире работают по специально настроеным шаблонам. Для более точного управления лучше кнопки. А голос это так — дополнение.
Кроме того, управление голосом сейчас превращается в подобие консольных команд — надо достаточно чётко помнить что для чего говорить. Причём, это всё осложнено несовершенством текущих систем распознавания голоса.
Думаю, в этом и проблема голосовых интерфейсов. Обычного пользователя в консоль то не загонишь, а тут ещё эта «консоль» может регулярно косячить. Так что большинство поиграется и бросает это дело.
Я сам уже несколько раз пытался приобщиться к голосовым помощникам, но как то не прокатывает. Пока нормально можно пользоваться только самыми примитивнейшими командами. Поставить напоминание голосом в шестидесяти процентов случаев превращается в пытку — быстрее и проще на кнопки нажать.
Что касается кнопок, у меня есть юзкейс — открыть ворота подъезжая к дому. Сказать голосом «открой ворота» _мне лично_ стало гораздо удобнее и привычнее, чем тыкаться в телефоне, объезжая местных детей и котов.
Кстати, есть какие то дополнительные условия на команду «открой ворота»?
Потому что, вдруг вы, например, вообще не рядом с домом, а телефон почему то решил что вы ему сказали открыть ворота гаража?
Честно говоря, не очень понимаю как такое может случиться, но идея интересная, хоть и сложно реализуемая в моих реалиях.
Можно конечно сделать автоматическое открывание дверей когда ты подъезжаешь к воротам(по номерам или по гео координатам), но и тут могут быть ложные срабатывания.
Их тоже можно обойти, но там возможно опять что то придется обходить.
Я уже несколько лет использую только голос в квартире.
Например у меня в комнате/кухне свет автоматически не включается днем когда светло, но иногда он все же нужен и тогда просто голосом: «включи свет в комнате».
Ну или телевизор/ресивер и т.д
Настолько привык к этому что пульты и кнопки почти не использую.
Даже на андроидтв не пользуюсь кнопкой «голосовой поиск», а использую «система»(у меня не Алиса от Яндекса) найди фильм %film%
А за сценарий «спокойной ночи» самому себе хочется сказать спасибо.
HA выключает все что не должно работать, проверяет датчики окон/дверей и ставит квартиру на «охрана ночь»
Для того чтоб команды были не примитивными надо создавать свои шаблоны под себя/семью
Сказать голосом «открой ворота»уж в чем проблема сделать, чтобы ворота открывались на датчик в машине сами? И точно также закрывались, когда отъезжаешь. Если датчик еще и к зажиганию приивязать — так заглушил двигатель и ворота закрылись, когда машина внутри, вот и прям полная автоматизация.
Ну вот городить систему чтения транспондеров и лезть в электронику машин я точно не буду, мне не сложно сказать "открой ворота".
Была мысль сделать распознавание номеров, но есть нюансы с расположением камеры и кабелей к ней, не говоря уже о зиме и грязных номерах.
автоматически открывающиеся внешние двери/ворота при приближении — дыра в безопасности. пусть лучше они будут открываться по явному действию
А что, Алиса внутри колонки уже работает локально, без интернета?
Что такое умный свет?
Система распознает — день/ночь, ваш будничный или выходной график, сколько человек в комнате и бодрствуют ли они. Для чего нужно, что бы понять открыть или закрыть шторы, вы проснулись чтоб собраться на работу или дойти до туалета и от этого автоматика выбирает какое освещение включить и т.п.
А в голосовом управлении нет не чего умного, я еще в детстве начале 80х на горсти 555,315 и 40 собирал триггеры для распознавания голосом до 10 команд.
(В доме около 20 управляемых светильников)
И когда вы забыли выключить свет в ваннойто и хрен с ним, светодиоды ничего не кушают. Когда вообще никого нет дома (допустим замок, который только от ключа, срабатывает, или общий выключатель рядом с входной дверью) — вот тогда весь свет разом выключился и всё. Зачем вообще утруждать себя запоминанием того, где что включено? Это автоматизация как-нить сама и должна решать.
Вы серьезно хотите заменить все простые выключатели
Да не заменить, а расширить функционал, добавив новых возможностей.
Не обязательно самому кричать… Можно собрать набор mp3 файлов с командами для Алисы и проигрывать их в нужный момент
Отличная задумка!
Давно надо было подумать о людях с ограниченными возможностями. Для сайтов же придумали ридеры и т.д. А почему свет или чайник нельзя включать, не отрываясь от кресла?
А если еще и учесть всякие санкции и законы о защите персональных данных, то свой (яндексовский) сертификат и домен точно нужен, причем уже ВЧЕРА.
P.S. А вот делить текст на абзацы все равно нужно руками, Алиса здесь не поможет...
Даже для этого есть решение: vps за 100р в месяц для проброса нужных портов в дом. Дешевле чем реальник у многих операторов связи, но чуть надо поработать руками.
МТС даёт ipv6 белый
130 рублей в месяц плачу за виртуальный сервер. поднял на нем много чего нужного, в том числе VPN в домашнюю сеть. И да, интегрировать голосовое управление в умный дом несложно. Но мне не нужно. Тот же свет включается от датчиков движения.
Пока не появится открытый протокол для пейринга и взаимодействия IoT и производители не начнут его поддерживать все это будет оставаться игрушкой. Тогда же появятся и нормальные оффлайн-помощники, сейчас они только гикам нужны.
CMU Sphinx
Лучше vosk-api.
PS: У гугла есть assistant-sdk-python, но это под свой DIY.
Бесплатный домен, бесплатный сертификат, бесплатный ipv6. Не стоит прикрывать собственную неквалификацию сложностью.
Основная заморочка только в IP адресе, Белый IP не во всех случаях можно получить, а получить сеть IPv6 вообще на грани фантастики (в Новосибирске знаю только одного провайдера, который IPv6 выдаёт, да и то динамически, даже при статическом IPv4).
Домены, даже платные, на 1 год можно вообще за копейки взять, или какой-нибудь .su за 600 рублей в год (прямо с DNS). Ну а Let's Encrypt прикрутить к Debian/Ubuntu на Raspberry Pi вообще ничего сложного (вся инструкция есть на сайте): добавляем PPA-реп, ставим из него certbot, получаем сертификат и забываем про него. Дальше certbot будет всё делать сам, ибо в cron прописывается автоматом.
По поводу фантастики с IPv6 — не везде так. У меня, у домашнего провайдера и статический IP и IPv6 — в комплекте во всех тарифах.
Уж года два у меня на сервере умного дома используется certbot. Попробуйте получить сертификат через --webroot Я использую сервер nginx. Сертификат сам обновляется. Точно команду не помню, что-то вроде:
certbot certonly --webroot -w /path/to/webroot/folder -d example.com
Ключ -d можно повторить несколько раз, если нужно больше одного домена привязать.
У меня "дом" самописный. В том числе, прикручивал Алису (пока гвоздями, но работает). Никаких проблем.
Туннельный брокер hurricane electric для ipv6, freenom выдаёт бесплатные домены, letsencrypt выдаёт бесплатные сертификаты. На openwrt я ставлю пакеты luci-acme, luci-ssl-nginx и настраиваю ipv6. Потом получаю на freenom домен, потом ставлю в крон https://github.com/tossmilestone/freenom-openwrt и настраиваю сертификаты letsencrypt.
"А Яндекс, как считаю, что пока это единственная контора, которая смогла наиболее близко подойти к качественной реализации умного дома"
Как человек реализовавший управление через Google Home и Алексу, а также умеющему работать с Алисой (мне помогли добрые люди её подключить), должен сказать, что это весьма спорное утверждение.
Как мы все знаем первыми голосом управлять научились амазоновцы. Я имею ввиду именно то, чем можно было пользоваться, а не поделки на коленках со snowball и pocket sphinx. Их протокол (я застал уже 2ю версию) был одноканальным, то есть можно было только управлять, не зная в каком состоянии находиться прибор.
Потом подтянулся Гугл. Эти сразу выкатили версию с гораздо бОльшим списком приборов и они поддерживали коммуникацию в обе стороны. То есть можно было видеть в каком состоянии находиться лампа, даже если включить её локально, а не через Гугл.
Я думаю, что глядя на это, амазоновцы подсуетились и сообразили 3ю версию протокола управления, где можно также видеть изменения состояния приборов, если управление происходит не через Алексу. Также они расширили количество поддерживаемых приборов до 65. (Было около десяти)
Но даже после этого у Гугла всё равно больше типов поддерживаемых устройств (84 или около того) и они как то логичнее.
Сам протокол проще оказался у Алексы и Алиса на него очень похожа. Как будто с неё списывали.
Хотя Гугл может больше. Например в алексе нужно назвать точное имя устройства, что бы управлять им. (В алисе также) А вот Гуглу можно сказать "Включи свет в зале" и он сам найдет все устройства относящиеся к типу свет и которые в комнате "зал" и все их включит. И при этом сообщит, что включил 3 лампы в зале.
Должен добавить, что конечно ни Алекса, ни Гугл (официально) не поддерживают русский язык, но если знать "аглицкий" или например немецкий, то можно сравнить все три устройства. Или можно поколдовать с Гуглом и включить русский (я не смог и не очень хотелось).
Не стоит забывать и о Сири от Стива. У неё тоже очень натуральный языковой интерфейс и есть тоже своя колонка, которая не работает на русском, хотя с телефона можно отдавать команды на русском. И она тоже у меня подключена, хотя яблочной продукции у меня не очень много. Они поддерживают 22 типа устройств и тоже с двухсторонней связью. В отличие от Гугла и амазона они хранят состояния объектов не в облаке, а локально (на ТВ приставке). Алиса же вообще не обладает памятью и каждый раз запрашивает состояние устройств при открытии страницы в приложении. Что сказывается на скорости обработки.
У яблочных продуктов плюсом идёт встроенное в ос приложение управления приборами (dashboard), а вот голос это уже просто расширение функциональности.
Все остальные начинали именно с голоса и только потом пилили приложухи для визуализации, что конечно, отразилось на удобстве (не в их пользу)
И т.д. и т.п. Ещё надо бы, конечно, провести сравнение по скорости. У автора в видео видна гигантская задержка между командой и исполнением.
Моя Алиса уже пересекла границу и пробирается почтой ко мне. Как доедет сравню скорости.
Гугл и Алекса срабатывают где-то через 150-400мс после окончания голосовой команды. Алису я ещё не проверял, т.к. других дел полно :)
Ещё есть колонки от Самсунга и Xiaomi, но я уверен, что и они не поддерживают русский язык :) И руки до них дойдут не скоро, т.к вся эта имплементация и больше сертификация отнимают уйму времени.
P.S. Наверное надо пост запилить....
Ты не уточнял, на каком языке тебе надо. Откуда я знаю, что ты не на каком другом языке не разговариваешь?
Плюс рано или поздно они заговорят на русском. Тот же Гугл уже может, если его хорошенько заставить. А Сири может через телефон.
Не будь так категоричен.
Судя по всему ты пишешь не Smarthome ассистент. Для устройств умного дома там вообще нет никаких графических диалогов.
Умный дом на колес… без Яндекса?