Häälaktiveeritud virtuaalsed assistendid ja nutikõlarid, nagu Google Home ja Amazoni Alexa, on üha enam levinud miljonites kodudes üle kogu maailma. Esitage neile küsimus ja nad vastavad, räägivad nalju, toovad ilmateate ja mängivad muusikat.
Kuid nutikõlarid on privaatsuse õudusunenägu ja selle olemasolu teie kodus võib olla häiriv, teades et andmed teie öeldu kohta edastatakse ettevõtetele, mis ei ole teie huvides süda.
Kohandatud häälassistendid on lihtsamad, kui arvate
Kui hindate oma privaatsust, kuid soovite osa nutikõlari pakutavatest funktsioonidest, on seda lihtne ise luua. Kõik, mida vajate, on Raspberry Pi või mõni muu arvuti, mis on võimeline töötama Linuxiga, Mycroft.ai tarkvara, korralik USB mikrofonja mõned kõlarid.
Hääleabilise kogu mõte seisneb selles, et sa kasutad selle juhtimiseks oma häält ja tagasisidet või vastust antakse kuuldaval kujul. Sa räägid sellega ja see räägib sulle otse vastu. See muudab monitori nõuetele vastavaks – säästate ekraanitehnika pealt raha.
Ühendage USB-mikrofon ja kõlarid ning seejärel ühendage toide.
Installige oma Raspberry Pi-sse Mycroft AI
Kui sa esialgu installige oma Raspberry Pi-sse operatsioonisüsteem, veenduge, et olete selle konfigureerinud SSH-ühendusi aktsepteerima.
Avage terminal või kasutage oma Pi-ga ühenduse loomiseks SSH-klienti (nt PuTTY). Kui teie kasutajanimi on pi ja teie Pi kohalik IP-aadress on 192.168.1.32, sisestage:
sshpi@192.168.1.32
Värskendage ja uuendage installitud pakette rakendusega
sudo apt värskendada
sudo apt uuendus
Nüüd on teie Raspberry Pi-l uusim vaiketarkvara ja turvavärskendused.
Installige git:
sudo apt installida git
Kloonige Mycrofti tuum oma kodukataloogi ja CD sinna:
git kloon https://github.com/MycroftAI/mycroft-core.git
cd mycroft-core
Kataloog sisaldab mitut faili, mis on kloonitud Mycrofti hoidlast. Saate neid kontrollida:
ls
Need kaks, millele peaksite kõige rohkem tähelepanu pöörama, on README.md, mis sisaldab kasulikku teavet tarkvara kohta ja dev_setup.sh, skript, mis aitab installimist automatiseerida. Kasuta:
kassLOE ME.md
faili lugemiseks ja seejärel käivitage skript koos:
./dev_setup.sh
Teilt küsitakse mitmeid küsimusi, sealhulgas seda, kas soovite käivitada stabiilset või ebastabiilset haru (vihje: soovite stabiilset haru), kas Mycroft peaks kontrollige värskendusi automaatselt, kui soovite kohalikult genereeritud robothäält (miimika) ja kui skript peaks lisama teie kohalikule häälele Mycrofti abikäsud tee.
Mimic-hääle loomine kohapeal võtab Raspberry Pi-l mitu tundi, kuid tähendab, et Mycroft saab teiega rääkida isegi siis, kui Pi-l pole juurdepääsu Internetile. Käskude lisamine oma teele tähendab, et neid on hiljem lihtsam leida ja kasutada.
Kui olete oma valikud teinud, laadib skript alla ja installib mitukümmend Pythoni paketti. See protsess peaks kestma umbes 10 minutit, kuid võib olenevalt ühenduse kiirusest erineda.
Kui olete käsureale naasnud, saate Mycroft AI käivitada järgmisega:
./alustada-mycroft.sh kõik
Mycroft on nüüd võrgus, kuulab teie mikrofoni kaudu ja on valmis kõlarite kaudu vastama.
Oskuste lisamine Mycrofti
Mycroft sisaldab mõningaid põhioskusi. Võite paluda sellel öelda teile teie asukoha ilma, saate oma häälega helitugevust tõsta või vähendada, või võite öelda "Esita uudiseid", et saada kohalikule asukohale sobiva uudiste RSS-voogu, mida robot Mimic teile loeb. hääl.
ls /opt/mycroft/skills
Kõik selle käsu tulemusel kuvatavad kataloogid sisaldavad faili README.md, mis kirjeldab nõudeid ja kasutusjuhiseid. Kasuta kass käsk sisu lugemiseks.
Näiteks kui soovite teada saada Mycrofti naljade juhiseid, sisestage:
kass /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Muid oskusi saab lisada, laadides need saidilt alla Mycrofti turg, mis hõlmab teie Mycroft AI-ga lingitud konto loomist või otse rakendusest kloonimist Mycrofti oskuste GitHubi hoidla.
Uue oskuse lisamiseks terminali kaudu valige selle oskuse URL, mida soovite Mycroftil õppida:
cd /opt/mycroft/skills/
git kloon oskuste/hoidla aadress
Arendage oma Mycrofti oskusi
Olete nüüd Raspberry Pi-le installinud Mycroft AI ja saate sellele uusi oskusi lisada. Miks mitte viia projekti edasi, aidates arendada oskusi, mida teised saavad kasutada ja lisada teistele Mycrofti installatsioonidele?