Aktywowani głosem wirtualni asystenci i inteligentne głośniki, takie jak Google Home i Amazon's Alexa, są coraz częściej obecne w milionach domów na całym świecie. Zadaj im pytanie, a odpowiedzą, opowiedzą dowcipy, przyniosą prognozę pogody i zagrają muzykę.
Ale inteligentne głośniki to koszmar prywatności, a posiadanie jednego w domu może być niepokojące, wiedząc że dane o tym, co mówisz, są przekazywane firmom, które nie leżą w Twoim najlepszym interesie serce.
Niestandardowi asystenci głosowi są prostsi niż myślisz
Jeśli cenisz swoją prywatność, ale chcesz korzystać z niektórych funkcji inteligentnego głośnika, możesz łatwo stworzyć własną. Wszystko czego potrzebujesz to Raspberry Pi lub inny komputer z systemem Linux, oprogramowanie Mycroft.ai, porządny mikrofon USBi niektórych głośników.
Cały sens asystenta głosowego polega na tym, że używasz swojego głosu do sterowania nim, a informacje zwrotne lub odpowiedź są podawane w słyszalnej formie. Mówisz do niego, a on zwraca się do ciebie. To sprawia, że monitor jest nadwyżką w stosunku do wymagań, oszczędzając pieniądze na technologii wyświetlania.
Podłącz mikrofon i głośniki USB, a następnie podłącz zasilanie.
Zainstaluj Mycroft AI na swoim Raspberry Pi
Kiedy początkowo zainstaluj system operacyjny na swoim Raspberry Pi, upewnij się, że skonfigurowałeś go do akceptowania połączeń SSH.
Otwórz terminal lub użyj klienta SSH, takiego jak PuTTY, aby połączyć się z Twoim Pi. Jeśli twoja nazwa użytkownika to pi, a lokalny adres IP twojego Pi to 192.168.1.32, wpisz:
ciszaLiczba Pi@192.168.1.32
Aktualizuj i aktualizuj zainstalowane pakiety za pomocą
sudo apt aktualizacja
aktualizacja sudo apt
Teraz Twoje Raspberry Pi ma najnowsze domyślne aktualizacje oprogramowania i zabezpieczeń.
Zainstaluj git:
sudo apt zainstalować git
Sklonuj rdzeń Mycrofta do swojego katalogu domowego i umieść w nim CD:
git klon https://github.com/MycroftAI/mycroft-core.git
płyta CD mycroft-rdzeń
Katalog będzie zawierał kilka plików sklonowanych z repozytorium Mycroft. Możesz je sprawdzić za pomocą:
ls
Dwa, na które powinieneś zwrócić największą uwagę, to README.md, który zawiera przydatne informacje o oprogramowaniu, oraz dev_setup.sh, skrypt, który pomoże zautomatyzować instalację. Posługiwać się:
kotCZYTAJ.md
aby odczytać plik, a następnie uruchom skrypt z:
./dev_setup.sh
Zostaniesz poproszony o szereg pytań, m.in. czy chcesz uruchomić gałąź stabilną czy niestabilną (Wskazówka: chcesz mieć gałąź stabilną), czy Mycroft powinien sprawdź aktualizacje automatycznie, jeśli chcesz wygenerować lokalnie głos robota (znany jako "Mimic") i jeśli skrypt powinien dodać polecenia pomocnicze Mycroft do twojego lokalnego ścieżka.
Lokalne budowanie głosu Mimic zajmie kilka godzin na Raspberry Pi, ale oznacza, że Mycroft będzie mógł z tobą rozmawiać, nawet jeśli Pi nie ma dostępu do Internetu. Dodanie poleceń do ścieżki oznacza, że łatwiej będzie je później znaleźć i używać.
Po dokonaniu wyboru skrypt pobierze i zainstaluje kilkadziesiąt pakietów Pythona. Ten proces powinien zająć około 10 minut, ale może się różnić w zależności od szybkości połączenia.
Po powrocie do wiersza poleceń możesz uruchomić Mycroft AI za pomocą:
./początek-mycroft.sh wszystko
Mycroft jest teraz online, nasłuchuje przez mikrofon i jest gotowy do odpowiedzi przez głośniki.
Dodawanie umiejętności do Mycroft
Mycroft ma wbudowane kilka podstawowych umiejętności. Możesz poprosić go o poinformowanie Cię o pogodzie w Twojej lokalizacji, możesz zwiększyć lub zmniejszyć głośność za pomocą głosu, lub możesz powiedzieć „Odtwórz wiadomości”, aby uzyskać odpowiedni dla danego regionu kanał RSS z wiadomościami odczytywany przez robota Mimic głos.
ls /opt/mycroft/umiejętności
Każdy z katalogów wyświetlonych w wyniku tego polecenia będzie zawierał plik README.md, który będzie zawierał wymagania i instrukcje użytkowania. Użyj kot polecenie, aby przeczytać zawartość.
Na przykład, jeśli chcesz poznać instrukcje do żartów Mycrofta, wpisz:
kot /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Inne umiejętności można dodać, pobierając je z Rynek Mycroft, co obejmuje utworzenie konta powiązanego z Twoją sztuczną inteligencją Mycroft lub klonowanie bezpośrednio z Umiejętności Mycroft Repozytorium GitHub.
Aby dodać nową umiejętność za pomocą terminala, wybierz adres URL umiejętności, której Mycroft ma się nauczyć:
płyta CD /opt/mycroft/skills/
git klon adres/umiejętności/repozytorium
Rozwiń własne umiejętności Mycroft
Zainstalowałeś Mycroft AI na Raspberry Pi i możesz dodać do niego nowe umiejętności. Dlaczego nie posunąć projektu dalej, pomagając rozwijać umiejętności, które inni mogą wykorzystać i dodać do innych instalacji Mycroft?