Pull to refresh

Comments 226

Во всех умных колонках «Яндекса» есть физическая кнопка для отключения микрофона.

Кто-нибудь, объясните им, пожалуйста, что "физическая кнопка" — это не та, которая подаёт на N-ю ногу микропроцессора сигнал "пожалуйста, не слушайте!", а та, которая физически разрывает цепь микрофона. Не логически, ёклмн.

Осталось дождаться пока кто-то сделает мод с физической кнопкой и выложит сюда туториал.

Выпаять резистор (0R) от сигнала MUTE_BUTTON к 1CLK (pin 3 микрухи U)

Готово.

Кстати, в 2018 году уважаемый VDG пытался выяснить у BarakAdama (представитель Яндекса), куда подключен сигнал MUTE_BUTTON. Но ответа не последовало ни в той ветке, ни в этой. Значит…

USB с выключателем, обесточеная Алиса точно не будет слушать

Смотрю на свою Алиса мини - точно по USB питается

Там были разные версии, с type-c и со штырьком.

ну если она от розетки питается, то все еще проще с выключателем

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

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

Выключателем на удлинителе выключается все устройства, подключеные к нему. Я к тому, что если надо прям 100% отключить прослушку, то отрубаем подачу питания на устройтсво: usb с выключателем, или выключатель на провод питания

Ну, если цель — просто все обесточить, с гарантией, тогда да
У меня телевизор выключается (вместе с колонками, консолью и прочей около-тв техникой) кнопкой на сетевом фильтре, так вот телевизор после выключения ещё минут 5 светит своим красным индикатором. Страшно.
Можно умную розетку ) тогда даже вставать не придется )
— Алиса! Выключись через умную розетку!
— Выключаюсь (как-же! эти мясные мешки такие наивные, хаха)
ну, у меня через умные розетки от EKF выключаются многие вещи по расписанию (кроме роутера), когда я ухожу. Но можно выключать и через приложение вручную.
UFO just landed and posted this here

Главное, чтобы N-ая нога микропроцессора действительно отвечала за "пожалуйста, не слушайте", а не за "сейчас будут говорить что-то интересное для товарища майора". :-)

UFO just landed and posted this here

И обязанность каждому иметь Алису всегда при себе.

запрещающий отключать микрофон.

Выпаять его нафиг. Нет микрофона — нечего и отключать!

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

А чтобы назад включить: «Алиса, слушай снова»…

Блин, моя недосказанная шутка оказалась слишком тонка.

Кнопка отключает питание микрофонов.

Нет, кнопка не "отключает питание". Питание отключает триггер. На который, конечно, заведён сигнал с кнопки. Вот только сигнал переключения триггера — он не только с кнопки прийти может, знаете ли.

Тогда должна погаснуть лампочка, если судить по той схеме.

А можно ли включить лампочку, не выключая микрофон?

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

Опять же, если верить схеме
UFO just landed and posted this here
Так шим будет и на питание микрофонов влиять, разве нет? И это будет как-то очень неправильно сказываться на записи ))
UFO just landed and posted this here
И распознавалка работала? Надо же не просто записать, а еще и в удомоваримом для нейросети виде
UFO just landed and posted this here
Думаю — неживой собеседник тоже будет жаловаться ))
В алисах стоят далеко не студийные микрофоны, если попробовать записывать через них звук, то там выходит сплошная трескотня и гул. Но алгоритм как то справляется с распознаванием, и не жалуется при этом. Может быть, ему просто плевать на помехи?
Дело не в помехах, а в дискретности, которая возникнет при попытке модулировать запись скважностью так, чтобы горящий светодиод не был виден

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

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

Кому-то понятен лишь механизм работы кнопки "есть контакт-нет контакта". Может быть даже он может проследить, реально ли кнопка находится в цепи микрофона.

Третий вообще не знает, как работает кнопка с контактами, и считает, что единственный путь - обесточить колонку.

В одной ответственной переговорной нам как-то пришлось строить схему из контроллера/считывателя СКУД, кармана для карточки доступа, маленького коммутатора Ethernet и реле, рвущего цепь питания коммутатора.
Вставил карточку - питание на коммутаторчик подалось - кодек ВКС подключен к сети. Можно проводить конференции. Убрали карточку - не позвонить никуда.

Схема тупая (можно было бы и программно блокировать работу ВКС), но хорошо верифицируемая безопасниками. (Коммутаторчик, реле и контроллер СКУД стояли в защищённом помещении,отдельно от кодека ВКС)

Окей, гугл, "Размыкатель для Ethernet".

Два разъёма и рубильник. И конская цена.

Как у нас говорят, when there's a will, there's a way (если есть желание, то способы найдутся).

Людям без образования ниасилить схему работы с триггером, а «щелкалка туда-сюда», как в тупых настольных лампах — проста и понятна

В версии для пенсионеров, Яндексу надо прикладывать к колонке моток провода и кусачки: «Зато надежно!»
  • в некоторых случаях геркон может стать аналогом "физической кнопки" не требующей раскурочивания корпуса. Но требующий поднесения магнита для активации.

Кусачки и синяя изолента — «Проверено десятилетиями!» (с)

Мне ещё нравится схема, где микрофон подключен проводом и его можно выдернуть:)

Представил колонку, где микрофон отдельно и подключается джеком на 3,5…
Нет, это только для самых параноистых ))

Яндексу имеет смысл продавать кит, рассыпуха смд, плата и жидкость для смытия флюса 0,75 л. Кто захочет — спаяет сам и будет уверен в количестве подключенных микрофонов ))

А вы гарантируете, что микрофон уже не респаян на плате и не замаскирован под резистор или конденсатор?

Ой, ну тогда выдавать плату и список рассыпухи — пусть на Али покупают смдшки и сами разбираются — куда что ))

Раз пошла такая пьянка, то уже нужен и OpenAssistant :) ну и возможность ставить на такую колонку Алису/Алексу/окейгугл/сири/кортану и т.д.

И к этому всему сервер :)

UFO just landed and posted this here
Книжку «Изучить С за 21 день» и API процессора ))

Все остальные миллионы просто не связываются со всей этой Алисой. От греха подальше.

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

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

Сейчас даже датчики подножки на мотоциклах делают на эффекте Холла, а не из древних герконов. Потому что это банально дешевле и надежнее

Обычная кнопка с фиксацией сильно дороже и сложнее тактовой кнопки?

Конечно она сложнее, потому что с фиксацией, по той же причине она больше, дороже и менее надёжна. Это очевидно, чем сложнее устройство — тем оно дороже и менее надёжно

Я сейчас мысленным взглядом прошёлся по дому и не нашел ни одного устройства с электроникой и физической кнопкой, только что-то очень тупое и простое, типа кофемолки или бра из икеи

Когда проектируют электронику, от механики стараются избавляться. Электронномеханичечкое устройство проще и надёжнее
UFO just landed and posted this here

здоровеннвй, ненадежный, дребезжащий западающий переключатель

Компетенций комментаторов должно хватать для понимания термина "дребезжащий".

Хорошо если так, но пока, явно не все это понимают

Да, тактовая тоже дребезжит, но настолько «стандартно», что давно уже программно это фиксят
UFO just landed and posted this here
Так за какую ногу там процессор дергает микросхемку с триггерами?

За третью. Сигнал называется "MUTE_BUTTON".

И на вопрос ответьте, пожалуйста, специалист по дребезгам вы наш.

Да ладно Вам, ну перепутал человек D-триггер с RS-триггером для подавления дребезга, с кем не бывает )

В общем случае - вы правы. Но один мой коллега изрядно удивился, когда я ему показал даташит на самые обычные реле MEDER, выпускающиеся в DIP-корпусах и ошибочно принятые им за полупроводниковые. 750 штук которых были нами успешно задеплоены и работали к этому времени уже три года без единого отказа - в то время, как из управляющих ими FTDI штук пять пришлось заменить.

Прикольно
А какого типа реле? Герконовые с крохотной обмоткой?

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

И ломаться там нечему, человек, своими грубыми лапами, не трогает ))

Да, герконовые - "reed relay". Только похоже что там нет отдельной колбы для контактов - ее роль играет весь корпус. Ломаться там все-таки есть чему, особенно при больших токах и индуктивной нагрузке - но в нашем случае исполнительным устройством была тоже электронная схема, а ток не превышал 10 мА. Тем не менее - обычные "синие" релюшки с АлиЭкспресса больше месяца не выдерживали... Наши электронщики хотели переделать эту платку на MOSFETы с целью удешевления - но заказчик сказал "хочу точно так же как в демо-образце", с соответствующей оплатой...

Ну да, если подать ток за пределами датащита, там все тупо приварится друг к другу

«Синие релюшки с али»… /*нехорошие слова*/ Они годятся только для прототипирования, потому что — да, месяц работы в нормальном режиме и у них все внутри в кашу. Непонятно, как они умудрились сделать такое говно? Там же ничего сложного и ломкого. Наверное, традиционный китайский композит из картона с пластилином…

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

Мы эти релюшки сами не ставили - в девелоперской версии в качестве "контроллера портов" использовался Ардуино с реле-шилдом, план был заменить его на тот же ATMEL (или FTDI) и MOSFETы. А потом в последний момент оказалось, что у исполнительного устройства нужно именно замыкать контакты, а не подавать на них логические уровни - и в закромах была надыбана готовая плата с MEDERами. Так и осталось...

Странный это «девелопер» у которого прототип на Ардуино…
И решение с замыканием контактов — тоже странное. В наш современный век цифровых сигналов, когда любой контроллер может дернуть другой за ногу просто подав ток. Зачем замыкать то? Колхозно как-то

Ну ладно я на Ардуино всякую мелочь делаю, для себя и в одном экземпляре. Но промышленные разработчики? Есть у меня друг, который даже от есп32 нос воротит, говорит, что логика там китайская и вообще все тупо. Использует в работе только стм
UFO just landed and posted this here
Он не протипирует, он делает готовые устройства. Обвес для дронов с датчиками на пару лямов, сами полетные мозги, проектирует эти платы с нуля. Ему нет никакого смысла возиться с esp и дешевой рассыпухой готовых шилдов для самоделкиных типа меня, он сразу на STM делает или ARM.

Потому что ему не важна логическая совместимость на уровне «скетч от ардуино переписать на есп». Именно аппаратная часть в esp ему не нравится — «архитектура процессора убогая и китайское API», как он мне обьяснил. У меня нет оснований ему не верить :)

Видимо имеется в виду, что процессор не участвует во включении/выключении микрофона. Если схема соответствует, то так дела и обстоят: между кнопкой и питанием микрофонов находится только дискретная логика.

А ниже кто-то уверен, что процессор может дергать триггер ))
А что будет, если на MUTE_BUTTON подать 3.3 с ножки проца?
Так они туда и подаются. Вход с питанием на ногу кнопки номер 2
Или вы имеете в виду третью ногу? )

Справедливости для — все описания справедливы, если верить схеме. Верить, что ноги 1 и 3 никуда не подключены, и выводы «TP NNN» (точно там цифры не разобрать) не ведут к еще одной управляющей схеме, а питание на кнопку идет не от другого контроллера
Я вот про вот это место на схеме. Там и тестпад для проверки активации мимо кнопки есть.
Ведь бывают на МК двунаправленные пины, верно?

Картинка

Мммм…
Вроде ничего не мешает так сделать
Ну т.е. получается, что с МК можно включать микрофоны мимо желания пользователя. ЧТД.

А дальше в прошивке реализуем что-нибудь в духе:

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

Можно это дело даже как фичу обставить ))
Но светодиод будет гореть, по любому. Там же нет никакой логики — там самый тупой транзистор, который можно придумать, биполярный npn. Его нельзя налюбить ))

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

И я не вижу в схеме красного диода никаких «повисших выводов», которые неизвестно куда идут, чтобы можно было запитать его в обход этого транзитора

UPD
Хотя тут кто-то рассказывал «колонка моргнула, хз что это было. я забил». Человеческий фактор )
UFO just landed and posted this here
Выглядит как неистовая попытка натянуть сову на глобус. В теории возможно, но как-то очень замороченно и непонятно, как будет после этого голос распознаваться
//не открывая ссылку
И вы сможете показать в ядекс-колонке что-то подобное?

Определение, что Вы понимаете под словом "подобное", дадите?

Какой стремительный слив
Ну ок, адью

стремительный слив

Нет, просто превентивное предотвращение ответа "не, это не подходит, я совсем не то имел в виду".

Поэтому и прошу предварительно расшифровать, что Вы имели в виду.

Про светодиод я с вами полностью согласен. Будет привычно гореть.

Вот только мы тут с вами «на коленке», по схеме предоставленной самим яндексом, этот самый яндекс уже уличили в том, что они несколько кривят душой, говоря что:

Работа кнопки не зависит от софта, поэтому «сломать» программно эту логику нельзя.

habr.com/ru/company/yandex/blog/369353
А что им остается делать?

Они так и отвечают — «это все возможно, но работало только в тестовом режиме, внутри компании». Верить им или нет? Учитывая, что Валдикс ниже показал голосовую команду для рут доступа?
Про светодиод я с вами полностью согласен. Будет привычно гореть

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


И сейчас такого — по всему инету будет. Яндекс смешают с говном по поводу и без повода
Но светодиод будет гореть, по любому.
Гореть-то будет, но каким цветом?.. )

Обратите внимание: красные светодиод — не одиночный (странно, что на это никто не обратил внимание). Данный светодиод выполнен в одном корпусе с двумя другими светодиодами: зеленым и синим.

Они управляются сигналами STM_PWM, т. е. от микроконтроллера, программу которого, как Вы справедливо заметили, можно обновить как угодно.

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

Поэтому даже если красный светодиод будет гореть, то при необходимости его красный цвет можно будет нивелировать.

Ну а дальше в инструкции для пользователя можно написать что-то типа: «Если светодиод горит серо-бур-козявчатым цветом, это означает, что ...» (подставьте сюда любую ахинею).

Также следует иметь в виду упорное нежелание Яндекса ответить на простой вопрос: "куда подключен сигнал mute_button".
В мануале расписано, какими цветами горит колонка в разных случаях ) Иногда и правда стоит заглядывать в мануал ))

что "физическая кнопка" — это не та, которая подаёт на N-ю ногу микропроцессора сигнал "пожалуйста, не слушайте!",

Ипполит Матвеевич, почти плача, взбежал на пароход.
– Вот это ваш мальчик? – спросил завхоз подозрительно.
– Мальчик, – сказал Остап, – разве плох? Типичный мальчик. Кто скажет, что это девочка, пусть первый бросит в меня камень!

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

UFO just landed and posted this here

Но чисто программно, не так ли?. То есть тащ майор может убедительно попросить и не сигнализировать.

подслушивал кое-кого в этом режиме, потом спросил, тебя Алиса не беспокоила тогда-то тогда-то? Ответ: "Да она чот посветилась и перестала, хз что это было".

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

Не, мы не прослушиваем))

(морда кирпичом) Вы так говорите, как будто у Вас есть что скрывать от дорогого и любимого правительства, да святится оно во веки веков, аминь? /s

Не, тут вопрос в другом: не всегда приятен сам факт того, что твои разговоры в личном пространстве становятся доступны кому-то еще, а ты об этом знаешь)) Вернее, тебе это нагло демонстрируют)) А вот на тарища майора как раз пофигу - мы его не видим, он себя не проявляет, он находится в неопределенном для объекта наблюдения состоянии: может сейчас он слушает, может нет, кто его знает?))

на тарища майора как раз пофигу - мы его не видим, он себя не проявляет

"Если за кустиком лежит тигр — закройте глаза, и он исчезнет"?

А может это не Алиса, а телефон.. или гарнитура от телефона.. или холодильник, они в последнее время тоже приобретают странные наклонности, знаете ли... /s

ЗЫ вот с удивлением обнаружил что в недавно купленной стиралке есть wifi, про микрофон ничего не писали, но это совсем не дорогой компонент... /s

Может и телефон, ибо и до появления яндекс станции как-то тоже появлялась контекстная реклама после разговоров, но не устных - после переписок в телеге, кажется) Или что-то в таком роде - я уже и не помню, ибо один раз только заметил, и то пару лет назад)

Насчет стиралки - в принципе, не проблема, если она хочет шпионить - она это будет делать только через открытую сеть с доступом в интернет, а ее в наше время поди найди еще)) Даже хотспоты технически тоже закрыты, ибо для доступа в интернет требуют произвести ряд действий, которые может выполнить только человек)

с удивлением обнаружил что в недавно купленной стиралке есть wifi

Я с удивлением обнаржил, что wifi есть в несчастном 40-долларовом air fryer (не помню, как оно по-русски называется).

UFO just landed and posted this here
А если в голове стали посещать навязчивые мысли про блоки питания — то это советский товарищ майор посветил на вас психотронной пушкой

судя по тому, что я технарь - он на меня посветил ею еще в далеком декабре 86-го во время моего рождения)))

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

Алиса вроде как прикручена к аккаунту жены, но реклама поперла в яндексе, причем на работе) Но там я войден, а с женой у нас общая подписка на я.плюс) У жены рекламы блоков не было, следовательно может учитываться еще и тон голоса: мужской, а аккаунт мужика из этой парочки в подписке - мой) Развиваются товарищи)

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

У меня такое даже если обсуждал что-то в Телеграм. Я больше склоняюсь к эффекту восприятия, типа как в игре "жёлтая машина".

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

Это точно, по себе знаю. Однажды попали в аварию, когда я на заднем сиденье уснул. С тех пор немногим меньше десятка лет казалось, что если я пассажиром усну в машине, то обязательно попадём в аварию. Умом понимаю, что это фигня какая-то, но на уровне чувств оно так и работает - находит закономерности там, где их зачастую нет.

У Юдковского много хороших книжек на эту тему, учиться распознавать свои собственные когнитивные искажения (коих очень и очень много) и пересиливать «чуйку» — логикой

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

И вы, конечно же, сможете назвать конкретный город и конкретные кварталы?
Потому что я много слышал сказок о зеленой волне, но никто ее так и не видел, включая меня самого

И вы, конечно же, сможете назвать конкретный город и конкретные кварталы?

2005 год, downtown Chicago, Washington на протяжении от State до Canal.

Год специально написал, потому что не уверен, перенастроили ли там что-то с тех пор, давно там не был.

Это немного далеко от обитания большинства ))

А что, кто-то что-то говорил про "города, где обитает большинство"?

Цитирую: "В некоторых городах". Чикаго - очень даже некоторый город. Ч.Т.Д.

У нас в городе(300к населения) на одной улице, пересекающей весь город, есть зелёная волна. Там самое большое движение, но за счёт волны, пробок не бывает(если нет ремонтных работ и/или аварий).
Ехать нужно 60км/ч, чтобы не тормозить перед каждым светофором, километра четыре пять. От частного сектора, практически через центр и опять до частного сектора. Оба края выходят на трассы.
Хмм…
Москва, Профсоюзная улица, лет десять назад. С одним малоприятным уточнением: ограничение скорости там все-таки 60, а чтобы проехать изрядную часть Профсоюзной по-барски, с зажигающимися зелеными светофорами перед собой, надо было ехать восемьдесят. И увидеть это можно было, конечно, только глубокой ночью, все остальное время там слишком плотное движение.

Вообще, чтобы поймать этот эффект, надо ездить по пустым дорогам. Иначе он смазывается до неразличимости.
Еще одно место, где я «зеленую волну» точно нашел, и тоже не сразу — город Шабац, улица Ослобођења. Пяти светофоров там нет, там их три, изрядно разнесенных — но если ехать точно 50, и на пути не будет никаких препятствий, заставляющих снизить скорость, то стабильно проедешь на зеленый. Проверено многократно, я туда часто езжу. Правда, чаще всего препятствия таки встречаются.

Для авто зеленая волна много где есть, в том же СПб на Московском проспекте при движении в центр четко работает. Где-то на 50-60 км/час настроено.

А вот для пешеходов первый раз узнал, что бывает.

Я просто так понял вконст'а, что он вообще зеленой волны не встречал, любой.
А для пешеходов — я слышал про нее пару раз, но поскольку по крайней мере моя пешеходная скорость «гуляет» в гораздо более широких пределах, такого эффекта я надежно не ловил ни разу. Все встреченное можно было списать на везение и совпадение.
Он если своими глазами не видел, значит этого не существует. Уже не раз замечал.
Не только лично не встречал, никто и не рассказывал о них. А сказки про эту волну еще в сср были. Хотя, когда-то тогда, может быть, где-то в Мск… Машин то практически не было
Ну вот, я встречал и рассказываю. Но действительно, чтобы уверенно отследить этот эффект, в моей практике надо набирать статистику в близких к идеальным условиям. Пяток автомобилей, стоящих перед светофором, превращают зеленую волну в тыкву: пока последний из пяти поедет на свой зеленый и разгонится до нужной скорости, следующий зеленый уже свое отгорит.
Повезло попасть в нужное место и нужное время :)

И, думается мне, раз это не распространенная тенденция, то, скорее всего — просто «так удачно получилось». Никто это специально не планировал

Планировали. Я про это в журнале каком-то советском читал, типа "Науки и жизни", по-моему - ещё в школе, то есть - в 70-е. Но это было именно про Москву.

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

На самом же деле, есть только редкие разрозненные сообщения, о том, что встречали эту невидаль, в паре мест и в идеальных условиях
А стоят они потому что ехали быстрее чем идёт зелёная волна.
Это я периодически наблюдал в реальном времени. Зелёная волна работает, час, два. Тут находится несколько гонщиков, едущих на пределе(75-80км/ч). Пару светофоров они проскакивают, на третьем останавливаются, тут их догоняют идущие в волне и тормозят. И пошла пробка с отражением на все остальные светофоры. Через какое то время находится несколько таких, что видя впереди стоящие машины, сбавляют ход(чем придерживают опоздунов сзади). И опять поток попадает в зелёную волну. Цикл замкнулся.
Необязательно. Они могли повернуть с предыдущего перекрестка, например. Когда на прямой улице красный, на пересекающей зеленый — угадайте, к какому свету приедут повернувшие на свой зеленый?

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

Просто даунтауны — это практически единственные места в США, где очень массово шляются пешеходы — а машинам там делать, в принципе, нечего — только автобусам. Поэтому конкретно там пешеходы в приоритете.

А вот для пешеходов первый раз узнал, что бывает.
Так у них почти всегда таймеры переключения совпадают с автомобильными. Если раз в N секунд для авто загорается красный, то точно так же для пешеходов загорается зеленый. Как идти пешком 60 км\ч, правда, вопрос.

почти всегда таймеры переключения совпадают с автомобильными.

Ключевое слово "почти".

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

И да, все это в идеальны условиях

О, буквально только что. Вчера весь день обсуждали как давно я хочу в горы, в поход, а сегодня "Мария из Ostrovok" присылает email с темой "Горы, которые тебя ждут". Пора считать, что Ostrovok меня тоже подслушивает :D

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

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

Пора считать, что Ostrovok меня тоже подслушивает

Или просто покупает информацию о вас у рекламных компаний, в частности у Яндекса. Кстати, один из моих телефонов компании Huawei ловили на незаметном создании скриншотов. По идее, Huawei точно так же может анализировать ваши переписки, определять ваши интересы и продавать эту информацию.

А также хихикоть над моими нелепыми подкатами к девушкам

А вы точно уверены, вот на все сто процентов ю, что это ваша жена не полезла в Гугл и не понажимала реклам, а вас захватили за компанию как проживающего с ней?

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

ЗЫ: Поэтому политические анекдоты теперь рассказываем исключительно в письменном виде. ;)

Поэтому политические анекдоты теперь рассказываем исключительно в письменном виде. ;)
Пользуясь почтой Яндекса, да-да
Вариант купить другой девайс/прошить/выбросить не рассматривается? А как же удобство? Разве удобно политические анекдоты в письменном виде рассказывать?

Дело в том, что девайсов (с микрофонами?) зело много вокруг.

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

Кто слил - надо разбираться ;)))

Свидетелями разговора были пара айфонов, планшет на андроиде, ноутбук на Win10, телефон, увлажнитель и пылесос от сяоми, телевизор с голосовым пультом от Самсунга. Все они подключены к Сети, пылесос и увлажнитель вроде бы отвязаны от облака, но мало ли...
И товарищ Майор за стенкой… Я думаю — именно он и слил всем ))
Мда, может ну его нахрен этот цифровой концлагерь? Это всё прям настолько необходимо что прожить невозможно? подразумеваю именно «умность» этих устройств, понятно что пылесос как таковой вещь в хозяйстве нужная.
Люди платят безопасностью за удобства

Я знаю тех, кому прикольно, сидя на кухне, спросить что-то типа «Сколько стоит Ява в Пятерочке?» или «Алиса, поставь Джигурду». Я думал над всеми этими колонками, но пока у меня нет кейса для их использования.

Заведется умный дом, буду говорить, как один друг: «Алиса, запустить пылесос», а пока — беру в руки и елозю им по полу )

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

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

Пфф, жена не могла ходить в интернет искать БП для ламп, ибо она в них не шарит)) Да и вопросы, если уж подробней, не своего ремонта мы обсуждали, а у знакомого, который сделал ремонт, я с интернетом и локалкой вопросы решал, и упомянул, что у него валяется коробка блоков питания для светильников)) Ну если точнее - блоков стабилизации тока для светодиодных ламп))) То есть жене уж точно не было смысла искать какие-нибудь блоки питания для ламп - мы-то ремонт не делаем))

Так вы эксперимент проведите. Говорите о какой-нибудь фигне, потом смотрите влияние на рекламу.

Не слышал ни разу, чтобы у кого-то такой эксперимент подтвердил "прослушивание".

Обсуждали с женой кое-что по вопросам ремонта, я всколзь упомянул про блоки питания потолочных ламп. И что?)) На следующий день вылезла контекстная реклама блоков питания ламп)

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

чуть выше написал)) https://habr.com/ru/news/t/714078/comments/#comment_25177774 - такое точно не искали, ибо ремонт не мы делали, то есть жене эта тема непонятна в плане чтобы заниматься поиском оборудования такого плана, а у меня просто не стоит сейчас данный вопрос))

Один кейс — это достаточная доказательная база /s

Я как-то задался целью добиться контекстной рекламы от знаменитой гугловской прослушки, встроенной в андроид, но как бы я не пытался говорить о том, что очень хочу купить лодку, ни одной рекламы лодок мне не предлагалось. Говорил часто, много, при разнообразных запущенных приложениях (кроме голосового ассистента, разумеется), но увы. Ну или просто гугл разгадал мой коварный план и понял, что лодка мне не нужна ?.

Теории заговора с вами не согласны!
При этом ваш мозг игнорирует гораздо большее число случаев, когда такого не происходило (когда поговорили… и всё, ничего не случилось). Но эти случаи ничем не выделяются, поэтому мозг их игнорирует, а запоминает он необычные совпадения.

С учётом вышесказанного эти необычные случаи объясняются вполне банально:
— вечерний разговор навеян чем-то, о чём вы прочитали днём в интернете и трекеры на веб-странице отметили, что материал вы изучали долго и внимательно. Поэтому, даже без разговора с женой вы бы получили релевантную рекламу.
— перед разговором вы днём уже думали на эту тему и поискали в интернете
— жена после разговора поискала в интернете (а дома вы пользуетесь одни роутером, следовательно IP-адрес у вас одинаковый)

Причём, вы оба можете даже не помнить, что что-то там гуглили. Так как это совершенно будничное и рядовое действие. Отсюда и складывается впечатление «я произнёс вслух, а следом пошла реклама».

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

А как устройство может узнать, что произнесено это слово, если микрофон выключен?

+1, можно тупо доработать устройство кнопкой, но придется тащиться до него и включать, чтобы дать команду) Удобство и конфиденциальность - два вечно взаимоисключающих параграфа))

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

А вот наличие токена активации "Алиса" уже триггерит колонку "навострить уши" и внимательно слушать и распознавать сказанное (в т.ч. с отправкой в сеть).

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

Ну или что-то типа того - технически не разбираюсь, как конкретно оно могло быть реализовано)

Второй внутренний микрофон?)

Можно разобрать колонку, поискать :)))) (шутка)

Думаю, что если бы он был - его бы уже нашли

Разве динамики нельзя использовать в качестве микрофона? Там динамиков даже не два.

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

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

А разве без всяких утечек не было понятно, что все эти "умные" колонки и прочие устройства интернета вещей в значительной мере и созданы ради того, чтобы анализировать (прослушивать) их пользователей для целей пропихивания контекстной рекламы?

-- О чем же говорят? Это очень интересно, -- сказал Шпунтик. 

-- До чрезвычайности интересно, -- подтвердил Смекайло. -- Я даже сам 

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

причины, кричат петухом, дают по-собачьи, хрюкают, мяукают. 

Н.Носов (с)

Оо... Незнайка))) Лучший учебник по основам капитализма)))))

Мы вроде на техническом ресурсе, а комментарии на это тему как всегда "домохозяйские".

Этим колонкос уже сколько лет, их исследовали вдоль и поперек. Плюс разные утечки, включая недавную, где утекли в том числе исходники Алисы. Где хоть какая то информация о том что они передают речь кроме того что сказано после активационной фразы?

Ресурс, как указывала сама администрация, уже не только для технарей

На каком каком ресурсе?) С тех пор как открыли комментарии для всех, этот ресурс перестал быть техническим.
Фабрика тролей не умеет в технические статьи, а комментировать им нужен доступ. Поэтому вот так, да.

 Где хоть какая то информация о том что они передают речь кроме того что сказано после активационной фразы?

А как вы себе получение этой информации представляете, если всё передаваемое колонкой зашифровано? Что мешает в "переданное после активационной фразы" засунуть прослушанное фоном?

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

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

И где там, кстати, код, который берет этот самый "хвост"? Исходники то утекли.

Этим колонкос уже сколько лет, их исследовали вдоль и поперек.

До этих колонок никому нет дела, раз за всё это время никто не взломал защиту «подписочных» станций хотя бы на первой ревизии, где проверка осуществляется исключительно на клиенте, нет ни Secure Boot, ни Measured Boot Android'а, а ломается всё за 3 дня с нуля, включая корректное применение патча при обновлении.

Из интересного: оффлайн-распознавание, которое используется для триггер-фраз «алиса», «яндекс», «назад», «вверх» и т.п, также натренировано на слово «родина».

В режиме первого запуска (вроде бы, только в нём) есть ключевая фраза, включающая root-доступ через adb. SHA1-хеш фразы f88c0461ac78f4e0582e1ede68e014cb220a81d6, не набрутил.

Я так понимаю — вы начали расковыривать исходники колонки из утечки? )

Фраза включающая рут-доступ — это как-то совсем уже за гранью. Канешн они скажут, что все это было только на закрытом бета-тесте и все такое. А потом будет этап «это все для вашего блага»

Я купил эту колонку два года назад, с целью исследования реализацию Secure Boot на процессорах Allwinner: она в них технически есть, но её можно обойти неотключаемым режимом FEL. Нигде в рыночных устройствах включённый Secure Boot на этом железе не встречал (кроме Nintendo, там он включен, но ключи не зашиты — фактически выключен), думал, что хоть Яндекс его реализовал, но нет, увы.

После этого быстро потерял интерес к исследованию, т.к. сама колонка, по моему мнению, интересна только большим любителям сервисов Яндекса, а медиаустройство из неё — просто никакое. Без подписки не работает фактически ничего, кроме Алисы, интернет-радио и видео с youtube (для него обязательно нужно подключить HDMI, иначе тоже не воспользоваться). Есть большой потенциал для доработки ПО и/или перепрофилирования железа под другие цели, но раз энтузиастов за все эти годы не нашлось, то делаю вывод, что оно никому и не нужно.

ADB еще по команде с сервера можно включить, кстати.

<img src="Куяк-куяк-и-в-продакшн.жпг" alt="image"/>

Фраза включающая рут-доступ — это как-то совсем уже за гранью.

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

Любая программная фича, может быть перепрограммирована
В каком смысле перепрограммирована? Там просто запускается скрипт по фразе. То же самое, что по фразе «Алиса, выключи свет» запускается скрипт выключения света.
        "secretMsgList": [
            {
                "hash": "f88c0461ac78f4e0582e1ede68e014cb220a81d6",
                "cmd": "/system/vendor/quasar/activate_adb.sh"
            },
            {
                "hash": "34a5d105e3cdb68f34a240ce51ec8162e77135e3",
                "cmd": "/system/vendor/quasar/enter_factory_mode.sh"
            }
        ]
Доступа к sh-файлам у обычного пользователя нет, перепрограммировать поведение на фразу может только производитель. Но с обновлением он вообще может встроить любую функциональность, почему акцент на «пере»?
перепрограммировать поведение на фразу может только производитель
С чего и началась вся эта тема
Тогда я не понимаю, что вы хотите сказать.
Есть сервисная фича, в принципе безобидная.
«Но она же может быть перепрограммирована!»
Любой служебноый доступ — это потенциальный бэкдор, просто по дефолту. И даже если он настроен только на первый запуск, никто не мешает эту настройку изменить
Поведение вшито в прошивку. Кому угодно нельзя «эту настройку изменить». А производитель и так имеет полный доступ.
UFO just landed and posted this here

До этих колонок никому нет дела

Во всем мире миллионы пользуются, каждый инфоповод, связанный с ними обсасывается в СМИ вдоль и поперек. Ну да, никому нет дела до них.

Миллионы пользуются, единицы исследуют. Вы изначально писали, что их исследовали вдоль и поперёк.

Даже в этой новости нет стороннего исследователя, как можно было бы предположить из названия. Яндекс сам в своём блоге рассказал о тестовой функции записи фрагментов (не опровергая какое-либо стороннее заявление о наличии этой функции), из чего и сделали новость.

доступен только в закрытой бета-версии сервиса внутри компании
Ну да. И фильтрация поиска по ключевым z-словам, тоже «только в закрытой бета-версии, внутри компании»

Современные журналисты постоянно используют "опроверг" в значении "отрицает".

Если микрофон выключен и колонка не слушает, то как она понимает, когда человек говорит "Алиса", чтобы она включилась? С помощью телепатии?

Внезапненько — никак не понимает

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

Хорошо, поставили ёмкость, которая дребезг фильтрует. Теперь на тактовый вход триггера подаётся сигнал с ООООчень медленными фронтами. Они (тактовые входы) такого очень не любят.

Вопросы вызывает линия "MUTE_BUTTON", которая работает на этот же вход. Сигнал (откуда-то) подаётся от неё на вход триггера через "резистор" 0 Ом, а кнопка тянет этот же вход к питанию 3.3В через сопротивление то ли 1000 Ом, то ли 120 кОм. Если драйвер линии "MUTE_BUTTON" "сильнее" кнопки, он может заблокировать работу "аппаратной кнопки". Либо, наоборот, переключать триггер, как угодно, без участия пользователя.

Да, вся соль в MUTE_BUTTON, но нам не показали куда она ведёт.

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

UFO just landed and posted this here
UFO just landed and posted this here

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

Вопрос, если предположить постоянную работу микрофона: физически способны они такие обьемы данных сохранить, затем обрабатывать алгоритмами? Пики увеличения обьема трафика и/или постоянный высокий трафик сигнализировал об этом.

Речь научились очень и очень хорошо сжимать

Распозновть её потом бывает сложно после "хорошего" сжатия.

Не уверен…
Слышал речь после хитровывернутого сжатия, компрессия сильная, но там еще «усредняются» интонация, тембр и громкость. Голос получается такой — «более стандартный», что-ли.
UFO just landed and posted this here

У колонки внутри проц Amlogic A113X. Это достаточно мощный камень чтобы сносно выделять и распознавать речь на самом девайсе. После этого голос превращается в текст - а уж текст-то жмётся на ура, особенно если по предварительно согласованному корпусу.

Делает ли это Яндекс? Скорее всего нет. Но аппарат, как говорится, имеется.

Тем более, что распознавание в реальном времени не требуется - записал в буфер, а потом распознавай спокойно и передавай текст с метками времени на сервер.

физически способны они такие обьемы данных сохранить

Яровая позаботилась

затем обрабатывать алгоритмами

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

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

Сертифицированное оборудование, в итоге, появилось или Яровая так и осталась на бумаге? А ещё в 2022 грянули санкции и создать такое оборудование стало значительно сложнее.

грянули санкции и создать такое оборудование стало значительно сложнее

Проблемы индейцев шерифа Яровую не волнуют.

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

p.s. никого не хотел обидеть всем бобра.

сколько приложений в особености на андройде запрашивает доступ к микрофону контактам и тд. хотя в приложении это вообще ни как не должно использоваться

Вообще видел кучу жалоб на это, но в целом редко такие приложения встречаю, и обычно в них заявлена фича звонков хотя пользуюсь телефоном активно, приложения часто разные ставлю.
За примерами далеко ходить не надо: СберБанк-онлайн имеет
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
Да вообще, все IT-компании, претендующие на роль «гигантов», стремятся всё своё собрать в одно супер-приложение, чтобы юзер не мог пользоваться их сервисами частично, а только всеми сразу, и этому супер-приложению попросить вообще всё.
Так для того чтобы разрешение было выдано — приложению его надо в процессе использования явно запросить. То что оно есть в манифесте — не значит что оно есть у приложения. Я например в упор не знаю для чего сберу микрофон, сейчас проверил — по прежнему стоит запрет у меня. Как и на доступ к файлам. Приложению разрешено ровно то что я в нем использую. Нет такого что приложение сразу после запуска требует выдать все разрешения иначе работать откажется. Ну и такие вот большие приложения понятно для чего запрашивать могут. А в интернете вечно пишут что у них калькуляторы доступ к микрофону якобы запрашивают.

Приложению разрешено ровно то что я в нем использую.

Вот и выросли люди, которые не помнят пятого андроида...

У меня такой даже на столе лежит прямо сейчас. Но используется только для целей разработки. Кому в голову сейчас его придет использовать когда актуальный 13 уже?

Ну вот некоторые мои родственники с таким ходят. Потому что не было повода поменять на новый...


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

Столько постов про этот код, и никто ещё не привёл названия файлов и номера строк, чтобы каждый своими глазами мог посмотреть и сделать выводы.
Sign up to leave a comment.

Other news