Spisu treści:
- Krok 1: Zdobądź te części
- Krok 2: Przygotuj kartę SD z najnowszym systemem Raspbian (Stretch/Jessie)
- Krok 3: Skonfiguruj swoje Pi i koncentrator dokujący
- Krok 4: Skonfiguruj swoje Pi
- Krok 5: Zainstaluj oprogramowanie Alexa
- Krok 6: Alexa, piątka
Wideo: Alexa Voice Assistant na Raspberry Pi Zero Docking Hub: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Aby zbudować eleganckiego asystenta głosowego Alexa na Pi Zero W z mniejszą liczbą przewodów i kluczy USB, używam koncentratora dokującego Raspberry Pi Zero firmy Makerspot. Ten koncentrator dokujący ma wbudowany kodek audio, który może obsługiwać mikrofon i głośnik przez gniazdo audio 3,5 mm.
Zacznijmy.
Krok 1: Zdobądź te części
Oto części, których potrzebujesz:
- 1x Raspberry Pi Zero W
- 1x koncentrator dokowania Raspberry Pi Zero
- 1x monitor HDMI
- 1x kabel HDMI (należy pamiętać, że Pi Zero W wymaga złącza mini-HDMI)
- Zasilacz 1x5 V USB 1 A
- 1x kabel micro USB
- 1x klawiatura USB
- 1x mysz USB
- 1x mini-mikrofon do telefonu komórkowego/tabletu (ten, który obsługuje dzielony port głośników)
- 1x głośnik zewnętrzny z gniazdem audio 3,5 mm.
- 1x kabel audio 3,5 mm (męski-męski)
- 1x karta micro sd 8G
- PC (do flashowania karty SD z obrazem Raspbian OS)
Krok 2: Przygotuj kartę SD z najnowszym systemem Raspbian (Stretch/Jessie)
Dobrym pomysłem byłoby rozpoczęcie od świeżego Raspbian OS. Istnieje kilka sposobów na przygotowanie nowego Raspbian OS na karcie SD. Ale odkryłem, że używanie Etchera z pełnym obrazem Raspbian jest wydajne i mniej podatne na błędy.
- Pobierz i zainstaluj Etcher (https://etcher.io/) na swoim komputerze głównym.
- Pobierz najnowszy obraz Raspbian z
- Włóż kartę SD do komputera
- Otwórz Etcher, wybierz obraz Raspbian, a następnie napęd karty SD i naciśnij Flash!
Po przygotowaniu obrazu wyjmij kartę bezpiecznie i przygotuj się do następnego kroku.
Krok 3: Skonfiguruj swoje Pi i koncentrator dokujący
Musisz zainstalować Pi Zero W na Raspberry Pi Zero Docking Hub. Dostępne są 4 zestawy śrub i wsporników, a montaż zajmie mniej niż minutę.
Włóż przygotowaną kartę SD do Pi Zero W. Podłącz monitor do portu HDMI Pi Zero W (musi to zrobić przed włączeniem Pi), podłącz klawiaturę i mysz USB, a na koniec podłącz mikrofon i głośnik. Aby włączyć zasilanie, podłącz kabel zasilający 5 V USB do portu zasilania w koncentratorze dokującym (NIE PORTU PWR NA PI).
Powinieneś zobaczyć normalny Raspbian OS na monitorze.
Krok 4: Skonfiguruj swoje Pi
Skonfiguruj Wi-Fi
Kliknij lewym przyciskiem myszy ikonę WiFi na górnym pasku. Wybierz sieć do połączenia. Wystarczy to zrobić tylko raz, chyba że ustawienia sieciowe uległy zmianie lub trzeba je zmienić.
Skonfiguruj domyślny dźwięk
Ten krok jest ważny, aby dźwięk Raspberry Pi Zero Docking Hub działał z domyślnym oprogramowaniem Alexa.
Uruchom terminal i edytuj /boot/config.txt
sudo nano /boot/config.txt
Wyłącz dźwięk analogowy i HDMI, wstawiając „#” przed następującym wierszem w pliku:
#dtparam=audio=wł.
Naciśnij ctrl-x, yi enter, aby zapisać.
W tym samym terminalu edytuj ~/.asoundrc
nano ~/.asoundrc
Zastąp zawartość tego pliku następującą treścią:
szt.! domyślnie {
type plug slave { pcm "hw:1, 0" } } ctl.!default { typ karty wtyczki 1 }
Naciśnij ctrl-x, yi enter, aby zapisać.
Niestety nie znalazłem jeszcze trwałego sposobu na ustawienie domyślnego. W międzyczasie musisz to robić przy każdym starcie.
Włącz SSH/VNC (opcjonalnie)
Jeśli nie chcesz używać monitora, klawiatury i myszy przy następnym uruchomieniu, włączenie tych opcji umożliwiłoby zdalny dostęp do Pi. Te opcje znajdują się w Preferencjach / Konfiguracja Raspberry Pi, a następnie przejdź do Interfejsy i zaznacz opcje SSH i VNC.
Krok 5: Zainstaluj oprogramowanie Alexa
Nie zamierzam powtarzać doskonałych instrukcji dostarczonych przez przykładowy projekt Alexa AVS. Po prostu przejdź do ich projektu Github (link) i postępuj zgodnie z instrukcjami, aby skonfigurować oprogramowanie Alexa.
Chociaż należy zwrócić uwagę na kilka punktów:
- Możesz pominąć krok 1, ponieważ już skonfigurowałeś swoje Pi.
- Wybierz „dźwięk 1/3,5 mm” w jednym z pytań potwierdzających zadawanych przez skrypt automatic_install.sh.
- Nie jestem w stanie uruchomić silnika słowa wybudzania sensorycznego (napotkano nieprawidłową instrukcję), więc używam Snowboya (kitt_ai).
Krok 6: Alexa, piątka
Gratulacje! Powiedz „Przybij piątkę” Alexie.
Jeśli włączyłeś SSH (lub serwer VNC), możesz ponownie uruchomić Pi i uruchomić oprogramowanie Alexa bez głowy (bez monitora / klawiatury / myszy). W komputerze uruchom trzy terminale SSH i połącz się z Pi. Użyj tych terminali, aby uruchomić pliki wykonywalne Alexa (tj. "npm start", "mvn exec:exec" i "wakeWordAgent -e kitt_ai"). Kolejną zaletą uruchamiania bezgłowego jest to, że program Java Alexa (mvn exec:exec) działa nieco płynniej.
Ogólnie jestem pod wrażeniem wydajności próbki Alexa działającej na Pi – przechwytywanie głosu jest dość responsywne, dokładne i niezawodne. Z pewnością istnieje przepaść w wydajności między natywnym Echo (Dot) a tą konfiguracją, ale różnica nie jest tak duża. Jedną rzeczą, której nie jestem zadowolony, jest to, że nie mogę odtwarzać Amazon Prime Music w tej konfiguracji, chociaż ktoś powiedział, że Prime Music jest obsługiwany. Może istnieje różnica, na którą Amazon pozwala między Kanadą a USA lub coś, czego nie ustawiłem prawidłowo. Jeśli wiesz, jak uzyskać Prime Music z próbką Alexa, daj mi znać.
Zalecana:
Hands Free Google Assistant dla Raspberry Pi: 14 kroków (ze zdjęciami)
Asystent Google bez użycia rąk dla Raspberry Pi: Witam i witam w moim pierwszym Instructable! W tej instrukcji pokażę, co uważam za najłatwiejszy sposób na zainstalowanie całego śpiewającego, tańczącego Asystenta Google na Twoim Raspberry Pi. Jest całkowicie wolna od rąk z OK Googl
MATRIX Voice and MATRIX Creator z systemem Alexa (wersja C++): 7 kroków
MATRIX Voice i MATRIX Creator z systemem Alexa (wersja C++): Wymagany sprzętZanim zaczniemy, przejrzyjmy, czego będziesz potrzebować. Raspberry Pi 3 (zalecane) lub Pi 2 Model B (obsługiwane). MATRIX Voice lub MATRIX Creator - Raspberry Pi nie ma wbudowanego mikrofonu, MATRIX Voice/Creator ma
Pilot do telewizora Alexa Voice Control ESP8266: 9 kroków
Alexa Voice Control TV Remote ESP8266: Czy ktoś w twoim domu zgubił pilota, czy wchodzisz do pustego pokoju, aby zobaczyć, jak telewizor ryczy. Baterie zaczynają się psuć i brak kontroli z tyłu pomieszczenia. Teraz możesz sterować swoim telewizorem, rejestratorem DVR, wszystkim za pomocą sterowania IR
Alexa Voice Control DIY: 7 kroków (ze zdjęciami)
Alexa Voice Control DIY: Witam, to moja pierwsza instrukcja. Tutaj pokażę, jak zrobić przełączniki sterowania głosowego dla Amazon Alexa, które mogą nawet współpracować z Asystentem Google. Proszę, zagłosuj na mnie
DIY Google Home z głośnikiem Bluetooth na Raspberry Pi Zero Docking Hub: 7 kroków (ze zdjęciami)
DIY Google Home z głośnikiem Bluetooth na Raspberry Pi Zero Docking Hub: Mamy instrukcje dotyczące DIY Amazon Echo Alexa - Alexa Voice Assistant na Raspberry Pi Zero Docking Hub. Tym razem chcemy pokazać, jak zbudować DIY Google Home. W tej instrukcji pokażemy, jak zainstalować i skonfigurować Asystenta Google