A hanggal aktiválható virtuális asszisztensek és intelligens hangszórók, mint például a Google Home és az Amazon Alexa egyre nagyobb számban jelennek meg otthonok millióiban szerte a világon. Tegyél fel nekik egy kérdést, és ők válaszolnak, vicceket mesélnek, lekérik az időjárás-előrejelzést és zenélnek.

De az intelligens hangszórók egy rémálom a magánélet védelméről, és zavarba ejtő lehet, ha van otthonodban egy ilyen. hogy az Ön által elmondottakkal kapcsolatos adatokat olyan cégeknek továbbítjuk, amelyek nem az Ön érdekeit szolgálják szív.

Az egyéni hangasszisztensek egyszerűbbek, mint gondolná

Ha fontosnak tartja a magánélet védelmét, de szeretné az intelligens hangszórók által kínált funkciók egy részét, könnyen elkészítheti a sajátját. Csak egy Raspberry Pi-re vagy egy másik, Linuxot futtatni képes számítógépre, a Mycroft.ai szoftverre, egy jó USB mikrofon, és néhány hangszóró.

A hangasszisztens lényege az, hogy a hangjával vezérelheti, és a visszajelzés vagy válasz hallható formában történik. Beszélsz hozzá, és az azonnal visszaszól neked. Ezáltal a monitor a követelményekhez képest többletet jelent – ​​pénzt takarít meg a kijelzőtechnológián.

Csatlakoztassa az USB-mikrofont és a hangszórókat, majd csatlakoztassa a tápellátást.

Telepítse a Mycroft AI-t Raspberry Pi készülékére

Amikor kezdetben telepítsen operációs rendszert Raspberry Pi készülékére, győződjön meg arról, hogy az SSH-kapcsolatok fogadására konfigurálta.

Nyisson meg egy terminált, vagy használjon SSH-klienst, például PuTTY-t a Pi-hez való csatlakozáshoz. Ha a felhasználóneve pi, és a Pi helyi IP-címe 192.168.1.32, akkor a következőket kell beírnia:

sshpi@192.168.1.32

Frissítse és frissítse a telepített csomagokat ezzel

sudo apt frissítés
sudo apt frissítés

A Raspberry Pi mostantól a legújabb alapértelmezett szoftverrel és biztonsági frissítésekkel rendelkezik.

git telepítése:

sudo apt telepítés git

Klónozd a Mycroft magot a kezdőkönyvtáradba és a CD-t bele:

git klón https://github.com/MycroftAI/mycroft-core.git
CD mycroft-core

A könyvtár több, a Mycroft tárolóból klónozott fájlt tartalmaz majd. Ezeket a következőkkel ellenőrizheti:

ls

A kettőre kell leginkább figyelni README.md, amely hasznos információkat tartalmaz a szoftverről, és dev_setup.sh, egy szkript, amely segít automatizálni a telepítést. Használat:

macskaREADME.md

a fájl elolvasásához, majd futtassa a szkriptet a következővel:

./dev_setup.sh

Számos kérdést fog feltenni, többek között azt, hogy stabil vagy instabil ágat akar-e futtatni (tipp: stabil ágat akar-e), hogy a Mycroftnak kell-e automatikusan ellenőrizze a frissítéseket, ha helyileg generált robothangot szeretne ("Mimic" néven ismert), és ha a szkriptnek hozzá kell adnia Mycroft helper parancsokat a helyihez pálya.

A Mimic hang helyi felépítése több órát vesz igénybe egy Raspberry Pi-n, de azt jelenti, hogy a Mycroft akkor is tud beszélni veled, ha a Pi nem fér hozzá az internethez. Parancsok hozzáadása az elérési úthoz azt jelenti, hogy a későbbiekben könnyebben megtalálhatóak és használhatók lesznek.

Miután kiválasztotta, a szkript több tucat Python-csomagot tölt le és telepít. Ez a folyamat körülbelül 10 percet vesz igénybe, de a kapcsolat sebességétől függően változhat.

Miután visszatért a parancssorba, elindíthatja a Mycroft AI-t a következővel:

./Rajt-mycroft.sh összes

A Mycroft most online, a mikrofonján keresztül hallgat, és készen áll a hangszórókon keresztüli válaszadásra.

Készségek hozzáadása a Mycrofthoz

A Mycroft néhány beépített alapkészséggel rendelkezik. Megkérheti, hogy mondja meg az időjárást a tartózkodási helyén, hangjával növelheti vagy csökkentheti a hangerőt, vagy kimondhatja, hogy „Play the news” (Játssz a híreket), hogy az adott területnek megfelelő RSS hírfolyamot olvassa fel a Mimic robot. hang.

ls /opt/mycroft/skills

A parancs eredményeként megjelenő könyvtárak mindegyike tartalmazni fog egy README.md fájlt, amely leírja a követelményeket és a használati utasításokat. Használja a macska parancsot a tartalom elolvasásához.

Például, ha szeretné megtudni a Mycroft viccek utasításait, írja be:

macska /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

Más készségek hozzáadhatók, ha letölti őket a webhelyről Mycroft piactér, amely magában foglalja a Mycroft AI-hoz kapcsolódó fiók létrehozását vagy közvetlenül a klónozást Mycroft készségek GitHub adattár.

Ha új készségeket szeretne hozzáadni a terminálon keresztül, válassza ki annak a készségnek az URL-címét, amelyet a Mycroft megtanulnia szeretne:

CD /opt/mycroft/skills/
git klón a/a/készség/tárhely címe

Fejlessze saját Mycroft-készségeit

Most telepítette a Mycroft AI-t egy Raspberry Pi-re, és új készségeket adhat hozzá. Miért nem viszi tovább a projektet azáltal, hogy segít olyan készségek fejlesztésében, amelyeket mások felhasználhatnak és hozzáadhatnak más Mycroft-telepítésekhez?