Как стать автором
Обновить

Комментарии 73

Все дело в том, что и колонка, и само голосовое управление дома воспринимается как игрушка. Все это направление монетизируется слабо и там где спрос есть — зависимость от сертификата не критична. А для энтузиастов есть certbot.

ага, а домен приходится ручками активировать
Тогда например при простой замене выключателей на радиоуправляемые будет реализовано голосовое управление светом за какие-то 10-15 т.р. В ЛЮБОЙ КВАРТИРЕ! А их десятки миллионов. И это будет не самоделка, а промышленное исполнение. Кто такое купить не захочет?

Голосовое управление в телефонах появилось ещё на рубеже веков. По крайней мере, даже в моём тогдашнем орехоколе Philips Savvy оно было. И много ли у вас знакомых, которые им пользуются? Это прикольно просто попробовать, пользоваться же на-постоянке этим неудобно. Только для каких-то редких случаев, когда обе руки заняты, а зубы свободные. Поэтому и особого спроса на такие решения просто нет.
мы о колонке говорим, которая руки не занимает
Ну так тем более. Разговаривать с роботом «Алиса, включи свет в гостиной» — так себе удовольствие. А если в комнате не одна группа светильников, а несколько, как это чаще всего бывает, то вам ещё понадобится этой Алисе объяснить, какой свет вы хотели. А если ещё и диммер…
В общем, это не более чем забавная игрушка на пару раз. Выключатель на стене возле входа плюс приложение на смартфоне всяко удобнее практически во всех мыслимых случаях.
вы не пробовали. и как димер тоже прекрасно работает
Что значит «прекрасно»? «Алиса, сделай свет в гостиной тише. Ещё тише, ещё.»?
Я говорю про то, что кнопки удобнее, чем голосовое управление. Особенно если кнопки всегда под рукой, например, в приложении в смартфоне. Вот поэтому голосовое управление никто и не внедряет, хотя техническая возможность появилась давным-давно. Бесполезное оно.
Суть умного дома — шаблоны под его хозяев. Чтобы им вообще не надо было управлять особо, а он сам знал, что когда на улице такой-то уровень освещенности — включить в квартире такой свет, я включил телек — включи другой свет, когда ярко — шторы закрой и т.п. А тот же свет в комнатах удобно решается проходными выключателями и достаточным их количеством, и это знают все проектировщики интерьеров и умеют делать их.
Это вам «КУКИ» надо
/Черное зеркало 2 сезон 4 серия Белое рождество/
Хех :) Ну это уж прям совсем. А про то, о чем я говорю, даже тут была статья целая, «полоумный дом» или че-то такое называлась, не помню.
Бинго, это именно то, что я вам и пытаюсь донести. Разве вы сами не видите, что это полная хрень?
— «Алиса, яркость люстры стописят процентов»
— «Без проблем» — и устанавливает яркость
:)
Это вместо того, чтобы один раз пальчиком провести. Вы правда думаете, что этим кто-то будет пользоваться после того, как один раз поиграется? Ну, кроме тех, у кого пальцы по какой-то причине не могут быть использованы.
А если я хочу и пальчиками, и голосом, и чтобы оно само понимало когда и чего я хочу?
Я же говорю не про то, как вы можете захотеть, а про то, почему это не пользуется популярностью. Понятное дело, что нас тут чуть меньше восьми миллиардов, и у всех разные вкусы, и любой способ найдёт своего потребителя. Но есть какой-то порог популярности, ниже которого промышленное производство продукта становится нерентабельным.

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

Вам же объяснили — пальчиками лучше. Встали, полчаса поискали телефон и вперёд, пальчиками. И не важно, что вы хотите

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

Тоже так считал, пока не накрутил управление светом. Идёшь теперь с кастрюлей в обеих руках, "Включи свет на кухне", профит.
К голосовому управлению я очень быстро привык, теперь без него сложно.

Не является ли голосовое управление уязвимостью? Ну там соседи умышленно громко что-то говорят, или телевизор показывая передачу начинает дергать бытовые приборы?
Конечно, голосовое управление не без косяков.
Например, «Выключи свет на кухне», «на кухне» она не услышала, в итоге гасится весь свет, но я особо не паранойю на эту тему.
А если свет будет включаться по датчику движения, то даже говорить не надо.
Тут я согласен с постом ProFfeSsoRr чуть выше.
Круто когда приборы в квартире работают по специально настроеным шаблонам. Для более точного управления лучше кнопки. А голос это так — дополнение.
Кроме того, управление голосом сейчас превращается в подобие консольных команд — надо достаточно чётко помнить что для чего говорить. Причём, это всё осложнено несовершенством текущих систем распознавания голоса.
Думаю, в этом и проблема голосовых интерфейсов. Обычного пользователя в консоль то не загонишь, а тут ещё эта «консоль» может регулярно косячить. Так что большинство поиграется и бросает это дело.
Я сам уже несколько раз пытался приобщиться к голосовым помощникам, но как то не прокатывает. Пока нормально можно пользоваться только самыми примитивнейшими командами. Поставить напоминание голосом в шестидесяти процентов случаев превращается в пытку — быстрее и проще на кнопки нажать.
У меня статистики нет, поэтому не знаю, какое количество пользователей бросает, мой личный опыт говорит об обратном: очень залипательная штука, быстро привыкаешь.
Что касается кнопок, у меня есть юзкейс — открыть ворота подъезжая к дому. Сказать голосом «открой ворота» _мне лично_ стало гораздо удобнее и привычнее, чем тыкаться в телефоне, объезжая местных детей и котов.
Я и говорю — годится для самых примитивных команд.

Кстати, есть какие то дополнительные условия на команду «открой ворота»?
Потому что, вдруг вы, например, вообще не рядом с домом, а телефон почему то решил что вы ему сказали открыть ворота гаража?

Честно говоря, не очень понимаю как такое может случиться, но идея интересная, хоть и сложно реализуемая в моих реалиях.

Есть например фраза активации, есть проверки у дома ты или за 1000км.
Можно конечно сделать автоматическое открывание дверей когда ты подъезжаешь к воротам(по номерам или по гео координатам), но и тут могут быть ложные срабатывания.
Их тоже можно обойти, но там возможно опять что то придется обходить.

Я уже несколько лет использую только голос в квартире.
Например у меня в комнате/кухне свет автоматически не включается днем когда светло, но иногда он все же нужен и тогда просто голосом: «включи свет в комнате».
Ну или телевизор/ресивер и т.д
Настолько привык к этому что пульты и кнопки почти не использую.
Даже на андроидтв не пользуюсь кнопкой «голосовой поиск», а использую «система»(у меня не Алиса от Яндекса) найди фильм %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 прописывается автоматом.

А что мешает взять бесплатный VPS, от того же Oracle и разместить все, что должно общаться с Яндексом, на нем?

По поводу фантастики с IPv6 — не везде так. У меня, у домашнего провайдера и статический IP и IPv6 — в комплекте во всех тарифах.
очень мешает зависеть еще от одной неизвестно где находящейся конторы. Яндекс и так подгадил необходимостью получать домены и сертификаты на стороне
для FSA персонально. Все давно прикручено. повторяю — проблема с повторной атоматической активацией домена. Читайте текст внимательно

Уж года два у меня на сервере умного дома используется certbot. Попробуйте получить сертификат через --webroot Я использую сервер nginx. Сертификат сам обновляется. Точно команду не помню, что-то вроде:


certbot certonly --webroot -w /path/to/webroot/folder -d example.com

Ключ -d можно повторить несколько раз, если нужно больше одного домена привязать.
У меня "дом" самописный. В том числе, прикручивал Алису (пока гвоздями, но работает). Никаких проблем.

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

Туннельный брокер hurricane electric для ipv6, freenom выдаёт бесплатные домены, letsencrypt выдаёт бесплатные сертификаты. На openwrt я ставлю пакеты luci-acme, luci-ssl-nginx и настраиваю ipv6. Потом получаю на freenom домен, потом ставлю в крон https://github.com/tossmilestone/freenom-openwrt и настраиваю сертификаты letsencrypt.

Рекомендую попробовать настроить все через роутер keenetic. В свежих прошивках есть бомбическая фишка — их реализация dyndns, работает даже через серый и кажется через черный ip. Самое главное — автоматическое получение сертификата lets encrypt на трех доменах. Я именно так и сделал для своей инсталляции home assistant. Доменное имя четвертого уровня (можно третьего, если больше ничего нет), с автоматическим сертификатом, и настроенное в несколько кликов, очень удобно.
а где вы получили доменное имя? если в NOIP, то как обошли требование каждый раз заходить на сайт и подтверждать привязку?
доменное имя получается прямо из интерфейса роутера.
Не очень понимаю, о каком требовании идет речь
скрин
image

"А Яндекс, как считаю, что пока это единственная контора, которая смогла наиболее близко подойти к качественной реализации умного дома"

Как человек реализовавший управление через Google Home и Алексу, а также умеющему работать с Алисой (мне помогли добрые люди её подключить), должен сказать, что это весьма спорное утверждение.


Как мы все знаем первыми голосом управлять научились амазоновцы. Я имею ввиду именно то, чем можно было пользоваться, а не поделки на коленках со snowball и pocket sphinx. Их протокол (я застал уже 2ю версию) был одноканальным, то есть можно было только управлять, не зная в каком состоянии находиться прибор.


Потом подтянулся Гугл. Эти сразу выкатили версию с гораздо бОльшим списком приборов и они поддерживали коммуникацию в обе стороны. То есть можно было видеть в каком состоянии находиться лампа, даже если включить её локально, а не через Гугл.
Я думаю, что глядя на это, амазоновцы подсуетились и сообразили 3ю версию протокола управления, где можно также видеть изменения состояния приборов, если управление происходит не через Алексу. Также они расширили количество поддерживаемых приборов до 65. (Было около десяти)


Но даже после этого у Гугла всё равно больше типов поддерживаемых устройств (84 или около того) и они как то логичнее.


Сам протокол проще оказался у Алексы и Алиса на него очень похожа. Как будто с неё списывали.


Хотя Гугл может больше. Например в алексе нужно назвать точное имя устройства, что бы управлять им. (В алисе также) А вот Гуглу можно сказать "Включи свет в зале" и он сам найдет все устройства относящиеся к типу свет и которые в комнате "зал" и все их включит. И при этом сообщит, что включил 3 лампы в зале.


Должен добавить, что конечно ни Алекса, ни Гугл (официально) не поддерживают русский язык, но если знать "аглицкий" или например немецкий, то можно сравнить все три устройства. Или можно поколдовать с Гуглом и включить русский (я не смог и не очень хотелось).


Не стоит забывать и о Сири от Стива. У неё тоже очень натуральный языковой интерфейс и есть тоже своя колонка, которая не работает на русском, хотя с телефона можно отдавать команды на русском. И она тоже у меня подключена, хотя яблочной продукции у меня не очень много. Они поддерживают 22 типа устройств и тоже с двухсторонней связью. В отличие от Гугла и амазона они хранят состояния объектов не в облаке, а локально (на ТВ приставке). Алиса же вообще не обладает памятью и каждый раз запрашивает состояние устройств при открытии страницы в приложении. Что сказывается на скорости обработки.


У яблочных продуктов плюсом идёт встроенное в ос приложение управления приборами (dashboard), а вот голос это уже просто расширение функциональности.


Все остальные начинали именно с голоса и только потом пилили приложухи для визуализации, что конечно, отразилось на удобстве (не в их пользу)


И т.д. и т.п. Ещё надо бы, конечно, провести сравнение по скорости. У автора в видео видна гигантская задержка между командой и исполнением.


Моя Алиса уже пересекла границу и пробирается почтой ко мне. Как доедет сравню скорости.


Гугл и Алекса срабатывают где-то через 150-400мс после окончания голосовой команды. Алису я ещё не проверял, т.к. других дел полно :)


Ещё есть колонки от Самсунга и Xiaomi, но я уверен, что и они не поддерживают русский язык :) И руки до них дойдут не скоро, т.к вся эта имплементация и больше сертификация отнимают уйму времени.


P.S. Наверное надо пост запилить....

а нафига мне колонки, которые не понимают русский?

Ты не уточнял, на каком языке тебе надо. Откуда я знаю, что ты не на каком другом языке не разговариваешь?


Плюс рано или поздно они заговорят на русском. Тот же Гугл уже может, если его хорошенько заставить. А Сири может через телефон.


Не будь так категоричен.

Я пока только пробую играться с разными мелочами умными, и колонки у меня пока еще нет. Но я добавил несколько устройств в автоматизацию google ассистента. И он вполне нормально меня понимает по русски. Правда пока все устройства работают на программах от производителей, подключение через Home Assistant еще не сделал, пока только в планах. Главный тормозящий фактор — это не удобный редактор для создания диалогов гугл. Он полностью визуальный и не доступный.

Судя по всему ты пишешь не Smarthome ассистент. Для устройств умного дома там вообще нет никаких графических диалогов.

Я видимо не правильно выразился. Устройства я подключил в самый обычный google ассистент, встроенный в любой андроид. Но по умолчанию он понимает только самые примитивные команды. Например, телевизор и тюнер Т2, подключенные через универсальный IR remote понимает по умолчанию только включить и выключить одно либо другое устройство. А переключение каналов уже не понимает. Поэтому я хотел добавить свои диалоги для распознавания, с помощью Actions SDK. Вот про недоступные визуальные диалоги для создания новых событий я писал из этого конструктора.
кстати, спасибо SCG, FSA и иже с ними. Сертбот у меня был настроен и в кроне, но я почему-то вбил себе в голову, что Letsencrypt выдает сертификаты только для доменов от NOIP. Теперь отвязался от проблемы переактивации доменного имени.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации