Skip to content

Home Assistant Voice: гласов асистент с отворен код и без облак

Home Assistant Voice е гласов асистент с отворен код и без облак от американската компания Nabu Casa, създател на проекта за домашна автоматизация Home Assistant.

Index

    Защо 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 Voice?

    Home Assistant е проект за домашна автоматизация с отворен код, който се фокусира върху свободата, издръжливостта и поверителността на данните.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И следвайки тази философия, след пускането на пазара на хъба за домашна автоматизация Home Assistant Green, който ви позволява да започнете проекта си за интелигентен дом с предварително инсталиран софтуер Home Assistant.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И Zigbee донгъл, за да можете да свържете Zigbee смарт устройства в инсталацията си.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Сега американската компания Nabu Casa предлага своя домашен асистент Voice.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Този гласов асистент следва философията на отворения код, т.е. общността на разработчиците ще може да го персонализира и да добавя нови функционалности.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Освен това този гласов асистент може да работи изцяло локално, т.е. ще бъде възможно да управлявате дома си с глас без интернет – много интересна подробност, която другите известни гласови асистенти не могат да правят.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Но в този случай, за да стартираме Assist, трябва да разполагаме с мощен хардуер със съвременен графичен процесор с поне 3 GB VRAM, а Nabu Casa препоръчва NVIDIA.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Ако искаме да имаме лесен вариант за гласово управление на дома си с Home Assistant, например ако имаме хъба за домашна автоматизация Home Assistant Green, можем да използваме частния облак на Home Assistant, който не съхранява и не обучава нашите данни.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И ако вече имаме решение за домашна автоматизация Home Assistant в дома си, този гласов асистент Home Assistant може да е най-добрият вариант по отношение на дълготрайността, като се има предвид, че е проектиран точно за работа с Home Assistant, като има различни актуализации с течение на времето.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Технически подробности за Home Assistant Voice

    Нека открием техническите подробности за Home Assistant Voice.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Ако отворим опаковката, ще открием Home Assistant Voice.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Корпус от поликарбонатна пластмаса, излят под налягане, бял и полупрозрачен, с размери 84x84x21 мм и тегло 96 грама.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    По подразбиране той не се предлага със захранване, така че трябва да закупите захранване 5V DC – 2A USB-C.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Този гласов асистент включва 2 микрофона и аудиопроцесор XMOS с елиминиране на шума, което ни позволява да улавяме гласа си ясно.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    За да общуваме с гласовия асистент, трябва да произнесем фраза за активиране, която по подразбиране е „Okay Nabu“, но можем да я променим на „Hey Mycroft“ или „Hey Jarvis“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Когато произнесем тази фраза за активиране, ще получим визуален и звуков отговор, показващ, че гласовият асистент ни слуша в този момент, и ще можем да изпълним всяка команда с глас.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Този светлинен пръстен може да се види и когато променяте силата на звука от 0 до 100% благодарение на колелцето му, когато създавате таймер, който се показва като обратно броене, или когато прекъсвате микрофона.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    За да изключим микрофона, т.е. за да не ни чува гласовият асистент, отстрани имаме бутон за изключване на звука на устройството, което води до физическо прекъсване на захранването на микрофоните.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    А ако не искаме да казваме фразата за активиране, за да изпълним гласова команда, можем да натиснем централния бутон и в този момент ще можем да общуваме с гласовия си асистент.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Този централен бутон може да се използва и за активиране на различни автоматизации чрез двойно, тройно или задържане.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    До USB-C порта виждаме 3,5-милиметров жак, което е интересно.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Например, ако искаме да свържем гласовия си асистент към външен високоговорител, за да прехвърлим звука към друго устройство с по-добро качество на звука.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    А отдолу има порт Grove, който ви позволява да свързвате сензори или аксесоари.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Софтуерът за този гласов асистент е предварително зареден ESPHome – фърмуер с отворен код за ESP32 и чипа XMOS.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Как да интегрираме Home Assistant Voice в нашата инсталация?

    На първо място, както споменах, можем да използваме облачната услуга Home Assistant, за да се свързваме и да използваме лесно гласовия си асистент.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    За да направите това, от интерфейса на Home Assistant отидете в „Настройки“ и „Home Assistant Cloud“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Можем да се възползваме от 1-месечен безплатен пробен период.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    След това месечната такса е 7,50 евро или 75 евро на година.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Тази облачна услуга е интересна за използване на гласовия асистент, но и за отдалечен достъп до интелигентния ни дом по сигурен и лесен начин благодарение на URL адрес, който ще получим при абонамента.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Сега трябва да свържем гласовия асистент към захранването.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И от телефона можем да отворим приложението Home Assistant.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Отидете в „Настройки“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И „Устройства и услуги“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Трябва да сме включили Bluetooth.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Под „Открити“ трябва да видим нашия гласов асистент, така че трябва да кликнем върху „Добавяне“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Сега трябва да свържем гласовия асистент с нашата WIFI мрежа.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И трябва да натиснете 1 път централния бутон на гласовия асистент.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Кликнете върху „Приемам“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Избираме гласовия си асистент.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Кликнете върху „Изпращане“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И щракнете върху „Finish“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Сега тя ще се актуализира и трябва да изчакаме няколко секунди. А сега можем да го тестваме, като кажем вълшебната фраза „Okay Nabu“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Можем да го поставим в някоя част на дома си.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Можем да персонализираме някои от настройките на гласовия си асистент, като например фразата за активиране или вида на гласа, който ще общува с нас.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Благодарение на функцията Home Assistant Voice вече ще можем да управляваме смарт устройствата, свързани с Home Assistant, с глас.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Това може да се провери в „Настройки“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    „Гласови асистенти“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И трябва да имаме „Home Assistant Cloud“ като любим продукт.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Можем да отидем в настройките му, за да проверим дали всичко е конфигурирано правилно като Home Assistant Cloud и испанския език.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Това е всичко, вече имаме гласов контрол на устройствата си, а също така този гласов асистент може да ни говори по зададени от нас критерии.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Струва си да се отбележи, че ако отидем в настройките на гласовия асистент.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Възможно е да активирате или деактивирате светодиода на устройството, да промените фразата за активиране.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Също така активирайте или изключете микрофона си.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Какви гласови команди можем да изпълняваме?

    В моя пример имам различни устройства, свързани с Home Assistant чрез Zigbee2MQTT. Всяко свързано Zigbee устройство има име, което съм персонализирал, например щора, крушка, контакт или врата.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Това ще ми позволи лесно да взаимодействам с гласовия асистент Home Assistant Voice, като използвам тези имена.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    А ако по някаква причина не искате да разкривате дадено устройство, можете да го премахнете от списъка в „Настройки“, „Гласови асистенти“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И „Изложени субекти“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    За да разберете какво можете да произнасяте с глас, ви препоръчвам да разгледате GitHub, за да видите различните фрази, които са съвместими с Home Assistant Voice.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Във всеки профил на устройството можете да намерите различни фрази, които можете да възпроизвеждате с глас.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Ето и няколко примера за команди:

    • Активиране на щепсела
    • Деактивиране на щепсела
    • Включване на електрическата крушка
    • Изключете електрическата крушка
    • Настройва крушката на 20% яркост
    • Настройва крушката на 100% яркост
    • Настройва крушката на червено
    • Настройва крушката на синьо
    • Настройва крушката в зелено
    • Вратата отворена ли е?
    • Вратата заключена ли е?
    • Колко врати са отворени?
    • Каква е температурата?
    • Отваряне на затвора
    • Затваряне на затвора
    • Отворете затвора на 40%.
    • Отворете затвора на 80%.
    • 10-секунден таймер
    Home Assistant Voice: гласов асистент с отворен код и без облак

    Как да накараме гласовия асистент да говори?

    Гласовият асистент на дома може да се свърже с нас и при настъпване на определено от вас събитие.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    За тази цел ще създадем автоматизации и ще се възползваме от функцията TTS (Text To Speech).

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Ще създадем автоматизация, така че когато някой позвъни на звънеца на вратата ни с интелигентен бутон Zigbee, гласовият ни асистент да ни съобщи, че някой звъни.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Трябва да отидем в „Настройки“ и „Автоматизации и сцени“, за да създадем нашата автоматизация.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Кликнете върху „Създаване на автоматизация“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    В условието „Когато“ и в „Добавяне на тригер“ търсим „Устройство“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    И нека изберем спусъка за натискане на бутона.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Сега, в „Then do“ (След това направете) и „Add action“ (Добавяне на действие), нека изберем „Text-to-Speech (TTS): Speech“ (Преобразуване на текст в реч (TTS): Реч).

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Избираме „Обекти“ и обекта „Home Assistant Cloud“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    „Субектът на медийния плейър“ ще бъде гласът на нашия домашен помощник.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Поставяме съобщението „Някой звъни в дома ви“.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Отбелязваме полето „Език“ и поставяме „es-ES“, за да получим отговор на испански език.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Можем да запазим и да дадем име на автоматизацията си.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Ето го и резултатът.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Накратко, Home Assistant Voice е много интересен залог за бъдещето на интелигентните домове, с подхода на отворения код, неприкосновеността на личните ни данни и следователно със сигурност този гласов асистент ще има голям успех в световен мащаб.

    Home Assistant Voice: гласов асистент с отворен код и без облак

    Обикновено се купуват заедно

    Купете сега Home Assistant Voice