Skip to content

„Home Assistant Voice”: atvirojo kodo balso asistentas be debesų

„Home Assistant Voice” yra atvirojo kodo ir be debesų kompiuterijos balso asistentas, sukurtas JAV bendrovės „Nabu Casa”, namų automatizavimo projekto „Home Assistant” kūrėjos.

Index

    Kodėl „Home Assistant Voice” yra toks brangus?

    „Home Assistant Voice” oficiali kaina yra 59 eurai, o tai yra įdomu, jei jus domina namų automatizavimo įrenginys su „Home Assistant” ir galimybė valdyti savo namus balsu be interneto bei naudojant atvirojo kodo projektą, kurį remia bendrovė „Nabu Casa”.

    NC-VK-9727 privalumai ir trūkumai

    Privalumai

    • Patogus naudoti: balso asistentą su „Home Assistant”galite nustatyti per kelias minutes be vargo.
    • Veikia be interneto: jei turite galingą aparatinę įrangą, „Home Assistant” balsu galite naudotis be interneto ryšio.
    • Privatūs duomenys: Net jei naudojatės „Home Assistant” debesimi, jūsų duomenys nėra saugomi ar mokomi.
    • Galite išjungti mikrofoną: Jei nenorite, kad balso asistentas girdėtų jūsų pokalbius.
    • Atvirojo kodo projektas: „Home Assistant” ir toliau laikosi atvirojo kodo filosofijos, todėl turime tobulėjantį produktą, kurį remia kūrėjų bendruomenė.
    • Oficialus „Home Assistant” gaminys: Įdomus veiksnys, į kurį reikia atsižvelgti, yra tai, kad gaminį sukūrė bendrovė „Nabu Casa”, projekto „Home Assistant” kūrėja.

    Trūkumai

    • Jei neturite galingos aparatinės įrangos, jums reikia interneto: Turite turėti aparatinę įrangą su bent 3 GB VRAM (pageidautina „NVidia”).
    • Yra tik 1 modelis: Šiuo metu nėra skirtingų balso asistentų modelių (pavyzdžiui, modelių su geresne garso kokybe, su ekranu ir kt.)

    „Home Assistant Voice” naudojimo pamoka

    Sužinokime daugiau informacijos apie šį naująjį balso asistentą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Kuo domina „Home Assistant Voice”?

    „Home Assistant” – tai atvirojo kodo namų automatizavimo projektas, kuriame daugiausia dėmesio skiriama laisvei, ilgaamžiškumui ir duomenų privatumui.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Vadovaudamiesi šia filosofija, pristatėme namų automatizavimo centrą „Home Assistant Green„, kuris leidžia pradėti išmaniųjų namų projektą su iš anksto įdiegta „Home Assistant” programine įranga.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Taip pat „Zigbee” raktą, kad galėtumėte susieti „Zigbee” išmaniuosius įrenginius.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar JAV bendrovė „Nabu Casa” siūlo savo namų asistentą „Voice”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šis balso asistentas atitinka atvirojo kodo filosofiją, t. y. kūrėjų bendruomenė galės jį pritaikyti ir papildyti naujomis funkcijomis.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Be to, šis balso asistentas gali veikti visiškai vietoje, t. y. bus galima valdyti namus balsu be interneto, o tai labai įdomi detalė, kurios negali atlikti kiti garsūs balso asistentai.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Tačiau šiuo atveju, norėdami paleisti „Assist”, turime turėti galingą aparatinę įrangą su šiuolaikiniu GPU, turinčiu bent 3 GB VRAM, o „Nabu Casa” rekomenduoja „NVIDIA”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Jei norime lengvai valdyti namus balsu naudodami „Home Assistant”, pavyzdžiui, jei turime namų automatizavimo centrą „Home Assistant Green”, galime naudoti „Home Assistant” privatų debesį, kuriame mūsų duomenys nėra saugomi ar mokomi.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Jei namuose jau turime namų automatizavimo sprendimą „Home Assistant”, šis „Home Assistant” balso asistentas gali būti geriausias variantas ilgaamžiškumo požiūriu, atsižvelgiant į tai, kad jis buvo sukurtas būtent darbui su „Home Assistant”, nes laikui bėgant buvo atliekami įvairūs atnaujinimai.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Techninė informacija apie „Home Assistant Voice

    Sužinokime techninę „Home Assistant Voice” informaciją.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Atidarę pakuotę atrasime „Home Assistant Voice”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Iš polikarbonato plastiko pagamintas baltas ir pusiau permatomas korpusas, kurio matmenys 84x84x21 mm, o svoris 96 g.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Pagal numatytuosius nustatymus jis neturi maitinimo šaltinio, todėl reikia įsigyti 5 V DC – 2A USB-C maitinimo šaltinį.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šiame balso asistente integruoti 2 mikrofonai ir „XMOS” garso procesorius su triukšmo šalinimo funkcija, todėl galime aiškiai užfiksuoti savo balsą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Norėdami bendrauti su balso asistentu, turime ištarti aktyvavimo frazę, kuri pagal numatytuosius nustatymus yra „Okay Nabu”, bet ją galime pakeisti į „Hey Mycroft” arba „Hey Jarvis”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Kai ištarsime šią aktyvavimo frazę, gausime vaizdinį ir garsinį atsaką, rodantį, kad balso asistentas šiuo metu mūsų klausosi, ir galėsime vykdyti bet kokią komandą balsu.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šį šviesos žiedą taip pat galima matyti, kai dėl jo ratuko keičiate garsumą nuo 0 iki 100 %, kai sukuriate laikmatį, kuris rodomas kaip atgalinė atskaita, arba kai išjungiate mikrofoną.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Norėdami išjungti mikrofoną, t. y. kad balso asistentas mūsų negirdėtų, šone turime įrenginio nutildymo mygtuką, kuris fiziškai atjungia mikrofonų maitinimą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Jei nenorime sakyti aktyvavimo frazės, kad įvykdytume balso komandą, galime paspausti centrinį mygtuką ir tuomet galėsime bendrauti su balso asistentu.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šį centrinį mygtuką taip pat galima naudoti įvairioms automatinėms funkcijoms įjungti, paspaudus du kartus, tris kartus arba laikant nuspaustą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šalia USB-C prievado matome 3,5 mm lizdą, kuris yra įdomus.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Pavyzdžiui, jei norime balso asistentą prijungti prie išorinio garsiakalbio ir perkelti garsą į kitą įrenginį, kuriame garso kokybė būtų geresnė.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Po juo yra Grove prievadas, prie kurio galima prijungti jutiklius arba priedus.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šio balso asistento programinė įranga yra iš anksto įkelta „ESPHome”, visiškai atviro kodo programinė įranga, skirta ESP32 ir XMOS lustui.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Kaip integruoti „Home Assistant Voice” į mūsų įrenginį?

    Pirma, kaip minėjau, galime naudoti „Home Assistant” debesijos paslaugą, kad lengvai prisijungtume prie balso asistento ir juo naudotumėmės.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Norėdami tai padaryti, „Home Assistant” sąsajoje eikite į „Settings” ir „Home Assistant Cloud”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Galime naudotis 1 mėnesio nemokamu bandomuoju laikotarpiu.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Vėliau mėnesio kaina yra 7,50 euro arba 75 eurai per metus.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Ši debesijos paslauga įdomi ne tik norint naudotis balso asistentu, bet ir norint saugiai ir nesudėtingai nuotoliniu būdu prisijungti prie savo išmaniųjų namų naudojant URL adresą, kurį gausime užsisakę paslaugą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar turime prijungti balso asistentą prie maitinimo šaltinio.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Telefone galime atidaryti programą „Home Assistant”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Eikite į „Nustatymai”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Ir „Įrenginiai ir paslaugos”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Turi būti įjungta „Bluetooth” funkcija.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Skiltyje „Atrasta” turėtume matyti savo balso asistentą, todėl spustelėkite „Pridėti”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar turime prijungti šį balso asistentą prie WIFI tinklo.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Turime 1 kartą paspausti centrinį balso asistento mygtuką.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar spustelėkite „Priimti”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Pasirenkame balso asistentą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Spustelėkite „Siųsti”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Spustelėkite „Baigti”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar jis bus atnaujintas ir turime palaukti kelias sekundes. O dabar galime jį išbandyti ištardami stebuklingąją frazę „Okay Nabu”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Jį galime pastatyti kurioje nors savo namų vietoje.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Galime pritaikyti kai kuriuos balso asistento nustatymus, pvz., jo aktyvavimo frazę arba balso, kuriuo su mumis bus bendraujama, tipą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar su „Home Assistant” susietus išmaniuosius įrenginius galėsime valdyti balsu, nes įdiegta funkcija „Home Assistant Voice”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Tai galima patikrinti skiltyje „Nustatymai”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    „Balso asistentai”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Ir privalome turėti „Home Assistant Cloud” kaip mėgstamiausią.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Galime pereiti prie jo nustatymų ir patikrinti, ar viskas teisingai sukonfigūruota kaip „Home Assistant Cloud” ir ispanų kalba.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Štai ir viskas, dabar galime valdyti savo prietaisus balsu, be to, šis „Home Assistant Voice” gali kalbėti su mumis pagal mūsų nustatytus kriterijus.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Verta paminėti, kad jei eisime į balso asistento nustatymus.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Galima įjungti arba išjungti prietaiso šviesos diodą, pakeisti įjungimo frazę.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Be to, įjunkite arba išjunkite mikrofoną.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Kokias balso komandas galime vykdyti?

    Mano pavyzdyje su „Home Assistant” susieti skirtingi įrenginiai, naudojant Zigbee2MQTT. Kiekvieno susieto „Zigbee” įrenginio pavadinimą, pavyzdžiui, žaliuzė, lemputė, kištukinis lizdas arba durys, pasirinkau pagal savo poreikius.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Taip galėsiu lengvai bendrauti su „Home Assistant Voice” naudodamas šiuos vardus.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Jei dėl kokių nors priežasčių nenorite atskleisti įrenginio, galite jį pašalinti iš sąrašo, pasirinkę „Nustatymai”, „Balso asistentai”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Ir „Eksponuojami subjektai”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Jei norite sužinoti, ką galite ištarti balsu, rekomenduoju pažvelgti į „GitHub” ir peržiūrėti įvairias frazes, suderinamas su „Home Assistant Voice”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Kiekviename įrenginio profilyje galite rasti įvairias frazes, kurias galite groti balsu.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Štai keletas komandų pavyzdžių:

    • Suaktyvinkite kištuką
    • Išjungti kištuką
    • Įjunkite lemputę
    • Išjunkite elektros lemputę
    • Nustato 20 % lemputės ryškumą
    • Nustato 100 % lemputės ryškumą
    • Nustato raudoną lemputę
    • Nustato mėlyną lemputės spalvą
    • Nustato žalią lemputę
    • Ar durys atidarytos?
    • Ar durys užrakintos?
    • Kiek durų atidaryta?
    • Kokia temperatūra?
    • Atidarykite užraktą
    • Uždarykite užraktą
    • Užraktą atidarykite 40 %.
    • Atverkite užraktą iki 80 %.
    • 10 sekundžių laikmatis
    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Kaip priversti mūsų balso asistentą kalbėti?

    „Home Assistant Voice” taip pat gali kalbėti su mumis, kai įvyksta jūsų nustatytas įvykis.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Šiuo tikslu sukursime automatines programas ir pasinaudosime TTS (Text To Speech) funkcija.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Sukursime automatiką, kad kai kas nors paskambins į mūsų durų skambutį išmaniuoju „Zigbee” mygtuku, mūsų balso asistentas pasakys, kad kažkas skambina.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Norėdami sukurti automatiką, turime eiti į „Nustatymai” ir „Automatikos ir scenos”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Turime spustelėti „Sukurti automatizaciją”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Sąlygoje „When” ir skiltyje „Add trigger” (Pridėti trigerį) ieškome „Device” (Įrenginys).

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Pasirinkime mūsų mygtuko paspaudimo trigerį.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Dabar skiltyse „Then do” ir „Add action” pasirinkime „Text-to-Speech (TTS): Speech”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Pasirenkame „Objectives” ir subjektą „Home Assistant Cloud”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    „Medijos grotuvo subjektas” bus mūsų namų asistento balsas.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Įdėjome pranešimą „Kažkas skambina į jūsų namus”.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Pažymime langelį „Kalba” ir įrašome „es-ES”, kad gautume atsakymą ispanų kalba.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Galime įrašyti ir pavadinti savo automatizavimą.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Štai ir rezultatas.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Trumpai tariant, „Home Assistant Voice” yra labai įdomus išmaniųjų namų ateities statymas, kuriame naudojamas atvirojo kodo metodas, užtikrinamas mūsų duomenų privatumas, todėl neabejotinai šis balso asistentas sulauks didelės sėkmės visame pasaulyje.

    "Home Assistant Voice": atvirojo kodo balso asistentas be debesų

    Paprastai perkama kartu

    Pirkti dabar „Home Assistant Voice