Amazon zapowiedział swojego domowego asystenta Echo w listopadzie 2014, a konsumenci od razu chcieli wiedzieć więcej. Siedem miesięcy później Echo przekształcił się w pełnoprawny produkt, a jego odświeżona wersja Echo Dot trafi na rynek 20 października. Jednak możesz zbudować własnego Amazon Echo za pomocą Raspberry Pi. Poradnik i komendy dla asystenta są po angielsku, ale projekt to kolejny dowód na elastyczność Pi i plus dla Amazona za udostępnienie (częściowo) swojej platformy Alexa.

Zbuduj własnego Amazon Echo z Raspberry Pi
PiLexa

Amazon Echo szykuje się do swojej drugiej generacji. Nowe urządzenie o nazwie Echo Dot jest znacznie tańsze niż jego starszy brat (50 dolarów wobec 180), a mimo to zachowuje wszystkie najważniejsze funkcje. Oczywiście prawdziwa magia za Echo to Alexa, a jako oprogramowanie nie powinno być większych przeszkód, aby przenieść tę magię na inną platformę. Na szczęście Amazon udostępnia potrzebne zasoby, jeśli zarejestrujesz się jako deweloper, pobierzesz odpowiedni kod i połączysz Raspberry Pi 3 (może być starsza wersja, ale wbudowane Wi-Fi to duża zaleta) z dobrym głośnikiem i mikrofonem. Alexa musi Cię słyszeć, a generyczne chińskie mikrofony nie dorównują standardom.

https://www.youtube.com/embed/4yfK90OJrek

Proces budowy

Cały proces jest długi, ale prosty. Rejestracja jako deweloper w Amazon dzieli się na trzynaście kroków, a po jej ukończeniu musimy sklonować i zainstalować kod Alexy na Raspberry Pi z najnowszą wersją PIXEL. Jeśli jest jakiś „problem” w tej alternatywnej edycji Amazon Echo, to taki, że usługa internetowa Alexa musi być uruchamiana ręcznie za każdym razem, gdy włączamy Raspberry Pi. Zakłada się, że urządzenie będzie online przez dłuższy czas, ale podłączanie klawiatury i ekranu staje się uciążliwe. Ostatnim krokiem jest optymalizacja jakości dźwięku. W tym miejscu wkracza klasyczny „alsamixer”, który pozwala zmienić poziom głośności nagrywania. Powtarzam: jakość mikrofonu jest ważna.

Ostatecznie ten eksperyment nazwany PiLexa jest bardzo interesujący pod względem oprogramowania, chociaż historia wygląda inaczej z ekonomicznej strony. Jak wspomniałem wcześniej, Echo Dot będzie kosztować 50 dolarów, czyli podobną kwotę, jaką musielibyśmy zainwestować w zakup wszystkich komponentów. Niemniej jednak DIY nie zawsze oznacza niższą cenę. Liczy się tutaj doświadczenie.

Źródło