Asistenții virtuali activați prin voce și difuzoarele inteligente, cum ar fi Google Home și Alexa de la Amazon, sunt o prezență în creștere în milioane de case din întreaga lume. Pune-le o întrebare și ei vor răspunde, spun glume, aduc prognoza meteo și pun muzică.
Dar difuzoarele inteligente sunt un coșmar de confidențialitate și poate fi deconcertant să ai una în casă, știind că datele despre ceea ce spui sunt transferate către companii care nu au interesul tău inima.
Asistenții vocali personalizați sunt mai ușori decât credeți
Dacă vă prețuiți confidențialitatea, dar doriți o parte din funcționalitatea oferită de un difuzor inteligent, este ușor să vă creați propria dvs. Tot ce aveți nevoie este un Raspberry Pi sau un alt computer capabil să ruleze Linux, software-ul Mycroft.ai, un microfon USB decent, și niște difuzoare.
Scopul unui asistent vocal este că vă folosiți vocea pentru a-l controla, iar feedback-ul sau răspunsul este dat într-o formă audibilă. Îi vorbești și îți vorbește direct. Acest lucru face ca monitorul să fie un surplus față de cerințe, economisind bani din tehnologia afișajului.
Conectați microfonul și difuzoarele USB, apoi conectați alimentarea.
Instalați Mycroft AI pe Raspberry Pi
Când tu inițial instalați un sistem de operare pe Raspberry Pi, asigurați-vă că l-ați configurat să accepte conexiuni SSH.
Deschideți un terminal sau utilizați un client SSH, cum ar fi PuTTY, pentru a vă conecta la Pi. Dacă numele dvs. de utilizator este pi și adresa IP locală a lui Pi este 192.168.1.32, veți introduce:
sshpi@192.168.1.32
Actualizați și actualizați pachetele instalate cu
sudo apt Actualizați
sudo apt upgrade
Acum Raspberry Pi are cele mai recente actualizări implicite de software și de securitate.
Instalați git:
sudo apt instalare git
Clonează nucleul Mycroft în directorul tău de acasă și cd în el:
git clonare https://github.com/MycroftAI/mycroft-core.git
CD mycroft-core
Directorul va conține mai multe fișiere clonate din depozitul Mycroft. Le puteți inspecta cu:
ls
Cei doi cărora ar trebui să le acordați cea mai mare atenție sunt README.md, care conține informații utile despre software și dev_setup.sh, un script care va ajuta la automatizarea instalării. Utilizare:
pisicăCITEȘTE-MĂ.md
pentru a citi fișierul, apoi rulați scriptul cu:
./dev_setup.sh
Vi se vor pune o serie de întrebări, inclusiv dacă doriți să rulați ramura stabilă sau instabilă (Sugestie: doriți ramura stabilă), dacă Mycroft ar trebui să verificați automat actualizările, dacă doriți o voce robotizată generată local (cunoscută sub numele de „Mimic”) și dacă scriptul ar trebui să adauge comenzi de ajutor Mycroft la dvs. local cale.
Crearea vocii Mimic la nivel local va dura câteva ore pe un Raspberry Pi, dar înseamnă că Mycroft va putea să vă vorbească chiar dacă Pi-ul nu are acces la internet. Adăugarea de comenzi la cale înseamnă că acestea vor fi mai ușor de găsit și de utilizat mai târziu.
Odată ce ați făcut alegerile, scriptul va descărca și instala câteva zeci de pachete Python. Acest proces ar trebui să dureze aproximativ 10 minute, dar poate varia în funcție de viteza conexiunii.
Odată ce revii la linia de comandă, poți porni Mycroft AI cu:
./start-mycroft.sh toate
Mycroft este acum online, ascultă prin microfon și gata să răspundă prin difuzoare.
Adăugarea de abilități la Mycroft
Mycroft vine cu câteva abilități de bază încorporate. Îi poți cere să-ți spună vremea în locația ta, poți ridica sau reduce volumul cu vocea, sau puteți spune „Redați știrile” pentru a obține un flux RSS de știri adecvat localității, citit de robotul Mimic voce.
ls /opt/mycroft/skills
Fiecare dintre directoarele afișate ca rezultat al acestei comenzi va conține un fișier README.md, care va descrie cerințele și instrucțiunile de utilizare. Folosește pisică comanda pentru a citi conținutul.
De exemplu, dacă doriți să aflați instrucțiunile pentru glumele Mycroft, ați introduce:
cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md
Alte abilități pot fi adăugate prin descărcarea lor din Piața Mycroft, care implică crearea unui cont conectat la Mycroft AI sau clonarea direct din Depozitul GitHub de competențe Mycroft.
Pentru a adăuga o nouă abilitate prin intermediul terminalului, selectați adresa URL a abilității pe care doriți să o învețe Mycroft:
CD /opt/mycroft/skills/
git clonare adresa/a/a/depozitul/depozitul
Dezvoltați-vă propriile abilități Mycroft
Acum ați instalat Mycroft AI pe un Raspberry Pi și puteți adăuga noi abilități la acesta. De ce să nu duceți proiectul mai departe, ajutând la dezvoltarea abilităților pe care alții le pot folosi și adăuga la alte instalații Mycroft?