Ääniaktivoidut virtuaaliassistentit ja älykkäät kaiuttimet, kuten Google Home ja Amazonin Alexa, ovat kasvavassa määrin läsnä miljoonissa kodeissa ympäri maailmaa. Esitä heille kysymys, ja he vastaavat, he kertovat vitsejä, he hakevat sääennusteen ja soittavat musiikkia.
Älykkäät kaiuttimet ovat kuitenkin yksityisyyden painajainen, ja voi olla hämmentävää, jos sinulla on sellainen kotonasi. tiedot siitä, mitä sanot, siirretään yrityksille, jotka eivät ole sinun etujasi sydän.
Mukautetut ääniavustajat ovat helpompia kuin luulet
Jos arvostat yksityisyyttäsi, mutta haluat älykaiuttimen tarjoamia toimintoja, on helppo tehdä oma. Tarvitset vain Raspberry Pi: n tai muun tietokoneen, joka pystyy käyttämään Linuxia, Mycroft.ai-ohjelmistoa, kunnollinen USB-mikrofoni, ja jotkut kaiuttimet.
Ääniavustajan koko pointti on, että ohjaat sitä äänelläsi ja palaute tai vastaus annetaan kuultavassa muodossa. Puhut sille, ja se puhuu sinulle takaisin. Tämä tekee näytöstä ylimääräisen vaatimukset – säästät rahaa näyttötekniikassa.
Liitä USB-mikrofoni ja kaiuttimet ja kytke sitten virta.
Asenna Mycroft AI Raspberry Pi -laitteeseen
Kun alun perin asenna käyttöjärjestelmä Raspberry Pi -laitteeseen, varmista, että olet määrittänyt sen hyväksymään SSH-yhteydet.
Avaa pääte tai käytä SSH-asiakasta, kuten PuTTY: tä, muodostaaksesi yhteyden Pi-laitteeseen. Jos käyttäjätunnuksesi on pi ja Pi: n paikallinen IP-osoite on 192.168.1.32, kirjoitat:
sshpi@192.168.1.32
Päivitä ja päivitä asennetut paketit
sudo apt päivittää
sudo apt päivitys
Raspberry Pi sisältää nyt uusimmat oletusohjelmistot ja tietoturvapäivitykset.
Asenna git:
sudo apt Asentaa git
Kloonaa Mycroft-ydin kotihakemistoosi ja cd siihen:
git klooni https://github.com/MycroftAI/mycroft-core.git
CD mycroft-core
Hakemisto sisältää useita Mycroft-arkistosta kloonattuja tiedostoja. Voit tarkistaa nämä seuraavasti:
ls
Kaksi, joihin sinun tulee kiinnittää eniten huomiota, ovat README.md, joka sisältää hyödyllistä tietoa ohjelmistosta, ja dev_setup.sh, komentosarja, joka auttaa automatisoimaan asennuksen. Käyttää:
kissaREADME.md
lukeaksesi tiedoston ja ajaa sitten komentosarja:
./dev_setup.sh
Sinulta kysytään useita kysymyksiä, mukaan lukien haluatko ajaa vakaan vai epävakaan haaran (vinkki: haluatko vakaan haaran), pitäisikö Mycroftin tarkista päivitykset automaattisesti, jos haluat paikallisesti luodun robottiäänen (tunnetaan nimellä "mimic") ja jos komentosarjan pitäisi lisätä Mycroft-apukomennot paikalliseen polku.
Mimic-äänen rakentaminen paikallisesti kestää useita tunteja Raspberry Pi: llä, mutta tarkoittaa, että Mycroft pystyy puhumaan kanssasi, vaikka Pi: llä ei olisi Internet-yhteyttä. Komentojen lisääminen polullesi tarkoittaa, että ne on helpompi löytää ja käyttää myöhemmin.
Kun olet tehnyt valintasi, komentosarja lataa ja asentaa useita kymmeniä Python-paketteja. Tämän prosessin pitäisi kestää noin 10 minuuttia, mutta se voi vaihdella yhteysnopeuden mukaan.
Kun olet palannut komentoriville, voit käynnistää Mycroft AI: n komennolla:
./alkaa-mycroft.sh kaikki
Mycroft on nyt online-tilassa, kuuntelee mikrofonin kautta ja valmis vastaamaan kaiuttimien kautta.
Taitojen lisääminen Mycroftiin
Mycroftissa on sisäänrakennettuja perustaitoja. Voit pyytää sitä kertomaan sinulle sijaintisi sään, voit nostaa tai laskea äänenvoimakkuutta äänelläsi, tai voit sanoa "Play the news", jotta Mimic-robotti lukee sinulle paikkaan sopivan RSS-syötteen. ääni.
ls /opt/mycroft/skills
Jokainen tämän komennon tuloksena näytetyistä hakemistoista sisältää README.md-tiedoston, joka sisältää vaatimukset ja käyttöohjeet. Käytä kissa komento lukeaksesi sisällön.
Jos esimerkiksi haluat selvittää Mycroft-vitsien ohjeet, kirjoita:
kissa /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Muita taitoja voi lisätä lataamalla ne osoitteesta Mycroftin markkinapaikka, joka sisältää Mycroft AI: hen linkitetyn tilin luomisen tai kloonauksen suoraan sovelluksesta Mycroft-taitojen GitHub-arkisto.
Lisää uusi taito päätteen kautta valitsemalla sen taidon URL-osoite, jonka haluat Mycroftin oppivan:
CD /opt/mycroft/skills/
git klooni osoite/taidon/varaston
Kehitä omia Mycroft-taitojasi
Olet nyt asentanut Mycroft AI: n Raspberry Pi: hen ja voit lisätä siihen uusia taitoja. Miksi et vie projektia eteenpäin auttamalla kehittämään taitoja, joita muut voivat käyttää ja lisätä muihin Mycroft-asennuksiin?