Home Assistant Voice е гласов асистент с отворен код и без облак от американската компания Nabu Casa, създател на проекта за домашна автоматизация Home Assistant.
Защо Home Assistant Voice е толкова скъп?
Официалната цена на Home Assistant Voice е 59 евро, което е интересно, ако се интересувате от инсталация за домашна автоматизация с Home Assistant и можете да контролирате дома си с глас без интернет и с проект с отворен код с подкрепата на компанията Nabu Casa.
Предимства и недостатъци на NC-VK-9727
Предимства
- Удобство за потребителя: Можете да настроите гласовия си асистент с Home Assistant за минути, без да се затруднявате.
- Работи без интернет: Ако разполагате с мощен хардуер, можете да използвате гласовия асистент Home Assistant без интернет връзка.
- Лични данни: Дори ако използвате облака на Home Assistant, вашите данни не се съхраняват или обучават.
- Можете да изключите звука на микрофона: Ако не искате гласовият асистент да може да чува разговорите ви.
- Проект с отворен код: Home Assistant продължава да следва философията си за отворен код, така че имаме развиващ се продукт, подкрепен от общността на разработчиците.
- Официален продукт на Home Assistant: Това, че продуктът е разработен от компанията Nabu Casa, създател на проекта Home Assistant, е интересен фактор, който трябва да се вземе предвид.
Недостатъци
- Нуждаете се от интернет, ако не разполагате с мощен хардуер: Трябва да разполагате с хардуер с поне 3 GB VRAM (за предпочитане NVidia).
- Предлага се само в 1 модел: Към момента няма различни модели гласови асистенти (като например модели с по-добро качество на звука, с дисплей и други).
Урок за използване на Home Assistant Voice
Нека открием подробности за този нов гласов асистент.
Какъв е интересът към Home Assistant Voice?
Home Assistant е проект за домашна автоматизация с отворен код, който се фокусира върху свободата, издръжливостта и поверителността на данните.
И следвайки тази философия, след пускането на пазара на хъба за домашна автоматизация Home Assistant Green, който ви позволява да започнете проекта си за интелигентен дом с предварително инсталиран софтуер Home Assistant.
И Zigbee донгъл, за да можете да свържете Zigbee смарт устройства в инсталацията си.
Сега американската компания Nabu Casa предлага своя домашен асистент Voice.
Този гласов асистент следва философията на отворения код, т.е. общността на разработчиците ще може да го персонализира и да добавя нови функционалности.
Освен това този гласов асистент може да работи изцяло локално, т.е. ще бъде възможно да управлявате дома си с глас без интернет – много интересна подробност, която другите известни гласови асистенти не могат да правят.
Но в този случай, за да стартираме Assist, трябва да разполагаме с мощен хардуер със съвременен графичен процесор с поне 3 GB VRAM, а Nabu Casa препоръчва NVIDIA.
Ако искаме да имаме лесен вариант за гласово управление на дома си с Home Assistant, например ако имаме хъба за домашна автоматизация Home Assistant Green, можем да използваме частния облак на Home Assistant, който не съхранява и не обучава нашите данни.
И ако вече имаме решение за домашна автоматизация Home Assistant в дома си, този гласов асистент Home Assistant може да е най-добрият вариант по отношение на дълготрайността, като се има предвид, че е проектиран точно за работа с Home Assistant, като има различни актуализации с течение на времето.
Технически подробности за Home Assistant Voice
Нека открием техническите подробности за Home Assistant Voice.
Ако отворим опаковката, ще открием Home Assistant Voice.
Корпус от поликарбонатна пластмаса, излят под налягане, бял и полупрозрачен, с размери 84x84x21 мм и тегло 96 грама.
По подразбиране той не се предлага със захранване, така че трябва да закупите захранване 5V DC – 2A USB-C.
Този гласов асистент включва 2 микрофона и аудиопроцесор XMOS с елиминиране на шума, което ни позволява да улавяме гласа си ясно.
За да общуваме с гласовия асистент, трябва да произнесем фраза за активиране, която по подразбиране е „Okay Nabu“, но можем да я променим на „Hey Mycroft“ или „Hey Jarvis“.
Когато произнесем тази фраза за активиране, ще получим визуален и звуков отговор, показващ, че гласовият асистент ни слуша в този момент, и ще можем да изпълним всяка команда с глас.
Този светлинен пръстен може да се види и когато променяте силата на звука от 0 до 100% благодарение на колелцето му, когато създавате таймер, който се показва като обратно броене, или когато прекъсвате микрофона.
За да изключим микрофона, т.е. за да не ни чува гласовият асистент, отстрани имаме бутон за изключване на звука на устройството, което води до физическо прекъсване на захранването на микрофоните.
А ако не искаме да казваме фразата за активиране, за да изпълним гласова команда, можем да натиснем централния бутон и в този момент ще можем да общуваме с гласовия си асистент.
Този централен бутон може да се използва и за активиране на различни автоматизации чрез двойно, тройно или задържане.
До USB-C порта виждаме 3,5-милиметров жак, което е интересно.
Например, ако искаме да свържем гласовия си асистент към външен високоговорител, за да прехвърлим звука към друго устройство с по-добро качество на звука.
А отдолу има порт Grove, който ви позволява да свързвате сензори или аксесоари.
Софтуерът за този гласов асистент е предварително зареден ESPHome – фърмуер с отворен код за ESP32 и чипа XMOS.
Как да интегрираме Home Assistant Voice в нашата инсталация?
На първо място, както споменах, можем да използваме облачната услуга Home Assistant, за да се свързваме и да използваме лесно гласовия си асистент.
За да направите това, от интерфейса на Home Assistant отидете в „Настройки“ и „Home Assistant Cloud“.
Можем да се възползваме от 1-месечен безплатен пробен период.
След това месечната такса е 7,50 евро или 75 евро на година.
Тази облачна услуга е интересна за използване на гласовия асистент, но и за отдалечен достъп до интелигентния ни дом по сигурен и лесен начин благодарение на URL адрес, който ще получим при абонамента.
Сега трябва да свържем гласовия асистент към захранването.
И от телефона можем да отворим приложението Home Assistant.
Отидете в „Настройки“.
И „Устройства и услуги“.
Трябва да сме включили Bluetooth.
Под „Открити“ трябва да видим нашия гласов асистент, така че трябва да кликнем върху „Добавяне“.
Сега трябва да свържем гласовия асистент с нашата WIFI мрежа.
И трябва да натиснете 1 път централния бутон на гласовия асистент.
Кликнете върху „Приемам“.
Избираме гласовия си асистент.
Кликнете върху „Изпращане“.
И щракнете върху „Finish“.
Сега тя ще се актуализира и трябва да изчакаме няколко секунди. А сега можем да го тестваме, като кажем вълшебната фраза „Okay Nabu“.
Можем да го поставим в някоя част на дома си.
Можем да персонализираме някои от настройките на гласовия си асистент, като например фразата за активиране или вида на гласа, който ще общува с нас.
Благодарение на функцията Home Assistant Voice вече ще можем да управляваме смарт устройствата, свързани с Home Assistant, с глас.
Това може да се провери в „Настройки“.
„Гласови асистенти“.
И трябва да имаме „Home Assistant Cloud“ като любим продукт.
Можем да отидем в настройките му, за да проверим дали всичко е конфигурирано правилно като Home Assistant Cloud и испанския език.
Това е всичко, вече имаме гласов контрол на устройствата си, а също така този гласов асистент може да ни говори по зададени от нас критерии.
Струва си да се отбележи, че ако отидем в настройките на гласовия асистент.
Възможно е да активирате или деактивирате светодиода на устройството, да промените фразата за активиране.
Също така активирайте или изключете микрофона си.
Какви гласови команди можем да изпълняваме?
В моя пример имам различни устройства, свързани с Home Assistant чрез Zigbee2MQTT. Всяко свързано Zigbee устройство има име, което съм персонализирал, например щора, крушка, контакт или врата.
Това ще ми позволи лесно да взаимодействам с гласовия асистент Home Assistant Voice, като използвам тези имена.
А ако по някаква причина не искате да разкривате дадено устройство, можете да го премахнете от списъка в „Настройки“, „Гласови асистенти“.
И „Изложени субекти“.
За да разберете какво можете да произнасяте с глас, ви препоръчвам да разгледате GitHub, за да видите различните фрази, които са съвместими с Home Assistant Voice.
Във всеки профил на устройството можете да намерите различни фрази, които можете да възпроизвеждате с глас.
Ето и няколко примера за команди:
- Активиране на щепсела
- Деактивиране на щепсела
- Включване на електрическата крушка
- Изключете електрическата крушка
- Настройва крушката на 20% яркост
- Настройва крушката на 100% яркост
- Настройва крушката на червено
- Настройва крушката на синьо
- Настройва крушката в зелено
- Вратата отворена ли е?
- Вратата заключена ли е?
- Колко врати са отворени?
- Каква е температурата?
- Отваряне на затвора
- Затваряне на затвора
- Отворете затвора на 40%.
- Отворете затвора на 80%.
- 10-секунден таймер
Как да накараме гласовия асистент да говори?
Гласовият асистент на дома може да се свърже с нас и при настъпване на определено от вас събитие.
За тази цел ще създадем автоматизации и ще се възползваме от функцията TTS (Text To Speech).
Ще създадем автоматизация, така че когато някой позвъни на звънеца на вратата ни с интелигентен бутон Zigbee, гласовият ни асистент да ни съобщи, че някой звъни.
Трябва да отидем в „Настройки“ и „Автоматизации и сцени“, за да създадем нашата автоматизация.
Кликнете върху „Създаване на автоматизация“.
В условието „Когато“ и в „Добавяне на тригер“ търсим „Устройство“.
И нека изберем спусъка за натискане на бутона.
Сега, в „Then do“ (След това направете) и „Add action“ (Добавяне на действие), нека изберем „Text-to-Speech (TTS): Speech“ (Преобразуване на текст в реч (TTS): Реч).
Избираме „Обекти“ и обекта „Home Assistant Cloud“.
„Субектът на медийния плейър“ ще бъде гласът на нашия домашен помощник.
Поставяме съобщението „Някой звъни в дома ви“.
Отбелязваме полето „Език“ и поставяме „es-ES“, за да получим отговор на испански език.
Можем да запазим и да дадем име на автоматизацията си.
Ето го и резултатът.
Накратко, Home Assistant Voice е много интересен залог за бъдещето на интелигентните домове, с подхода на отворения код, неприкосновеността на личните ни данни и следователно със сигурност този гласов асистент ще има голям успех в световен мащаб.