Home Assistant Voice to opensource’owy i bezchmurny asystent głosowy amerykańskiej firmy Nabu Casa, twórcy projektu automatyki domowej Home Assistant.
Dlaczego Home Assistant Voice jest tak drogi?
Home Assistant Voice ma oficjalną cenę 59 euro, co jest interesujące, jeśli jesteś zainteresowany posiadaniem instalacji automatyki domowej z Home Assistant i możliwością sterowania domem za pomocą głosu bez internetu oraz z projektem Open Source przy wsparciu firmy Nabu Casa.
Zalety i wady NC-VK-9727
Zalety
- Przyjazny dla użytkownika: Możesz skonfigurować asystenta głosowego z Home Assistant w ciągu kilku minut bez kłopotów.
- Działa bez Internetu: Jeśli masz wydajny sprzęt, możesz korzystać z Home Assistant Voice bez połączenia z Internetem.
- Prywatne dane: Nawet jeśli korzystasz z Home Assistant Cloud, Twoje dane nie są przechowywane ani szkolone.
- Możliwośćwyciszenia mikrofonu: jeśli nie chcesz, by asystent głosowy słyszał Twoje rozmowy.
- Projekt Open Source: Home Assistant kontynuuje filozofię Open Source, dzięki czemu mamy ewoluujący produkt wspierany przez społeczność programistów.
- Oficjalny produkt Home Assistant: bycie produktem zaprojektowanym przez firmę Nabu Casa, twórcę projektu Home Assistant, jest interesującym czynnikiem, który należy wziąć pod uwagę.
Wady
- Potrzebujesz internetu, jeśli nie masz wydajnego sprzętu: Musisz mieć sprzęt z co najmniej 3 GB pamięci VRAM (najlepiej NVidia).
- Dostępny tylko w 1 modelu: W tej chwili nie ma różnych modeli asystentów głosowych (takich jak modele z lepszą jakością dźwięku, z wyświetlaczem i nie tylko).
Samouczek dotyczący korzystania z asystenta głosowego Home Assistant
Poznajmy szczegóły tego nowego asystenta głosowego.
Jakie jest zainteresowanie Home Assistant Voice?
Home Assistant to projekt automatyki domowej Open Source, który koncentruje się na wolności, trwałości i prywatności danych.
Zgodnie z tą filozofią, po wprowadzeniu na rynek koncentratora automatyki domowej Home Assistant Green, który umożliwia rozpoczęcie projektu inteligentnego domu z preinstalowanym oprogramowaniem Home Assistant.
I klucz sprzętowy Zigbee, aby móc połączyć inteligentne urządzenia Zigbee w instalacji.
Teraz amerykańska firma Nabu Casa oferuje swojego asystenta domowego Voice.
Ten asystent głosowy jest zgodny z filozofią Open Source, co oznacza, że społeczność programistów będzie mogła dostosowywać i dodawać nowe funkcje.
Ponadto ten asystent głosowy może działać całkowicie lokalnie, tj. możliwe będzie sterowanie domem za pomocą głosu bez Internetu, co jest bardzo interesującym szczegółem, którego nie potrafią inni znani asystenci głosowi.
Ale w tym przypadku, aby uruchomić Assist, musimy mieć potężny sprzęt z nowoczesnym GPU z co najmniej 3 GB pamięci VRAM, a Nabu Casa zaleca NVIDIA.
Jeśli chcemy mieć łatwą opcję sterowania głosowego swoim domem za pomocą Home Assistant, na przykład, jeśli mamy koncentrator automatyki domowej Home Assistant Green, możemy skorzystać z prywatnej chmury Home Assistant, która nie przechowuje ani nie trenuje naszych danych.
A jeśli mamy już rozwiązanie automatyki domowej Home Assistant w naszym domu, ten asystent głosowy Home Assistant może być najlepszą opcją pod względem długowieczności, biorąc pod uwagę, że został zaprojektowany właśnie do współpracy z Home Assistant poprzez różne aktualizacje w czasie.
Szczegóły techniczne Home Assistant Voice
Poznajmy szczegóły techniczne Home Assistant Voice.
Jeśli otworzymy opakowanie, odkryjemy Home Assistant Voice.
Formowana wtryskowo obudowa wykonana z tworzywa poliwęglanowego, biała i półprzezroczysta o wymiarach 84x84x21 mm i wadze 96 gramów.
Domyślnie nie jest dostarczany z zasilaczem, więc należy dokupić zasilacz USB-C 5V DC – 2A.
Ten asystent głosowy integruje 2 mikrofony i procesor dźwięku XMOS z eliminacją szumów, umożliwiając nam wyraźne przechwytywanie naszego głosu.
Aby komunikować się z asystentem głosowym, musimy wymówić frazę aktywacyjną, która domyślnie brzmi „Okay Nabu”, ale możemy ją zmienić na „Hej Mycroft” lub „Hej Jarvis”.
Kiedy wypowiemy tę frazę aktywacyjną, otrzymamy wizualną i dźwiękową odpowiedź wskazującą, że asystent głosowy słucha nas w tym momencie i będziemy mogli wykonać dowolne polecenie głosowe.
Ten pierścień świetlny jest również widoczny po zmianie głośności od 0 do 100% dzięki kółku, po utworzeniu timera, który jest wyświetlany jako odliczanie, a także po odcięciu mikrofonu.
Aby odciąć mikrofon, tj. aby nasz asystent głosowy nas nie słyszał, mamy z boku przycisk do wyciszenia urządzenia, co skutkuje fizycznym odcięciem zasilania mikrofonów.
A jeśli nie chcemy wypowiadać frazy aktywacyjnej, aby wykonać polecenie głosowe, możemy nacisnąć środkowy przycisk i w tym momencie będziemy mogli komunikować się z naszym asystentem głosowym.
Ten centralny przycisk może być również używany do aktywowania różnych automatyzacji poprzez dwukrotne, trzykrotne lub przytrzymanie.
Obok portu USB-C widzimy wejście jack 3,5 mm, co jest interesujące.
Na przykład, jeśli chcemy podłączyć naszego asystenta głosowego do zewnętrznego głośnika, aby przesłać dźwięk do innego urządzenia o lepszej jakości.
A pod spodem mamy port Grove, który pozwoli na podłączenie czujników lub akcesoriów.
Oprogramowanie dla tego asystenta głosowego to wstępnie załadowany ESPHome, w pełni otwarte oprogramowanie układowe dla ESP32 i układu XMOS.
Jak zintegrować Home Assistant Voice z naszą instalacją?
Po pierwsze, jak już wspomniałem, możemy skorzystać z usługi Home Assistant w chmurze, aby łatwo połączyć się i korzystać z naszego asystenta głosowego.
Aby to zrobić, w interfejsie Home Assistant przejdź do „Ustawień” i „Home Assistant Cloud”.
Możemy skorzystać z 1-miesięcznego bezpłatnego okresu próbnego.
Następnie miesięczny koszt wynosi 7,50 euro lub 75 euro rocznie.
Ta usługa w chmurze jest interesująca, aby korzystać z naszego asystenta głosowego, ale także aby mieć zdalny dostęp do naszego inteligentnego domu w bezpieczny i nieskomplikowany sposób dzięki adresowi URL, który będziemy mieć po zasubskrybowaniu.
Teraz musimy podłączyć asystenta głosowego do zasilania.
Z naszego telefonu możemy otworzyć aplikację Home Assistant.
Przejdź do „Ustawień”.
Oraz „Urządzenia i usługi”.
Musimy mieć włączony Bluetooth.
W sekcji „Odkryte” powinniśmy zobaczyć naszego asystenta głosowego, więc powinniśmy kliknąć „Dodaj”.
Teraz musimy podłączyć tego asystenta głosowego do naszej sieci WIFI.
I musimy nacisnąć 1 raz na środkowy przycisk asystenta głosowego.
Teraz kliknij przycisk „Akceptuj”.
Wybieramy naszego asystenta głosowego.
Kliknij przycisk „Wyślij”.
Następnie kliknij przycisk „Zakończ”.
Teraz nastąpi aktualizacja i musimy poczekać kilka sekund. Teraz możemy ją przetestować, wypowiadając magiczną frazę „Okay Nabu”.
Możemy umieścić go w dowolnym miejscu naszego domu.
Możemy również dostosować niektóre ustawienia naszego asystenta głosowego, takie jak fraza aktywacji lub rodzaj głosu, który będzie się z nami komunikował.
Teraz powinniśmy być w stanie sterować naszymi inteligentnymi urządzeniami połączonymi z Home Assistant za pomocą głosu, dzięki Home Assistant Voice.
Można to sprawdzić w sekcji „Ustawienia”.
„Asystenci głosowi”.
I musimy mieć „Home Assistant Cloud” jako ulubiony.
Możemy przejść do jego ustawień, aby sprawdzić, czy wszystko jest poprawnie skonfigurowane jako Home Assistant Cloud i język hiszpański.
To wszystko, teraz mamy kontrolę głosową nad naszymi urządzeniami, a także ten Home Assistant Voice może mówić do nas zgodnie z określonymi przez nas kryteriami.
Warto zauważyć, że jeśli przejdziemy do ustawień naszego asystenta głosowego.
Możliwe jest włączenie lub wyłączenie diody LED urządzenia, zmiana frazy aktywacji.
A także włączyć lub wyłączyć mikrofon.
Jakie polecenia głosowe możemy wykonywać?
W moim przykładzie mam różne urządzenia połączone z Home Assistant za pomocą Zigbee2MQTT. Każde urządzenie Zigbee, które połączyłem, ma nazwę, którą dostosowałem, taką jak roleta, żarówka, gniazdko lub drzwi.
Pozwoli mi to na łatwą interakcję z Home Assistant Voice przy użyciu tych nazw.
A jeśli z jakiegoś powodu nie chcesz ujawniać urządzenia, możesz usunąć je z listy w sekcji „Ustawienia”, „Asystenci głosowi”.
I „podmioty ujawnione”.
Aby dowiedzieć się, co można wymówić głosowo, polecam zajrzeć na GitHub, aby zobaczyć różne frazy, które są kompatybilne z Home Assistant Voice.
W każdym profilu urządzenia można znaleźć różne frazy, które można odtwarzać głosowo.
A oto kilka przykładów poleceń:
- Aktywacja wtyczki
- Dezaktywacja wtyczki
- Włącz żarówkę
- Wyłącz żarówkę
- Ustawia jasność żarówki na 20%.
- Ustawia żarówkę na 100% jasności
- Ustawia żarówkę na czerwono
- Ustawia żarówkę na kolor niebieski
- Ustawia żarówkę na zielono
- Czy drzwi są otwarte?
- Czy drzwi są zamknięte?
- Ile drzwi jest otwartych?
- Jaka jest temperatura?
- Otwórz migawkę
- Zamknij migawkę
- Otwórz migawkę na 40%.
- Otwórz migawkę do 80%.
- 10-sekundowy timer
Jak sprawić, by nasz asystent głosowy mówił?
Home Assistant Voice może również rozmawiać z nami, gdy wystąpi zdarzenie zdefiniowane przez użytkownika.
W tym celu stworzymy automatyzacje i skorzystamy z funkcji TTS (Text To Speech).
Zamierzamy stworzyć automatyzację, dzięki której gdy ktoś zadzwoni do naszych drzwi za pomocą inteligentnego przycisku Zigbee, nasz asystent głosowy poinformuje nas, że ktoś dzwoni.
Musimy przejść do „Ustawień” i „Automatyzacji i scen”, aby utworzyć naszą automatyzację.
Musimy kliknąć na „Create Automation”.
W warunku „Kiedy” i w sekcji „Dodaj wyzwalacz” szukamy „Urządzenie”.
I wybierzmy wyzwalacz dla naszego naciśnięcia przycisku.
Teraz w sekcji „Następnie wykonaj” i „Dodaj akcję” wybierzmy „Zamiana tekstu na mowę (TTS): Mowa”.
Wybieramy „Cele” i jednostkę „Home Assistant Cloud”.
„Jednostka odtwarzacza multimedialnego” będzie naszym głosem asystenta domowego.
Umieściliśmy wiadomość „Ktoś dzwoni do twojego domu”.
Zaznaczamy pole „Język” i wpisujemy „es-ES”, aby uzyskać odpowiedź w języku hiszpańskim.
Możemy też zapisać i nazwać naszą automatyzację.
Gotowe, oto wynik.
Podsumowując, Home Assistant Voice jest bardzo interesującym pomysłem na przyszłość inteligentnych domów, z podejściem Open Source, prywatnością naszych danych, a zatem z pewnością ten asystent głosowy odniesie wielki sukces na całym świecie.