Home Assistant Voice Preview Edition - знакомство, возможности, практическое использование

Home Assistant Voice Preview Edition - знакомство, возможности, практическое использование

Show Video

Salam dostlar dəstəyiniz sayəsində mümkün olan başqa bir rəyi sizə təqdim edirəm . Bu dəfə kanalın abunəçilərindən biri mənə səsli köməkçi funksiyasını yerinə yetirən Home Assistant ağıllı ev sisteminin tərtibatçıları tərəfindən yaradılmış cihazı sınaq üçün göndərdi . Bir növ, o, Apple, Alexa və ya Google Home-dan ağıllı dinamiklərə alternativdir, lakin Home Assistant ilə istifadə üçün nəzərdə tutulmuşdur. Dərhal qeyd etmək istəyirəm ki, Home Assistant üçün tam funksional səsli köməkçinin inkişafı tamamlanmaqdan çox uzaqdır. Ona görə də məncə, tam istifadədən danışmaq hələ tezdir . Bununla belə, biz artıq bu mövzunu araşdırmağa, onun imkanlarını və mümkün istifadə hallarını öyrənməyə başlaya bilərik. Təfərrüatlar aşağıdakı baxışımdadır. Amma hələlik

hər zaman olduğu kimi bu videonu bəyənməyinizi xahiş edirəm ki, ağıllı ev texnologiyası ilə maraqlanan daha çox insan onu tapa bilsin və hələ də kanalıma abunə olmamısınızsa abunə olasınız. Cihaz növü - səs köməkçisi Platformadan istifadə olunur - ESP32-S3 SoC, 16 MB FLASH, 8 MB PSRAM Daxili dinamik və iki mikrofon Audio - XMOS XU316 Xarici audio çıxışı - DAC TI AIC3204 Simsiz interfeyslər - 2,4 GHz Wi-Fi, Bluetooth 5.0 SPC Nəzarət - USB 5.0 Enerji təchizatı - ESPC Volume düymə, fırlanan halqa Ölçüsü - 84x84x21 mm Tələblər - quraşdırılmış Home Assistant sistemi Rahatlıq üçün mən Home Assistant Voice Preview Edition-a sadəcə köməkçi kimi müraciət edəcəyəm. Sadə bir karton qutuda qablaşdırılaraq gəldi . İçəridə köməkçinin özünün qablaşdırması var idi . Qeyd etdiyim kimi, o, hazırda aktiv inkişaf və sınaq mərhələsindədir, ona görə də adda mühüm aydınlıq var - Preview Edition.

Qutuda, üzərində deyildiyi kimi, köməkçinin özü, zəmanət məlumatı olan kitabça, sürətli başlanğıc təlimatı və stiker var idi. Kabel və enerji adapteri daxil deyil. Bütün bu elementlərdən ən qiymətlisi məhz QR kodu və köməkçinin tez qurulması üçün keçiddir. Köməkçi ağ plastikdən hazırlanmış kvadrat qutudur , ölçüsü 84x84x21 mm. Üstdə, mərkəzdə fırlanan halqa ilə əhatə olunmuş bir düymə var. Kenarlarda mikrofon deşikləri var. Tərəflərin birində iki portu olan bir girinti var - biri elektrik kabelini birləşdirmək üçün, digəri isə xarici audio sistemi üçün. Aşağıda texniki məlumatlar olan bir stiker var - model, MAC ünvanı, seriya nömrəsi və portlar üçün etiketlər.

Tərəflərin birində dinamikin yerləşdiyi perforasiya var. Digər tərəfdən, lazım olduqda mikrofonları söndürən bir keçid var. Köməkçini gücləndirmək üçün sizə USB-C kabeli və 5 voltluq güc adapteri lazımdır. Daxili dinamikdən daha yaxşı səs keyfiyyəti istəyənlər xarici audio sistemini birləşdirə bilərlər .

Gəlin işin içərisinə nəzər salaq. Vintlərə daxil olmaq üçün altındakı künclərdən plastik qapaqları çıxarmaq lazımdır . Bu vintlər üst örtüyü yerində saxlayır. Onu çıxarmaq , dörd əlavə vint ilə qutuda

sabitlənmiş cihazın dövrə lövhəsinə giriş imkanı verir . Kenarlarda səs əmrlərini tutan iki mikrofon var. Mərkəzdə fırlanan halqa ilə əhatə olunmuş bir düymə və arxa işıq kimi xidmət edən digər nazik üzük var. Vintlərin sökülməsi dövrə lövhəsinin arxasına çıxışı təmin edir. Rəylərim başqa aspektlərə diqqət yetirdiyi üçün mən aparat təfərrüatlarına çox da dərin getməyəcəyəm . Bu tərəfdə mərkəzi modulu düymə və halqa ilə təmin edən vint başlarını görə bilərsiniz. Mən onu silməyəcəyəm. Və burada delikli tərəfdən səs çıxaran köməkçinin daxili dinamiki var . İndi əlaqə və quraşdırma ilə davam edə bilərik.

Sənədlərdə təsvir olunan prosesi göstərəcəyəm, linki sürətli başlanğıc təlimatında və bu videonun altındakı təsvirdə tapa bilərsiniz. İlk qoşulma üçün Bluetooth aktivləşdirilmiş və Home Assistant müştərisi quraşdırılmış smartfon və ya planşetdən istifadə etmək tövsiyə olunur. Müştəri də öz növbəsində serverə qoşulmalıdır. İnteqrasiya bölməsinə keçin və yeni inteqrasiyalar siyahısında BLE vasitəsilə qoşulan "ev köməkçisi" ilə başlayan adı olan bir şey axtarın. Sonra, yeni bir cihaz qurmaq niyyətinizi təsdiqləyirsiniz, bundan sonra cihazınızı daxil etməlisiniz Wi-Fi şəbəkənizə qoşulmaq üçün etimadnamələr. Bu mərhələdə, mənim fikrimcə, çox ağlabatan və düzgün bir həll var - yalnız

köməkçinin üzərindəki düyməni basdıqdan sonra, ona fiziki girişinizin olduğunu təsdiqlədikdən sonra quraşdırmaya davam edə bilərsiniz . Wi-Fi şəbəkəsinə qoşulduqdan sonra birinci mərhələ tamamlandı. Sonra köməkçinin özü əlavə edilməlidir. Daha əvvəl qeyd etdiyim kimi, onun proqram təminatı ESPHome-a əsaslanır, buna görə də müvafiq olaraq inteqrasiya olunacaq. Onu əlavə etdikdən sonra yeniləmələri yoxlamaq üçün bir proses başlayır. Yeniləmədən sonra cihaz istifadəyə hazırdır. "Okay Nabu" açar ifadəsi ilə oyanmaq olar . Dinamik səsi fırlanan halqadan istifadə edərək tənzimlənir

. Cari səviyyə arxa işıqla göstərilir. Gəlin ESPHome inteqrasiyasına gedək. Səs köməkçisi üçün yeni giriş meydana çıxdı - 13 obyektdən ibarət bir cihaz. Media pleyer və səs səviyyəsi kimi standart obyektlərə əlavə olaraq, yeni bir şey var - Assist peyk. Ən azından, əvvəllər belə bir şeylə qarşılaşmamışam.

Sonra, köməkçini seçmək üçün menyular var - üstünlük verilən, yerli və ya bulud əsaslı - həmçinin söhbətin aşkarlanması səviyyəsi, arxa işıq açarları, mikrofonun səsini söndürmək və oyanış sözü parametrləri. Üç seçim mövcuddur - Hey Jarvis, Hey Mycroft və Okay Nabu. Yeri gəlmişkən, “Hey Nabu” da yaxşı işləyir və nədənsə mənə daha rahat gəlir. Oyanan söz əvəzinə köməkçidəki düyməni bir dəfə basa bilərsiniz. Home Assistant Səsli İdarəetmə bir çox fərqli dilləri dəstəkləyir, lakin müxtəlif səviyyələrdə. Bəziləri yerli olaraq tam dəstəklənir, digərləri isə hələ də bulud emalı tələb edir. Mən istifadəyə yararlı səviyyədə, lakin bulud vasitəsilə dəstəklənən Ukrayna dilini seçdim.

Mən olduqca uzun müddətdir ki, Home Assistant bulud xidmətinin istifadəçisiyəm – mütləq üç ildən çox, bəlkə də daha uzun müddətdir. Bu , sadə və rahat xarici giriş və müxtəlif xidmətlərdən istifadə kimi bir çox əlavə funksiyaları təmin etməklə yanaşı , həm də bu gözəl layihənin yaradıcılarına öz minnətdarlığımı göstərmək üsuludur. Buna görə də, mümkünsə, xidmətə abunə olmağı düşünün, xüsusən də onu 31 gün ərzində pulsuz sınaqdan keçirə bilərsiniz.

Mən səsli köməkçilər menyusu ilə maraqlanıram. Gəlin içəri girək və nəyin mövcud olduğunu görək. Ukrayna dilli köməkçi əlavə edilib. Daha əvvəl qeyd etdiyim kimi, bu video yayımlanan zaman bulud vasitəsilə işləyir. Bu da göstərir ki, mənim bir köməkçi cihazım var. Budur qoşulduğum modul. İstəyirsinizsə,

bir neçə modul birləşdirilə və müxtəlif otaqlara yerləşdirilə bilər. Köməkçilər vasitəsilə idarə oluna bilən cihazların nümayiş olunacağı ikinci sekmə də var . Siyahıdan istədiyiniz cihazı seçməklə siz köməkçilər vasitəsilə cihazı idarə etmək üçün istifadə edilə bilən bir və ya bir neçə ləqəb yarada bilərsiniz. Bu faydalıdır, çünki sistem tərəfindən yaradılan adlar həmişə tələffüz üçün əlverişli deyil. Əvvəlcə sağdakı üç nöqtəli düyməni basmaqla əldə edilən mətn köməkçisində funksionallığı yoxlaya bilərsiniz . Budur, birbaşa cihaz idarəetmə nümunəsi - bu halda köməkçinin mətn rejimində ləqəbdən istifadə edərək çilçıraqın yandırılması.

Və burada çilçıraq söndürülür. Eynilə, relelər, açarlar, rozetkalar və pərdələr üçün əsas əmrlər yerinə yetirilir. Bununla belə, bu videonun çəkilişi zamanı parlaqlığın tənzimlənməsi və ya termostatın temperaturunun təyin edilməsi kimi parametrlər mənim üçün işləmirdi.

Bəzən belə problemlər də olur. Temperaturun oxunuşu kimi müəyyən bir obyektin statusunu tələb etmək də mümkündür . Ləqəb həmçinin cihaz səhifəsindən təyin edilə bilər. İstədiyiniz obyekti açın və parametrlərə keçin. Burada "səs köməkçiləri" bölməsinə ehtiyacımız var. Təxəllüsün əlavə edilməsi. İndi bu ad köməkçiyə edilən sorğularda istifadə edilə bilər. Mətn versiyası yoxlanılır - burada cavab olduqca məqbul görünür. Və burada - bəzi təkmilləşdirmələrdən istifadə edə bilər. Funksiya işləyir, lakin cavab formatı tamamilə düzgün deyil. Daha maraqlı bir istifadə halı, mənim fikrimcə, xüsusi hərəkətləri tetikleyen öz açar sözlərinizi və ifadələrinizi təyin edə biləcəyiniz

avtomatlaşdırma ilə köməkçidən istifadə etməkdir . Bu , Conversation inteqrasiyasından istifadə etməklə həyata keçirilir. Sadə bir nümunə olaraq, işlərimdən birini götürəcəyəm avtomatlaşdırmalar. Tətikləndikdə, otaqlardan birində bütün işıqları söndürür, sonra rəngli işıq rejimində bəzilərini yenidən yandırır. Quruluş sadədir, lakin bir çox hərəkətlər var - birbaşa cihaz nəzarətində çoxlu əmrlər tələb olunacaq.

Avtomatlaşdırma qurucusundan istifadə edərək tetikleyicinin necə yaradılacağını göstərəcəyəm. Burada "Cümlə" seçimini tapıb seçməlisiniz. Sonra, bu avtomatlaşdırma üçün tetikleyici kimi xidmət edəcək əmri əlavə edin. Videonun çox uzanmaması üçün bu avtomatlaşdırmanın bütün hərəkətlərini sadalamayacağam— işıqları söndürüb yenidən yandırmaq. Arxa işığı idarə etmək üçün Home Assistant interfeysində virtual düymə yaratdığım üçün onu burada da istifadə edəcəyəm. Budur bu avtomatlaşdırmanın strukturu. Tətik

bir ifadədir və hərəkət bir düyməni basmaqdır, bu da öz növbəsində bir neçə işığın söndürülməsinə və yandırılmasına səbəb olur. Bununla belə, burada da birbaşa işıq nəzarətini təyin edə bilərsiniz. Və burada bu avtomatlaşdırmanın kodu. Mətn köməkçisində sınaq. Komanda avtomatlaşdırmanı işə saldı və icradan sonra köməkçi "Bitti" cavabını verdi.

Burada tamamilə eyni işləyir. İndi daha maraqlı və mürəkkəb nümunələrə keçək . Burada vizual qurucu artıq kifayət deyil, ona görə də hər şey kod formatında göstəriləcək . Bu paketin mətn versiyasını təsvirdəki keçid vasitəsilə tapa bilərsiniz. Mən açıq hava temperaturu sensorundan temperaturu elan edəcək bir avtomatlaşdırma yaratmağa qərar verdim və bunu birbaşa sensor statusu sorğularında necə eşidildiyini deyil, daha təbii şəkildə etdim . Bunun üçün xüsusi şablon sensoru yaratmalı oldum. O, müəyyən edilmiş temperatur sensorundan məlumat alır - bu halda açıq havada istifadə üçün nəzərdə tutulub - lakin daha yaxşı başa düşmək üçün həm daxili, həm də açıq hava oxunuşlarını göstərəcəyəm.

Sonra, oxunuşlara əsaslanaraq, ümumi təsvir müəyyən edilir - əgər 10 ° C-dən aşağı olarsa, "Soyuq", 10 ilə 25 ° C arasında "İsti", 25 ° C-dən yuxarı isə "İsti"dir. Cavabın daha təbii səslənməsi üçün ədədi dəyərləri mətnə ​​çevirirəm. Bu, rəqəmlərin mətn ekvivalentləri ilə sadə xəritələşdirilməsidir . Temperatur göstəriciləri daha rahat olduğu üçün tam ədədlərə yuvarlaqlaşdırılır . Sonra xüsusi temperatur qiymətindən asılı olaraq

"dərəcə" sözünün düzgün qrammatik forması seçilir. Hazırda şablon daxili sensoru izləyir. Onun dəyəri: "İsti, iyirmi dörd dərəcə." İndi açıq sensor üçün: "Soyuq, üç dərəcə." Köməkçi üçün avtomatlaşdırmanın yaradılması. Onun kodunun mətn versiyası, xatırlatma olaraq, videonun təsvirindəki keçid vasitəsilə əldə edilə bilər.

Tətik "söhbət" və əsas ifadədir. Bu nümunədə: "Kənarda temperatur necədir?" Fəaliyyət Home Assistant Cloud parametrləri səhifəsində səs və dil seçiminə imkan verən standart mətndən nitqə inteqrasiyasından istifadə edir . O, eyni köməkçinin media pleyer obyektindən istifadə edir və mesaj məzmunu mənim yaratdığım şablon sensorunun statusudur və bu, mahiyyətcə tələb olunan cavabı təşkil edir. Bu avtomatlaşdırmanı yaradıb sınaqdan keçirəndə tapdım ki, köməkçinin əmri yerinə yetirdikdən sonra "Bitti" deməsi səbəbindən faktiki cavab ifadəsi itəcək. Beləliklə, ilk olaraq cavabı dediyinə və yalnız sonra "Bitti" deməsinə əmin olmaq üçün 5 saniyəlik gecikmə əlavə etməli oldum . İndiyə qədər

daha yaxşı həll yolu tapmamışam. İndi birdən çox köməkçidən eyni vaxtda istifadə etməyə baxaq . Məndə iki var, amma göstərəcəyim prinsip istənilən sayda cihaza tətbiq oluna bilər. İlk köməkçi, xatırladığınız kimi, Home Assistant müştərisi quraşdırılmış smartfondan istifadə edərək qoşulmuşdu . Ancaq ağıllı ev serverimdə də Bluetooth olduğundan, ikinci köməkçini onun veb interfeysi vasitəsilə qoşmaq qərarına gəldim. İşlədi - addımlar əvvəllər göstərilənlərlə eynidir, əvvəlcə Bluetooth vasitəsilə Wi-Fi-a qoşulur. Daha sonra o, səs köməkçisi kimi əlavə edilir, ilk addım yoxlamaq və lazım gələrsə, proqram təminatını ən son versiyaya yeniləməkdir. Addımlar sadədir - avtorizasiya üçün köməkçinin düyməsini yalnız bir dəfə basmalısınız . Son mərhələdə o, dərhal oyanış sözünü, emal növünü və səsi seçməyi təklif edir. Bütün bu parametrlər istənilən vaxt dəyişdirilə bilər. Yenə,

Mən serverimin Home Assistant buluduna qoşulduğunu aydınlaşdırmaq istəyirəm. ESPHome inteqrasiyasında indi iki cihaz var. Onlar yalnız rəqəmsal kodları ilə fərqlənirlər. Səs köməkçiləri menyusunda hər iki köməkçi cihazı da göstərilir.

Cihazların sayında heç bir məhdudiyyət yoxdur. Hər otaq üçün ayrıca cihaz ola bilər. Məkan əsaslı məhdudiyyət yoxdur - onlar Wi-Fi üzərində işləyir və yalnız enerji tələb edir. Bütün eksperimentlərim boyu nə vaxt oyanış sözü desəm, köməkçilərdən yalnız biri cavab verdi. Bir dəfə də onların eyni vaxtda aktivləşdiyini görməmişəm. İndi yeni bir sual yaranır. Oyanış sözü hansı köməkçinin tanıdığını necə müəyyən edə bilərik?

Bunun üçün *assist peyk* obyektindən istifadə edə bilərik. Varsayılan olaraq və çox vaxt "boş" vəziyyətdə qalır. Oyanış sözü dedikdən sonra ona cavab verən köməkçi bu qurumun statusunu dəyişəcək. Birincisi, əmri gözləyərkən "Listening" rejiminə keçir . Sonra, əmri yerinə yetirərkən "Emal"a keçir. Sonra, əmrin yerinə yetirildiyini göstərmək üçün "Cavab verir" olaraq dəyişir. Bundan sonra

o, standart "boş" vəziyyətinə qayıdır. Bu status dəyişikliyi oyanış sözünü hansı köməkçinin eşitdiyini müəyyən etmək üçün göstərici olacaq . Bu nə üçün istifadə edilə bilər? Mümkün istifadə hallarından biri əmri hansı cihazın işlədiyinə əsaslanaraq müxtəlif hərəkətləri işə salmaqdır. Test üçün mən “Salam” sözünü tətik ifadəsi kimi istifadə etdim və hansı köməkçinin əmr almasından asılı olaraq müxtəlif hərəkətlər yerinə yetirildi. Praktik bir nümunə müxtəlif otaqlardakı işıqları idarə etmək olardı . Ən əlverişli yanaşma

şərt seçicisindən istifadə etməkdir. Vəziyyət bloklarının sayı sisteminizdəki köməkçilərin sayına uyğun olmalıdır . Biz birinci köməkçinin statusunu yoxlayırıq - o, "boş" olmamalıdır, yəni emalın müəyyən mərhələsindədir. Şərt yerinə yetirilərsə, müvafiq hərəkətlər toplusu yerinə yetirilir. Bu halda köməkçi "Birinci köməkçi onlayndır" cavabını verəcək. Bununla belə, bu, məsələn, həmin otaqda işıqları yandırmaq üçün də istifadə oluna bilər.

Birinci şərt yerinə yetirilmirsə, bu, əmrin başqa köməkçi tərəfindən qəbul edildiyini bildirir. Burada ikinci köməkçinin vəziyyətini yoxlayırıq, sonra üçüncü və s. Bu nümunədə ikinci köməkçinin media pleyeri "İkinci köməkçi onlayndır" cavabını verəcəkdir. Yeri gəlmişkən, əvvəllər qeyd olunan istifadə halı üçün - açıq havanın temperaturu tələbi üçün - sorğunu qəbul edən köməkçiyə cavab göndərmək də məntiqli olardı.

Home Assistant əlçatan olmadıqda, məsələn, sistemin yenidən işə salınması zamanı köməkçilər belə görünür . Bu potensial problemlərin göstəricisi kimi istifadə edilə bilər. Ağıllı ev sistemi ilə səs vasitəsilə qarşılıqlı əlaqə demək olar ki, bütün istehsalçılar tərəfindən fəal şəkildə inkişaf etdirilən çox axtarılan bir xüsusiyyətdir . Ev köməkçisi də istisna deyil. Hələ görüləcək çox iş olsa da , hətta bu mərhələdə də köməkçi funksiyası kifayət qədər istifadəyə yararlıdır. Dəstək səviyyəsi və onu yerli olaraq istifadə etmək imkanı seçdiyiniz dildən asılıdır, ona görə də burada göstərilən nümunələrdən bəziləri sizin üçün fərqli görünə bilər. Təcrübəniz haqqında eşitmək istərdim - zəhmət olmasa videonun altındakı şərhlərdə fikirlərinizi bölüşün. Hələlik bu qədər. Ümid edirəm ki, bu baxış sizin üçün faydalı və maraqlı oldu. Bəyənmələriniz üçün çox minnətdaram - onlar

videonun YouTube-da tanıtımına kömək edir. Yeni rəyləri və dərslikləri qaçırmaq istəmirsinizsə, kanalıma abunə olun. Videonun təsvirində bu cihazı sifariş edə biləcəyiniz mağazalara, həmçinin Telegram kanallarıma və sosial mediaya, ağıllı ev müzakirələri üçün qruplarla birlikdə linklər buraxacağam . Qoşulmaqdan çekinmeyin - maraqlı olacaq. Diqqətiniz üçün təşəkkür edirik. Növbəti dəfəyə qədər - hamıya salam.

2025-03-18 21:36

Show Video

Other news

Opening Keynote: The new way to cloud [ASL] 2025-04-11 07:12
The Big Business of Drilling Deep Into the Earth | Bloomberg Primer 2025-04-05 13:26
Primitive Technology: Re-smelting previously made iron 2025-04-04 20:04