Pull to refresh

Comments 44

а на телевизор\радио реагирует? не будет мигать на фразу «папа! зачем тут эта штука прикручена!»?
Только если разговаривать в непосредственной близости и с эстонским акцентом. длительность должна быть более 250 мс, это растянутая гласная.
(Капризным голосом)
— Ну па-апа-а!..
Главное в такой ситуации — не быть эпилептиком. А то и скончаться недолго.
Ноги наверняка свободны — можно их научить ВКЛ/ВЫКЛ делать.
Выключатель на уровне уха. Если я научусь с полной чашкой кофе и бутербродами в руках делать это ногами — напишу в спортивный паблик))

Всё-таки учитывая, что Вы именно идёте, то есть, двигаясь, датчик движения с задержкой сработал бы чище и лучше. И не надо так орать!

ДД точно удобнее, проще и дешевле. Главное на нём таймаут побольше выкрутить — у меня 7 минут.
не-не, есть во-первых день, когда светло. есть ситуации, когда включать не надо. Есть ситуации требующие длительного наличия света. Орать не приходится.
Даже у самых дешевых ДД есть датчик освещенности.
есть ситуации, когда включать не надо
— это самая большая проблема. Мне пришлось поверх тупого датчика ДД навернуть расписание, чтобы ночью электричество для основного освещения кухни в принципе отключалось. Остается только ночник на 2 диодных ватта, который горит всегда.
Есть ситуации требующие длительного наличия света
— а вот с этим вообще никаких проблем. Нужно лишь шевельнуться хотя бы раз за 7 минут.

Лучший интерфейс — это отсутствие интерфейса. Надо стремиться, чтобы всё само работало, без участия человека.
Я бы добавил ключевое слово обращения к прибору, Киви свет.
не на atmega, тут с трудом прокатило детектирование гласной А
Тогда уж как правильно заметили, надоть сервер…
даже 40-ватный сервер, работающий на распознавание речи, может съесть больше энергии, чем экономия на постоянном выключении света

ну или сравнимо.

p.s. правда если делать на базе какого-нибудь android, там можно до 10ват догнать потребление, гугл и яндекс работают непокладая рук.
это если вы его добавляете к уже существующим. А если он у вас и так не выключался (домашний NAS или просто комп) — то там задача распознавания на энергопотреблении практически не сказывается.
Распознавание онлайн кушает процессорные ресурсы.

У меня есть смутное подозрение, что смартфоны в составе держат какой то аппаратный чип для ускорения этих задач, либо умудряются использовать gpu, так как они умудряются ok google отслеживать без нагрузки.
Если вдруг станет много приборов, у них же микрофоны в разных местах будут. и остальные не будут слышать. этого достаточно.
Если понадобится, адресацию приборов можно сделать тоже гласной, последовательный протокол. И ходить с одним микрофоном-клипсой. И говорить «ИАИ», «АИО», короче как R2D2

На будущее: вместо "одночастотного преобразования фурье" в таких приложениях часто используют алгоритм Гёрцеля — меньше работы.


Ну а исходную задачу (точнее, подобную ей для прихожей) я для себя решил иначе: маломощный светильник с PIR-сенсором — достаточно, чтобы войти, не спотыкаясь. А дальше уже можно включить большой свет. В вашем случае, наверно, будет не оптимально, но приемлемо: выключил большой свет (включился дежурный), взял тарелку и пошёл. Зато шуметь не надо (важно, когда не один дома)

Спасибо за Гёрцеля, посмотрю что это.
маломощный светильник (тоже самодельный) с датчиком внешнего света есть и работает, но здесь не тот случай. Выключить большой свет — надо выйти из кухни на 1,5 метра. Потом возвращаться что ли? ))
Ваша идея отличная, но только как первый этап.
У меня так:
Простой минимальный анализ звука на наличие в нём слов.
Если слова есть — попытка понять, есть ли в нём Ключевая Стартовая Фраза.
Если решаем что может быть есть — отправка на локальный сервер, где крутится полноценная распознавалка.
Если сервер говорит — что там ключевая стартовая фраза.
Проигрывание приветствия и отправка всего остального потока в рантайме.
Круто у вас, алгоритмы или описание есть?
Здесь просто незачем…
Да ничего умного.
Просто анализ звука, если тишина — ничего не делаем.
Если звук есть и по длинне подходит — передаем на сервер.
В вышмате я не очень, поэтому до преобразования фурье и прочих вещей не дошел…
Это понятно, на сервере что? какой алгоритм на сервере, чей?
У Яндекса тоже не плохая распознавалка.
Если вас, конечно, не смущает отдавать прослушку вашего дома каким-то левым чувакам.
Слова амазон, гугл и сервер мне ни о чём ни говорят. Под алгоритмом я понимаю статью с тех. описанием, например в научном/математическом журнале. К сожалению это большая редкость.
полагаю алгоритмы тут вторичны, в опенсорсе вроде гуляют неплохие, дороже обойдутся обученные нейроные сети
Самописный сервер на базе Sphinx. Вообще, есть готовые решения в инете, но они устарели и не поддерживаются. Пришлось свой маленький велосипедик сделать.
Я наверно на днях напишу коротенькую статейку на тему этого сервера и выложу его на гитхаб
Когда у меня стояла такая проблема, то я просто свои выключатели заменил на подобные:

(выпуклый, с краёв тонкий и хорошо заметная клавиша), и повернул их на 90° так, чтоб когда ты заходил в помещение, то, проводя плечом по нему по ходу движения, ты включал свет, а выходя — соответственно наоборот. Даже если вы уже установили умный дом и подключили все выключатели к нему и оно само включает/выключает везде свет, поверьте, такой способ установки выключателя самый удобный. Особенно после того, как я вспомнил, как я в детстве прыгал до выключателя пытаясь попасть в верхний его край.
Те, кто делают умный дом как правило сразу и диммирование фигачат. Соответственно такой выключатель уже и не может использоваться.
если там димер на 220в вкорячен в выключатель, это не особо умный ход )
Зачем в выключатель диммер засовывать?
Одно из преиущество умного освещения — нет никакой необходимости таскать по всему помещению 220.
я думал вы как раз про вариант димера под лампы накаливания. Некоторые до сих пор их ставят.
У меня освещене 220 вольт. Но в выключателе у меня 5вольт. И вообще 220 только под крышей к лампе идет.
Я не могу сильно менять электрику в не своей квартире. Выключатель строенный, 3 в 1. в узкую клавишу, которая выше плеча на 12 см, попасть сложно в темноте.
Можно вообще его в пол зафигачить и ногой нажимать, главное, гальваническкую развязку для безопасности приделать.
А можете подсказать более подробно про микрофон? С какого расстояния ловит звук? Я хочу похожее подключить к Raspberry Pi и пытаюсь понять какой микрофон нужен мне, чтобы звук улавливался по квартире.
микрофон — это маленький динамик, диаметр 25 мм, они были тетрисах. Ловит хорошо, резкий звук голосом с двух метров. я программно делал пороги, большая чувствительность не нужна.
Напрямую не подойдёт почти никакой, только через усилитель. ОУ стоил 17 рублей.
По ссылке на программу построения цифровых фильтров пишет что:
«You do not have permission to access this page or file
Data files must be stored on the same site they are linked from.»
Ссылку подправил, спасибо.
А какие есть коммерческие микрофонные\динамиковые аппаратные решения для построения умного дома? Интересует как раз модули для улавливания голосовых команд с возможностью интегрировать их в том числе в свои проекты? Всякие Алексы и Алисы не в счет. Как критерий отбора — Наличие ПО и некоторого Plug&Play механизма.
в смысле — на локальном сервере, а не на облачном? (а иначе можно запилить на Алексе. Год назад коллега демонстрировал прототип — к фрагменту аудио добавляется «ОК Алекса ИмяСкилла », а на ее сервере принимается вызов распознанной команды из скилла)
Sign up to leave a comment.

Articles