Glasovno aktivirani virtualni pomoćnici i pametni zvučnici kao što su Google Home i Amazonova Alexa sve su prisutniji u milijunima domova diljem svijeta. Postavite im pitanje, a oni će odgovoriti, pričaju viceve, dohvate vremensku prognozu i puštaju glazbu.

Ali pametni zvučnici su noćna mora privatnosti i može biti uznemirujuće imati jedan u svom domu, znajući da se podaci o onome što kažete prenose tvrtkama koje nisu u vašem najboljem interesu srce.

Prilagođeni glasovni pomoćnici lakši su nego što mislite

Ako cijenite svoju privatnost, ali želite nešto od funkcionalnosti pametnog zvučnika, lako ga je izraditi vlastiti. Sve što trebate je Raspberry Pi ili drugo računalo koje može pokretati Linux, softver Mycroft.ai, pristojan USB mikrofon, i neki zvučnici.

Cijela poanta glasovnog asistenta je da koristite svoj glas da njime upravljate, a povratna informacija ili odgovor daje se u zvučnom obliku. Razgovarate s njim, a ono vam uzvrati. To čini monitor viškom u odnosu na zahtjeve—štedi vam novac na tehnologiji zaslona.

Priključite USB mikrofon i zvučnike, zatim spojite napajanje.

Instalirajte Mycroft AI na svoj Raspberry Pi

Kad ste u početku instalirajte operativni sustav na svoj Raspberry Pi, provjerite jeste li ga konfigurirali da prihvaća SSH veze.

Otvorite terminal ili upotrijebite SSH klijent kao što je PuTTY za povezivanje s vašim Pi. Ako je vaše korisničko ime pi, a lokalna IP adresa vašeg Pi-ja 192.168.1.32, unijeli biste:

sshpi@192.168.1.32

Ažurirajte i nadogradite instalirane pakete s

sudo apt Ažuriraj
sudo apt nadogradnja

Sada vaš Raspberry Pi ima najnoviji zadani softver i sigurnosna ažuriranja.

Instaliraj git:

sudo apt instalirati git

Klonirajte Mycroft jezgru u svoj matični direktorij i cd u nju:

git klon https://github.com/MycroftAI/mycroft-core.git
CD mycroft-core

Direktorij će sadržavati nekoliko datoteka kloniranih iz Mycroft repozitorija. Možete ih pregledati pomoću:

ls

Dvije na koje biste trebali obratiti najviše pozornosti su PROČITAJ ME.md, koji sadrži korisne informacije o softveru i dev_setup.sh, skripta koja će vam pomoći automatizirati instalaciju. Koristiti:

mačkaPročitaj me.doktor medicine

za čitanje datoteke, a zatim pokrenite skriptu s:

./dev_setup.sh

Postavit će vam se niz pitanja uključujući želite li pokrenuti stabilnu ili nestabilnu granu (savjet: želite stabilnu granu), treba li Mycroft provjeri ažuriranja automatski, ako želite lokalno generirani robotski glas (poznat kao "Mimic"), i ako skripta treba dodati Mycroft pomoćne naredbe vašim lokalnim staza.

Izgradnja Mimic glasa lokalno će trajati nekoliko sati na Raspberry Piju, ali znači da će Mycroft moći razgovarati s vama čak i ako Pi nema pristup internetu. Dodavanje naredbi vašoj stazi znači da će ih kasnije biti lakše pronaći i koristiti.

Nakon što ste odabrali, skripta će preuzeti i instalirati nekoliko desetaka Python paketa. Ovaj bi postupak trebao trajati oko 10 minuta, ali može varirati ovisno o brzini vaše veze.

Nakon što se vratite na naredbeni redak, možete pokrenuti Mycroft AI s:

./početak-mycroft.sh svi

Mycroft je sada online, sluša preko vašeg mikrofona i spreman je odgovoriti preko zvučnika.

Dodavanje vještina u Mycroft

Mycroft dolazi s ugrađenim nekim osnovnim vještinama. Možete zatražiti da vam kaže kakvo je vrijeme na vašoj lokaciji, glasnoćom možete pojačati ili stišati glasnoću, ili možete reći "Reproduciraj vijesti," da dobijete RSS feed vijesti prikladan za lokalizaciju koji vam čita Mimic robot glas.

ls /opt/mycroft/skills

Svaki od direktorija prikazanih kao rezultat ove naredbe sadržavat će datoteku README.md koja će navesti zahtjeve i upute za korištenje. Koristiti mačka naredba za čitanje sadržaja.

Na primjer, ako želite saznati upute za Mycroftove šale, unijeli biste:

mačka /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

Ostale vještine mogu se dodati preuzimanjem s Tržnica Mycroft, što uključuje stvaranje računa povezanog s vašim Mycroft AI ili kloniranje izravno iz Mycroft vještine GitHub repozitorij.

Za dodavanje nove vještine putem terminala odaberite URL vještine koju želite da Mycroft nauči:

CD /opt/mycroft/skills/
git klon adresa/spremišta/vještina

Razvijte vlastite Mycroft vještine

Sada ste instalirali Mycroft AI na Raspberry Pi i možete mu dodati nove vještine. Zašto ne biste unaprijedili projekt pomažući u razvoju vještina koje drugi mogu koristiti i dodati drugim Mycroft instalacijama?