Atom Echo – lokalny asystent głosowy w Home Assistant

M5 Atom Echo to niewielkie, ale niezwykle funkcjonalne urządzenie, które w połączeniu z Home Assistant może stać się sercem Twojego inteligentnego domu. Dzięki swojej kompaktowej formie i możliwościom programowania, może służyć jako lokalny asystent głosowy, umożliwiając wygodne sterowanie różnymi urządzeniami w domu za pomocą prostych komend głosowych.

w artykule:

W tym poradniku pokażę, jak lokalnie zintegrować taniego, własnego asystenta głosowego. Dowiesz się, jak stworzyć frazę wybudzającą oraz jak przygotować niestandardowe komendy do sterowania serwerem Smart Home.

M5 Atom Echo to moduł oparty na platformie ESP32, który wyposażono w mikrofon, głośnik i moduł Wi-Fi. Dzięki temu urządzeniu możesz stworzyć spersonalizowanego asystenta głosowego, który reaguje na Twoje polecenia. Co ważne, urządzenie działa lokalnie, a żadne dane nie są przesyłane do zewnętrznych serwerów, co zapewnia większą prywatność.

Lokalne działanie i wyzwania

Większość analizy dźwięku i rozpoznawania komend odbywa się po stronie serwera Home Assistant. Jeśli Twój serwer działa na Raspberry Pi, możesz zauważyć opóźnienia w reakcji Atom Echo, a także problemy z dokładnym rozpoznawaniem polskiego języka. Dlatego ważne jest, aby serwer, na którym działa Home Assistant, miał odpowiednią moc obliczeniową.

Dostosowanie do swoich potrzeb

Mimo tych wyzwań, masz pełną kontrolę nad działaniem urządzenia. Możesz tworzyć własne komendy głosowe i integrować je z różnymi usługami Smart Home.

Czemu M5 Atom Echo?

Atom Echo to stosunkowo tani moduł, jego koszt w polskich sklepach internetowych to ok 70 zł co czyni go atrakcyjną alternatywą dla komercyjnych asystentów głosowych, które działają w chmurze. W przypadku tradycyjnych asystentów Twoje rozmowy są przesyłane na zewnętrzne serwery, co może rodzić obawy o prywatność. W przypadku Atom Echo wszystkie dane pozostają lokalnie, co zwiększa bezpieczeństwo.

Pełna kontrola dzięki ESPHome i Home Assistant

Korzystając z ESPHome i Home Assistant, masz pełną kontrolę nad urządzeniem i jego działaniem. W kolejnej części poradnika pokażę, jak tworzyć własne komendy głosowe oraz jak ustawić frazę wybudzającą dla Atom Echo (tzw. wake word).

Dodatki z poziomu Home Assistant

W całym procesie będziemy musieli zaistalować oficjalne dodatki tj.:

  • Piper (zmieniający tekst na mowę)
  • Wisper (rozpoznający mowę i konwertujący na tekst)
  • openWakeWord (mechanizm rozpoznawania słów wzbudzających asystenta)

Instalujemy je w zakładce Ustawienia > Dodatki, a następnie przechodzimy do konfiguracji w zakładce Ustawienia > Urządzenia oraz usługi.

Do pobrania niestandardowe frazy wywołujące

Przygotowałem kilka fraz, które możecie wrzucić u siebie do Home Assistant i wywoływać lokalnego asystenta:

Wideoporadnik

Podsumowanie

M5 Atom Echo to doskonałe narzędzie dla każdego, kto chce zbudować własny, spersonalizowany asystent głosowy i w pełni wykorzystać potencjał swojego systemu Home Assistant. Dzięki swojej prostocie i elastyczności, urządzenie to pozwala na stworzenie inteligentnego domu, który doskonale odpowiada Twoim potrzebom.

Postaw mi kawę na buycoffee.to
0 0 głosy
Article Rating
Subskrybuj
Powiadom o
guest
6 komentarzy
Najstarsze
Najnowsze Najwięcej głosów
Opinie w linii
Zobacz wszystkie komentarze
Kriss
Kriss
6 miesiące temu

Wiesz o istnieniu jakichś urządzeń z dobrym mikrofonem w celu po skrętce ?
Szukałem czegokolwiek czy to broadcastującego z ffmpeg ale tutaj przynajmniej musi być procek z wsparciem kodeków czyli przynajmniej malina, czy to po i2c (tutaj problem z jakością będzie niestety 16khz to chyba max na live obecnie)ale niestety wszystko ma mikrofony/głośniki słabej jakości. O ile do głośnikó to nie problem, tak z mikro są już problemy i posucha na rynku z tego co szukałem.

Chciałbym zrobić sobie domofon które działa tylko jako mikrofon i przesyła to do HA. Plus drugi żeby zbierał dźwięki z podwórka. Niestety nie znalazłem mikrofonów poe ani urządzeń które są w stanie przesłać do ha dźwięk, żeby potem np podpiąć to pod jakiś program wykrywający zmiany natężenia dźwięku, czy uruchomić nagrywanie kamery gdy wykryje dźwięk. Widziałeś może gdzieś takie rozwiązania ???

Luk
Luk
5 miesiące temu

Cześć, mam problem z podłączeniem tego urządzenia do sieci wifi. Szyfrowanie WPA2-PSK[AES] routerTP-LINK Archer AX53

Patrycjusz
Patrycjusz
2 miesiące temu

Cześć,
na początku chciałbym podziękować za Twoje filmy, bardzo pomogły mi rozwinąć mojego HA.
Ostatnio dodałem M5 Atom Echo i Google Generative AI. Działa bardzo szybko i nawet bez błędów 🙂
W jednym z filmów opisujesz jak wysłać odpowiedź dla konkretnego skryptu na głośnik Google mini.
A czy znasz sposób aby Atom służył jako bezprzewodowy mikrofon, a wszystkie odpowiedzi były kierowane do głośnika Google Mini ?
A w „idealnym świecie” mam np. 3 Atomy i 3 głośniki ( każda para w innym pokoju ) i jak pytam Atoma w sypialni to odpowiada mi na głośniku w sypialni 🙂

Piotr
Piotr
2 miesiące temu

Cześć,
Ratuj utknąłem.
Wszystko zrobiłem jak na filmiku, i wszystko działa ale w głośniku cisza:(
Atom reaguje na komendy, wykonuje je zachowuje się jak by odtwarzał ale nic nie słychać.
Również odtworzenie czegoś na nim z HA również nie daje efektu.
W sumie nie było by to problemem jak by się udało przekierować odpowiedź na inny głośnik googla.

rafal
rafal
1 miesiąc temu

A jak ustawic w home assistancie odpowiadanie glosowe korzystajac z atom echo pytajac go np. o pogode?

6
0
Chętnie poznam Twoje przemyślenia, skomentuj.x