Hlasom aktivovaní virtuálni asistenti a inteligentné reproduktory, ako napríklad Google Home a Amazon Alexa, sú čoraz rozšírenejšie v miliónoch domácností po celom svete. Položte im otázku a oni vám odpovedia, rozprávajú vtipy, zistia predpoveď počasia a pustia hudbu.
Inteligentné reproduktory sú však nočnou morou v oblasti ochrany osobných údajov a môže byť znepokojujúce, ak ich máte doma, pretože že údaje o tom, čo hovoríte, sa prenášajú do spoločností, ktoré nemajú váš najlepší záujem Srdce.
Vlastné hlasové asistentky sú jednoduchšie, ako si myslíte
Ak si ceníte svoje súkromie, ale chcete niektoré z funkcií, ktoré ponúka inteligentný reproduktor, je ľahké vytvoriť si vlastný. Všetko, čo potrebujete, je Raspberry Pi alebo iný počítač so systémom Linux, softvér Mycroft.ai, slušný USB mikrofóna niektoré reproduktory.
Celý zmysel hlasového asistenta spočíva v tom, že ho ovládate pomocou hlasu a spätná väzba alebo odozva je poskytovaná počuteľnou formou. Hovoríte s ním a ono hovorí priamo na vás. Vďaka tomu je monitor nadbytočný vzhľadom na požiadavky, čo vám ušetrí peniaze na zobrazovacej technike.
Zapojte USB mikrofón a reproduktory a potom pripojte napájanie.
Nainštalujte si Mycroft AI na Raspberry Pi
Keď si na začiatku nainštalujte operačný systém do svojho Raspberry Pi, uistite sa, že ste ho nakonfigurovali tak, aby akceptoval pripojenia SSH.
Na pripojenie k vášmu Pi otvorte terminál alebo použite klienta SSH, napríklad PuTTY. Ak je vaše používateľské meno pi a lokálna IP adresa vášho Pi je 192.168.1.32, zadali by ste:
sshpi@192.168.1.32
Aktualizujte a inovujte nainštalované balíky pomocou
sudo apt aktualizovať
upgrade sudo apt
Teraz má vaše Raspberry Pi najnovší predvolený softvér a aktualizácie zabezpečenia.
Nainštalujte git:
sudo apt Inštalácia git
Naklonujte jadro Mycroft do svojho domovského adresára a do neho cd:
git klonovať https://github.com/MycroftAI/mycroft-core.git
cd mycroft-core
Adresár bude obsahovať niekoľko súborov naklonovaných z úložiska Mycroft. Môžete ich skontrolovať pomocou:
ls
Dve, ktorým by ste mali venovať najväčšiu pozornosť, sú README.md, ktorý obsahuje užitočné informácie o softvéri a dev_setup.sh, skript, ktorý pomôže automatizovať inštaláciu. Použitie:
katPREČÍTAJ MA.md
na čítanie súboru a potom spustite skript pomocou:
./dev_setup.sh
Dostanete niekoľko otázok vrátane toho, či chcete spustiť stabilnú alebo nestabilnú vetvu (Tip: chcete stabilnú vetvu), či by mal Mycroft automaticky kontrolovať aktualizácie, ak chcete lokálne generovaný robotický hlas (známy ako „Mimic“) a či má skript pridať pomocné príkazy Mycroft do vášho miestneho cesta.
Lokálne vytvorenie hlasu Mimic bude na Raspberry Pi trvať niekoľko hodín, ale znamená to, že Mycroft s vami bude môcť hovoriť, aj keď Pi nebude mať prístup na internet. Pridanie príkazov do cesty znamená, že ich neskôr bude ľahšie nájsť a použiť.
Akonáhle sa rozhodnete, skript stiahne a nainštaluje niekoľko desiatok balíkov Python. Tento proces by mal trvať približne 10 minút, ale môže sa líšiť v závislosti od rýchlosti vášho pripojenia.
Keď sa vrátite do príkazového riadku, môžete spustiť Mycroft AI pomocou:
./začať-mycroft.sh všetky
Mycroft je teraz online, počúva cez váš mikrofón a je pripravený reagovať cez reproduktory.
Pridanie zručností do Mycroft
Mycroft prichádza so zabudovanými niektorými základnými zručnosťami. Môžete ho požiadať, aby vám oznámil počasie vo vašej lokalite, môžete zvýšiť alebo znížiť hlasitosť hlasom, alebo môžete povedať „Play the news“, aby vám robot Mimic prečítal informačný kanál RSS vhodný pre miestne nastavenie hlas.
ls /opt/mycroft/skills
Každý z adresárov zobrazených ako výsledok tohto príkazu bude obsahovať súbor README.md, v ktorom budú uvedené požiadavky a pokyny na použitie. Použi kat príkaz na prečítanie obsahu.
Napríklad, ak chcete zistiť pokyny pre vtipy Mycroft, zadajte:
cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Ďalšie zručnosti je možné pridať ich stiahnutím zo stránky Trhovisko Mycroft, čo zahŕňa vytvorenie účtu prepojeného s vašou Mycroft AI alebo klonovanie priamo z Repozitár GitHub zručností Mycroft.
Ak chcete pridať novú zručnosť cez terminál, vyberte adresu URL zručnosti, ktorú sa má Mycroft naučiť:
cd /opt/mycroft/skills/
git klonovať adresa/zručnosti/úložiska
Rozvíjajte svoje vlastné zručnosti Mycroft
Teraz ste si nainštalovali Mycroft AI na Raspberry Pi a môžete doň pridať nové zručnosti. Prečo neposunúť projekt ďalej tým, že pomôžeme rozvíjať zručnosti, ktoré môžu ostatní využiť a pridať do iných inštalácií Mycroft?