Gli assistenti virtuali ad attivazione vocale e gli altoparlanti intelligenti come Google Home e Alexa di Amazon sono una presenza crescente in milioni di case in tutto il mondo. Fai loro una domanda e loro risponderanno, raccontano barzellette, prendono le previsioni del tempo e suonano musica.

Ma gli altoparlanti intelligenti sono un incubo per la privacy e può essere sconcertante averne uno in casa, sapendo che i dati su ciò che dici vengono trasferiti a società in cui non hanno i tuoi migliori interessi cuore.

Gli assistenti vocali personalizzati sono più facili di quanto pensi

Se apprezzi la tua privacy ma desideri alcune delle funzionalità offerte da un altoparlante intelligente, è facile crearne una tua. Tutto ciò che serve è un Raspberry Pi o un altro computer in grado di eseguire Linux, il software Mycroft.ai, un microfono USB decente, e alcuni altoparlanti.

Il punto centrale di un assistente vocale è che usi la tua voce per controllarla e il feedback o la risposta vengono forniti in forma udibile. Gli parli e lui risponde a te. Ciò rende il monitor in eccesso rispetto ai requisiti, risparmiando denaro sulla tecnologia di visualizzazione.

instagram viewer

Collega il microfono e gli altoparlanti USB, quindi collega l'alimentazione.

Installa Mycroft AI sul tuo Raspberry Pi

Quando inizialmente installa un sistema operativo sul tuo Raspberry Pi, assicurati di averlo configurato per accettare connessioni SSH.

Apri un terminale o usa un client SSH come PuTTY per connetterti al tuo Pi. Se il tuo nome utente è pi e l'indirizzo IP locale del tuo Pi è 192.168.1.32, dovresti inserire:

sshpi@192.168.1.32

Aggiorna e aggiorna i pacchetti installati con

sudo apt aggiornare
sudo apt aggiornamento

Ora il tuo Raspberry Pi ha l'ultimo software predefinito e gli aggiornamenti di sicurezza.

Installa Git:

sudo apt installare idiota

Clona il core di Mycroft nella tua home directory e cd in essa:

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

La directory conterrà diversi file clonati dal repository di Mycroft. Puoi ispezionarli con:

ls

I due a cui dovresti prestare maggiore attenzione sono LEGGIMI.md, che contiene informazioni utili sul software, e dev_setup.sh, uno script che aiuterà ad automatizzare l'installazione. Uso:

gattoLEGGIMI.md

per leggere il file, quindi eseguire lo script con:

./dev_setup.sh

Ti verranno poste una serie di domande, incluso se vuoi eseguire il ramo stable o unstable (Suggerimento: vuoi il ramo stable), se Mycroft dovrebbe controlla automaticamente gli aggiornamenti, se desideri una voce robotica generata localmente (nota come "Mimic") e se lo script deve aggiungere i comandi di supporto di Mycroft al tuo locale sentiero.

La creazione della voce Mimic in locale richiederà diverse ore su un Raspberry Pi, ma significa che Mycroft sarà in grado di parlare con te anche se il Pi non ha accesso a Internet. L'aggiunta di comandi al tuo percorso significa che saranno più facili da trovare e utilizzare in seguito.

Dopo aver fatto le tue scelte, lo script scaricherà e installerà diverse dozzine di pacchetti Python. Questo processo dovrebbe richiedere circa 10 minuti, ma può variare a seconda della velocità di connessione.

Una volta tornato alla riga di comando, puoi avviare Mycroft AI con:

./inizio-mycroft.sh tutto

Mycroft è ora online, ascolta tramite il microfono e pronto a rispondere tramite gli altoparlanti.

Aggiunta di abilità a Mycroft

Mycroft include alcune abilità di base integrate. Puoi chiedergli di dirti il ​​tempo nella tua località, puoi alzare o abbassare il volume con la tua voce, oppure puoi dire "Riproduci le notizie" per ricevere un feed RSS di notizie appropriato per la locale letto dal robot Mimic voce.

ls /opt/mycroft/skills

Ciascuna delle directory mostrate come risultato di questo comando conterrà un file README.md, che indicherà i requisiti e le istruzioni per l'uso. Utilizzare il gatto comando per leggere il contenuto.

Ad esempio, se vuoi scoprire le istruzioni per le battute di Mycroft, devi inserire:

cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

È possibile aggiungere altre abilità scaricandole dal file Mercato Mycroft, che comporta la creazione di un account collegato al tuo Mycroft AI o la clonazione direttamente dal Repository GitHub delle competenze di Mycroft.

Per aggiungere una nuova abilità tramite il terminale, seleziona l'URL della competenza che vuoi che Mycroft impari:

CD /opt/mycroft/skills/
idiota clone indirizzo/della/competenza/repository

Sviluppa le tue abilità Mycroft

Ora hai installato Mycroft AI su un Raspberry Pi e puoi aggiungere nuove abilità ad esso. Perché non portare avanti il ​​progetto aiutando a sviluppare competenze che altri possono utilizzare e aggiungere ad altre installazioni Mycroft?