Glasovno aktivirani virtualni pomočniki in pametni zvočniki, kot sta Google Home in Amazonova Alexa, so vedno bolj prisotni v milijonih domov po vsem svetu. Postavite jim vprašanje in odgovorili bodo, pripovedujejo šale, prinesejo vremensko napoved in predvajajo glasbo.

Toda pametni zvočniki so nočna mora glede zasebnosti in lahko je zaskrbljujoče imeti enega doma, če vemo, da se podatki o tem, kar pravite, posredujejo podjetjem, ki niso v vašem najboljšem interesu srce.

Glasovni pomočniki po meri so enostavnejši, kot si mislite

Če cenite svojo zasebnost, a želite nekaj funkcionalnosti, ki jih ponuja pametni zvočnik, si ga zlahka izdelate sami. Vse, kar potrebujete, je Raspberry Pi ali drug računalnik, ki lahko poganja Linux, programsko opremo Mycroft.ai, dober USB mikrofonin nekaj zvočnikov.

Bistvo glasovnega pomočnika je, da ga upravljate s svojim glasom, povratna informacija ali odgovor pa je podan v zvočni obliki. Govorite z njim in govori vam nazaj. Zaradi tega je monitor presežek zahtev – prihranite denar na tehnologiji zaslona.

instagram viewer

Priključite USB mikrofon in zvočnike, nato priključite napajanje.

Namestite Mycroft AI na svoj Raspberry Pi

Ko na začetku namestite operacijski sistem na svoj Raspberry Pi, se prepričajte, da ste ga konfigurirali za sprejemanje povezav SSH.

Odprite terminal ali uporabite odjemalca SSH, kot je PuTTY, da se povežete s svojim Pi. Če je vaše uporabniško ime pi in je lokalni naslov IP vašega Pi 192.168.1.32, bi vnesli:

sshpi@192.168.1.32

Posodobite in nadgradite nameščene pakete z

sudo apt nadgradnja
nadgradnja sudo apt

Zdaj ima vaš Raspberry Pi najnovejšo privzeto programsko opremo in varnostne posodobitve.

Namestite git:

sudo apt namestite git

Klonirajte Mycroftovo jedro v svoj domači imenik in vanj spustite cd:

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

Imenik bo vseboval več datotek, kloniranih iz repozitorija Mycroft. Te lahko pregledate z:

ls

Dva, na katera morate biti najbolj pozorni, sta README.md, ki vsebuje koristne informacije o programski opremi, in dev_setup.sh, skript, ki bo pomagal avtomatizirati namestitev. Uporaba:

mačkaPREBERI ME.md

da preberete datoteko in nato zaženete skript z:

./dev_setup.sh

Postavljena vam bodo številna vprašanja, vključno s tem, ali želite zagnati stabilno ali nestabilno vejo (namig: želite stabilno vejo), ali naj Mycroft samodejno preveri, ali so na voljo posodobitve, če želite lokalno ustvarjen robotski glas (znan kot "Mimic") in če naj skript doda ukaze pomočnika Mycroft vašemu lokalnemu pot.

Lokalna izgradnja glasu Mimic bo trajala nekaj ur na Raspberry Pi, vendar pomeni, da se bo Mycroft lahko pogovarjal z vami, tudi če Pi nima dostopa do interneta. Dodajanje ukazov vaši poti pomeni, da jih boste pozneje lažje našli in uporabili.

Ko se odločite, bo skript prenesel in namestil več deset paketov Python. Ta postopek naj bi trajal približno 10 minut, vendar se lahko razlikuje glede na hitrost vaše povezave.

Ko se vrnete v ukazno vrstico, lahko zaženete Mycroft AI z:

./začetek-mycroft.sh vse

Mycroft je zdaj na spletu, posluša prek vašega mikrofona in je pripravljen odgovoriti prek zvočnikov.

Dodajanje spretnosti v Mycroft

Mycroft ima vgrajenih nekaj osnovnih veščin. Od njega lahko zahtevate, da vam sporoči vreme na vaši lokaciji, glasnost lahko povečate ali znižate z glasom, lahko pa rečete »Predvajaj novice«, da dobite vir RSS z novicami, ki ustreza lokalni nastavitvi, ki vam ga prebere robot Mimic glas.

ls /opt/mycroft/skills

Vsak od imenikov, prikazanih kot rezultat tega ukaza, bo vseboval datoteko README.md, ki bo vsebovala zahteve in navodila za uporabo. Uporabi mačka ukaz za branje vsebine.

Na primer, če želite izvedeti navodila za Mycroftove šale, bi vnesli:

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

Druge veščine lahko dodate tako, da jih prenesete iz Tržnica Mycroft, ki vključuje ustvarjanje računa, povezanega z vašim Mycroft AI, ali kloniranje neposredno iz Skladišče spretnosti Mycroft GitHub.

Če želite dodati novo veščino prek terminala, izberite URL spretnosti, ki se je želite naučiti Mycroft:

cd /opt/mycroft/skills/
git klon naslov/skladišča/spretnosti

Razvijte lastne Mycroftove spretnosti

Zdaj ste namestili Mycroft AI na Raspberry Pi in mu lahko dodate nove veščine. Zakaj ne bi projekta nadaljevali tako, da bi pomagali razviti veščine, ki jih lahko drugi uporabijo in dodajo drugim Mycroftovim namestitvam?