Инсталиране на Home Assistant Voice Preview Edition

Какво е Home Assistant Voice Preview Edition

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

Основни характеристики на Home Assistant Voice Preview Edition:

  • Гласови команди: Preview Edition позволява на потребителите да използват гласови команди за управление на своите смарт устройства в дома, интегрирани в Home Assistant. Това може да включва управление на осветление, термостати, сигурност и други устройства.
  • Локална обработка: Подобно на стандартната версия на Home Assistant Voice, Preview Edition използва локално обработване на командите, което означава, че гласовите данни не се изпращат към външни сървъри, осигурявайки по-добра конфиденциалност и защита на личната информация.
  • Интеракция с Home Assistant: Можете да използвате гласови команди за активиране на различни сцени и автоматики, които сте конфигурирали в Home Assistant. Това предлага възможността за персонализиране и лесно управление на дома чрез прост гласов интерфейс.
  • Много езици: Устройството поддържа множество езици, като избора е доста по-голям от конкурентните му устройства. Езиците имат и различно ниво на поддръжка спрямо тренираните езикови модели за работа. 
  • Предоставяне на обратна връзка: Потребителите на Preview Edition могат да предоставят обратна връзка относно функционалността и производителността на системата, което помага на разработчиците да подобрят продукта преди официалния му релиз.

Минуси и ограничения:

  • Бъгове и нестабилност: Тъй като това е preview (предварителна) версия, тя може да съдържа бъгове и проблеми с производителността.
  • Ограничени функции: Възможно е някои функции да не бъдат налични или да не работят толкова гладко, колкото в по-зрели версии на продукта.
  • Необходимост от хардуер: Подобно на основната версия, Home Assistant Voice Preview Edition изисква съвместим хардуер за инсталация.

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

Повече за самото устройство може да научите тук

Техническите данни на устройството са:

Устройството има размери: 84×21х84  (ш/в/д) mm

Физически бутони:

  • Многофункционален бутон
  • Въртящ се диск за сила на звука и други входни данни
  • Ключ за изключване на звука, който физически прекъсва захранването на микрофона

Микрофон и високоговорител:

  • Вътрешен високоговорител
  • Вътрешна двойна микрофона  решетка
  • 3,5 мм аудио изход

Възможност за разширяване:

  • Grove порт

В кутията:

  • SoC ESP32-S3 борд с 16 MB FLASH памет, 8 MB осмична PSRAM

Аудио обработка: XMOS XU316 с потискане на ехото, премахване на неподвижен шум, автоматичен контрол на усилването, отделни I2S линии за аудио вход и изход

Захранване:  USB-C, 5 V DC, 2 A

Връзка: 2,4 GHz Wi-Fi, Bluetooth 5.0

Аудио:

  • 3,5 мм стерео жак за слушалки
  • Цифрово-аналогов преобразувател (DAC): TI AIC3204
  • Честота на дискретизация 48 kHz

Софтуер:

  • Предварително инсталиран ESPHome
  • Напълно отворен фърмуер за ESP32 и чипа XMOS

Нека го инсталираме

Добри инструкции за инсталиране може да намерите тук. Метода който ще ползваме е като свържем  HA Voice PE към WiFi и съществуваща инсталация на Home Assistant. Ето ги и стъпките:

  • Свържете устройството към тока посредством USB –C кабел
  • Отворете вашата инсталация на Home Assistant. Ако не сте го инсталирали още, подробно описание може да намерите тук.
  • Навигирайте до Settings > Devices & services в Home Assistant UI.

В нашата конфигурация инсталацията на Home Assistant подържа Bluetooth Proxy, което ще ползваме, за да се свържем към устройството. Когато HA Voice PE се свърже към Home Assistant,  ще се появи следния попъп:

За да го добавим, трябва да натиснем „Add“  (1) и след това „Submit“.

После трябва да си въведем паролата за нашия Wifi

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

След като активацията е завършена, устройството ще ни препрати на https://my.home-assistant.io/redirect/config_flow_start?domain=esphome за финална конфигурация.

След като последваме линка, Home Assistant ще ни попита дали искаме да инсталираме „ESPHome“ и дали искаме да добавим откритите устройства.

След кат ъпдейта мине, ще трябва да го събудим с думичката „Okay Nabu“ и да конфигурираме стаята в която се намира. Ще ни попита и дали искаме да го ползваме локално или през облака „Home Assistant Cloud“.

В случая избираме локално управление и HA Voice PE ще започне да инсталира няколко допълнителни неща.

Накрая ще ни попита за няколко допълнителни настройки. Ето ги и тях:

От меню 1 можем да изберем, с коя дума ще събудим Home Assistant Voice. В случая е избрано „Okay Nabu“, което е доста готино име за домашен асистент. Другите възможности са:

Под меню 2 можем да изберем как да настройм локалният асистент. Нека да погледнем менютата за настойка.

Като първа настройка можем да конфигурираме, как да се казва домашният асистент и на какъв език да бъде той. Като втора настройка ни се предлага да изберем агента за разговор. Тук единствения избор, който имаме за момента е „Home Assistant“.  След това можем да изберем енджина за говор към текст. Тук той е преконфигуриран на „faster-whisper“ (дефолтен за локална обработка) и езика, на който искаме да е той. И като последна настройка можем да изберем енджина за текст към говор, където ни се предлага „piper“ за енджин, езика на говора и вида на гласа.

От меню номер 3 можем да изберем как да звучи гласа, който ще ни отговаря.

Когато минем през всички настройки, сме готови да изпробваме Home Assistant Voice. Пробвайте с “Okay Nabu” и вижда дали ще ви разбере.

„Тurn on the living room light“, „Тurn on the TV“

„Close the garage door“, „Run stealth mode script“

„Turn kitchen dinner scene on“, „Next track“ , „previous track“

„Pause|resume music“, „What time is it?“

„What’s the date?“, „Set a timer for 5 minutes“

За момента локално Home Assistant Voice поддържа само ограничен брой езици. Българският за съжаление не е сред тях. За да имаме поддръжка на български, трябва да заплатим Home Assistant Cloud тук. Той струва 7,5 евро на месец или 75 долара, като може и да изпробваме клауд функцията и за един месец безплатно.  

Заключение

Както видяхме процеса за настройка на Home Assistant Voice не е сложен. За няколко минути можем да го настроим и да е готов за използване. Като цяло българският език не е добре поддържан и настройката му не е част от тази статия. Може би в бъдеща дискусия можем да го засегнем в детайли. При работа на английски се поддържат повече команди, но и там разпознаването на гласа не е толкова добро, колкото с Google Assistant или Alexa. За сега Home Assistant е само тестова версия за гласов асистент и е доста „недодялан“ в много отношения, но е забавно да се експериментира с него.

Весело програмиране!

Comments

No comments yet. Why don’t you start the discussion?

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *