Assistentes virtuais ativados por voz e alto-falantes inteligentes, como o Google Home e o Alexa da Amazon, são uma presença crescente em milhões de lares em todo o mundo. Faça uma pergunta e eles responderão, eles contam piadas, buscam a previsão do tempo e tocam música.

Mas os alto-falantes inteligentes são um pesadelo de privacidade e pode ser desconcertante ter um em sua casa, sabendo que os dados sobre o que você diz estão sendo transferidos para empresas que não têm seus melhores interesses em coração.

Assistentes de voz personalizados são mais fáceis do que você pensa

Se você valoriza sua privacidade, mas deseja algumas das funcionalidades oferecidas por um alto-falante inteligente, é fácil criar o seu próprio. Tudo que você precisa é um Raspberry Pi ou outro computador capaz de rodar Linux, o software Mycroft.ai, um microfone USB decente, e alguns alto-falantes.

O ponto principal de um assistente de voz é que você usa sua voz para controlá-lo, e o feedback ou a resposta é dado de forma audível. Você fala com ele, e ele fala de volta para você. Isso faz com que um monitor supere os requisitos – economizando dinheiro com a tecnologia de exibição.

instagram viewer

Conecte o microfone e os alto-falantes USB e, em seguida, conecte a energia.

Instale o Mycroft AI no seu Raspberry Pi

Quando você inicialmente instale um sistema operacional no seu Raspberry Pi, verifique se você o configurou para aceitar conexões SSH.

Abra um terminal ou use um cliente SSH como o PuTTY para se conectar ao seu Pi. Se o seu nome de usuário for pi e o endereço IP local do seu Pi for 192.168.1.32, você digitaria:

sshpi@192.168.1.32

Atualize e atualize os pacotes instalados com

sudo apt atualizar
sudo apt upgrade

Agora seu Raspberry Pi tem o software padrão mais recente e as atualizações de segurança.

Instale o git:

sudo apt instalar git

Clone o núcleo do Mycroft em seu diretório inicial e faça cd nele:

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

O diretório conterá vários arquivos clonados do repositório Mycroft. Você pode inspecioná-los com:

ls

Os dois que você deve prestar mais atenção são README.md, que contém informações úteis sobre o software, e dev_setup.sh, um script que ajudará a automatizar a instalação. Usar:

gatoLeia-me.md

para ler o arquivo e, em seguida, execute o script com:

./dev_setup.sh

Serão feitas várias perguntas, incluindo se você deseja executar a ramificação estável ou instável (Dica: você deseja a ramificação estável), se o Mycroft deve verifique se há atualizações automaticamente, se você deseja uma voz robótica gerada localmente (conhecida como "Mimic") e se o script deve adicionar comandos auxiliares Mycroft ao seu local caminho.

Construir a voz Mimic localmente levará várias horas em um Raspberry Pi, mas significa que Mycroft poderá falar com você mesmo que o Pi não tenha acesso à Internet. Adicionar comandos ao seu caminho significa que eles serão mais fáceis de encontrar e usar mais tarde.

Depois de fazer suas escolhas, o script baixará e instalará várias dúzias de pacotes Python. Esse processo deve levar cerca de 10 minutos, mas pode variar dependendo da velocidade da sua conexão.

Depois de retornar à linha de comando, você pode iniciar o Mycroft AI com:

./começar-mycroft.sh tudo

Mycroft agora está online, ouvindo pelo microfone e pronto para responder pelos alto-falantes.

Adicionando habilidades ao Mycroft

Mycroft vem com algumas habilidades básicas incorporadas. Você pode pedir para informar o clima em sua localização, aumentar ou diminuir o volume com sua voz, ou você pode dizer "Reproduza as notícias" para obter um feed RSS de notícias apropriado ao local lido para você pelo robótico Mimic voz.

ls /opt/mycroft/skills

Cada um dos diretórios mostrados como resultado deste comando conterá um arquivo README.md, que especificará os requisitos e instruções de uso. Use o gato comando para ler o conteúdo.

Por exemplo, se você quiser descobrir as instruções para as piadas do Mycroft, digite:

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

Outras habilidades podem ser adicionadas baixando-as do Mercado Mycroft, que envolve a criação de uma conta vinculada ao seu Mycroft AI ou a clonagem diretamente do Repositório GitHub de habilidades Mycroft.

Para adicionar uma nova habilidade através do terminal, selecione a URL da habilidade que deseja que o Mycroft aprenda:

cd /opt/mycroft/skills/
git clone endereço/da/habilidade/repositório

Desenvolva suas próprias habilidades de Mycroft

Agora você instalou o Mycroft AI em um Raspberry Pi e pode adicionar novas habilidades a ele. Por que não levar o projeto adiante ajudando a desenvolver habilidades que outros podem usar e adicionar a outras instalações Mycroft?