- PVSM.RU - https://www.pvsm.ru -

Специалисты по безопасности скептически относятся к понятиям «умный дом» и «интернет вещей». Производители норовят собрать побольше данных о пользователях, что чревато утечками. Недавно Amazon отправила по неверному адресу 1700 разговоров [1] одного пользователя с домашним помощником Alexa.
Это единичный случай, но Amazon сохраняет аудиозаписи [2] на своих серверах, как и Google [3]. Домашний помощник вроде Amazon Echo и Google Home — это полноценный жучок, который пользователь сам устанавливает в доме, добровольно соглашаясь на прослушку. Пока нет доказательств, что такие устройства ведут запись без произнесения слова-триггера, но технически ничто не мешает им это делать.
Project Alias призван изменить положение вещей и вернуть контроль людям.
Project Alias [4] — технологический эквивалент грибка-паразита, который живёт на чужом теле. И это очень полезный «паразит», потому что он выступает защитником для своего истинного хозяина, то есть человека. Alias блокирует передачу информации в адрес корпораций Amazon и Google, заглушая микрофоны хоста [5].

Инструкция по сборке опубликована на сайте Instructables [6], а программный код выложен на Github [7].
Для установки понадобятся:

В сети опубликованы 3D-модели крышки для Google Home (stl [10]) и Amazon Echo (stl [11]), а также 3D-модель держателя динамиков (stl [12]).
Следующий этап — сборка Alias. Она включает в себя подключение динамиков к модулю ReSpeaker и подключение питания 5V к Raspberry Pi (припой прямо на GPIO).


После сборки начинается программная часть:
Скопировать файлы ssh и wpa_supplicant.conf из папки проекта [13], отредактировать последний в соответствии со своими настройками WiFi.
cd && git clone https://github.com/respeaker/seeed-voicecard.git
cd seeed-voicecard && sudo ./install.sh
sudo apt-get install python3-dev python3-pip git libatlas-base-dev
sudo pip3 install tensorflow keras
sudo apt-get install python3-numpy python3-spidev python-h5py
sudo apt-get install python3-pyaudio libsdl-ttf2.0-0 python3-pygame
sudo pip3 install flask flask_socketio python_speech_features
git clone https://github.com/bjoernkarmann/project_alias.git
Затем нужно обучить Alias распознавать своё имя, оно может быть произвольным (любой звук менее 2 с). Разработчики пишут, что достаточно 4−6 раз записать имя на телефон и нажать кнопку Train Alias.

При желании, потом имя можно будет поменять.
И это всё. В дальнейшем Raspberry Pi самостоятельно выполняет распознавание речи, а голосовой помощник больше не реагирует на стандартное имя (например, Алекса) и не отправляет никаких данных в облако Google/Amazon.

Авторы проекта — датские разработчики Бьорн Карманн [14] и Торе Кнудсен [15].
Производители таких гаджетов считают покупателя просто пользователем продукта, а не истинным владельцем. Возможно, они попытаются через юристов запретить модификацию гаджетов, считая их своей интеллектуальной собственностью. Но согласно законодательству многих стран купленный товар становится полной собственностью покупателя, и он имеет право делать с ним что угодно.
Глядя на этот проект, возникает вопрос: а зачем вообще покупать Amazon Echo и Google Home, если распознавание речи выполняется на Raspberry Pi с Tensorflow и Keras? Разве что в качестве подставки…
Автор: GlobalSign_admin
Источник [17]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/raspberry-pi/305409
Ссылки в тексте:
[1] 1700 разговоров: https://habr.com/ru/post/434062/
[2] сохраняет аудиозаписи: https://www.cnbc.com/2018/11/19/how-to-delete-amazon-alexa-conversations.html
[3] как и Google: https://www.wired.com/story/amazon-echo-and-google-home-voice-data-delete/
[4] Project Alias: http://bjoernkarmann.dk/project_alias
[5] заглушая микрофоны хоста: http://bjoernkarmann.dk/wp-content/uploads/2018/12/alias_logic_diagram.png
[6] опубликована на сайте Instructables: https://www.instructables.com/id/Project-Alias/
[7] выложен на Github: https://github.com/bjoernkarmann/project_alias
[8] ReSpeaker 2-Mics Pi HAT: http://wiki.seeedstudio.com/ReSpeaker_2_Mics_Pi_HAT/
[9] Tiny Speaker 16mm: http://www.visaton.de/en/products/miniature-speakers/k-16-50-ohm
[10] stl: https://cdn.instructables.com/ORIG/FD8/LPBG/JQ0TBU2O/FD8LPBGJQ0TBU2O.stl
[11] stl: https://cdn.instructables.com/ORIG/FL0/Q33R/JQ0TBU2Q/FL0Q33RJQ0TBU2Q.stl
[12] stl: https://cdn.instructables.com/ORIG/FTH/WDTN/JQ0TBU2N/FTHWDTNJQ0TBU2N.stl
[13] папки проекта: https://github.com/bjoernkarmann/project_alias/blob/master/setup
[14] Бьорн Карманн: http://bjoernkarmann.dk/
[15] Торе Кнудсен: http://www.toreknudsen.dk/
[16] Управляйте различными IoT-устройствами на основе PKI с решениями от GlobalSign. : https://clck.ru/EpkzA
[17] Источник: https://habr.com/ru/post/436284/?utm_campaign=436284
Нажмите здесь для печати.