ASSISTENTE DO GOOGLE MATRIX VOICE - PROJETO MATRIX VOICE
No último post, construímos um Robot que pode ser controlado via Amazon Alexa usando o MATRIX Voice instalado em um Raspberry Pi. Neste tutorial, iremos instalar e configurar o MATRIX Voice Google Assistant. Sim Google Assistant usando seu próprio dispositivo MATRIX e Raspberry Pi.
Vídeo de demonstração do MATRIX Voice Google Assistant
MATRIX Voice Google Assistant
Componentes necessários
- MATRIX Voice / Creator
- Raspberry Pi 3 (Clique para comprar)
- Palestrante (Clique para comprar)
- Cartão Micro SD (Clique para comprar)
- Conexão ativa com a Internet
Pré-requisitos
Antes de iniciar a configuração do MATRIX Voice Google Assistant, seria bom se você conhecesse um pouco mais sobre os componentes e placas utilizadas neste projeto. Você pode lê-lo ou apenas iniciar a seção do tutorial. Vamos nos familiarizar.
Raspberry Pi
Raspberry Pi é um pequeno cartão de crédito, leve e compacto computador disponível que é usado por ambos os profissionais, amadores e, claro, hackers. Este mini computador pode fazer (quase) tudo que uma máquina Linux normal pode fazer. É amplamente utilizado em várias indústrias, robótica, projetos de automação residencial.
Voz MATRIX
Esta pequena placa de desenvolvimento consiste em uma matriz radial de 8 microfones MEMS, 18 LEDs RGBW e 64 pinos GPIO, que está ligada a um Xilinx Spartan6 FPGA e 64 Mbit SDRAM. Isso fornece aos amadores e desenvolvedores uma oportunidade maravilhosa de adicionar voz personalizada e tecnologia de aprendizado de máquina acelerada por hardware em nenhum momento.
Uma versão avançada deste MATRIX Voice também está disponível empregando um chipset ESP32 Wi-Fi / BT que permitirá aos usuários se conectar facilmente à rede ou outros dispositivos via WiFi e Bluetooth em nenhum momento.
Tutorial do MATRIX Voice Google Assistant
Etapa 1:Configurando Raspberry Pi
Baixe e grave a imagem Raspbian mais recente em um cartão micro SD e insira-a no Raspbian Pi.
Agora ligue-o com um adaptador de energia que pode fornecer pelo menos 2,5 Amperes. Agora inicie seu terminal e crie uma senha para o usuário 'pi' executando o comando
sudo passwd pi
Conecte seu Raspberry Pi a um roteador WiFi ou rede com fio e certifique-se de que está conectado, verificando se ele está obtendo um endereço IP do switch.
Agora execute e atualize e atualize executando
sudo apt update -y
sudo apt upgrade -y
Etapa 2:Adicionando os repositórios
Para configurar o Google Assistant em seu MATRIX Voice, você deve começar instalando as ferramentas certas. Primeiro, instalaremos o software MATRIX adicionando os repositórios certos. Digite os comandos abaixo para instalar o software MATRIX
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add -
echo “deb https://apt.matrix.one/raspbian $ (lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/matrixlabs.list
Depois de adicionar os repositórios, você pode realizar uma atualização e uma atualização executando
sudo apt update
sudo apt melhoria
Etapa 3:instalar pacotes MATRIX e módulos de kernel
Agora você pode instalar os Softwares MATRIX
sudo apt install matrixio-creator-init
sudo apt install raspberrypi-kernel-headers raspberrypi-kernel git
Depois que esta etapa for concluída, você deve reiniciar para que os efeitos ocorram.
sudo reboot
Agora você pode instalar os módulos do kernel por executando
sudo apt install matrixio-kernel-modules
Reinicialize o Pi
sudo reboot
Etapa 4:Criar um projeto de desenvolvedor do Google
Agora use sua conta do Google para criar um projeto Google Developer. Esta etapa dará ao seu dispositivo acesso à API do Google Assistant.
Você pode fazer isso seguindo as etapas abaixo
- Navegue até a página do console de ações - vá para o console de ações
- Selecione Adicionar / importar projeto .
- Crie um novo projeto. Dê ao seu projeto um nome de projeto em Nome do projeto caixa e clique em CRIAR PROJETO .
- Agora você tem seu projeto pronto. A próxima coisa a fazer é habilitar a API. Vá para o Console do Cloud Platform e ative a API do Google Assistant no projeto que você acabou de criar.Clique em Ativar .
- Para o funcionamento adequado de nosso Google Assistente, você deve compartilhar alguns dados de atividade com o Google. Para fazer isso, abra a página Controles de atividade na conta que está vinculada ao assistente do Google.
Ative as seguintes opções
- Atividade na Web e de aplicativos
- Incluir histórico de navegação no Chrome e atividades de sites e aplicativos que usam a caixa de seleção dos serviços do Google.
- Informações do dispositivo
- Atividade de voz e áudio
Etapa 5:registrar o dispositivo
- Vá para o Console de ações e selecione o projeto que você criou na parte superior da tela.
- Na barra de navegação esquerda, clique em Propriedades conectadas.
- Clique em MODELOS DE DISPOSITIVO guia e clique em REGISTAR MODELO botão.
Preencha todas as informações e clique em REGISTAR MODELO . quando tiver terminado
Baixe o arquivo credentials.json para o seu computador e coloque-o no Raspberry Pi no qual o MATRIX Voice Google Assistant será executado.
É recomendável não renomear este arquivo e mantê-lo na pasta / home / pi.
Baixe este arquivo e transfira-o para o dispositivo. Clique em PRÓXIMO .
Etapa 6:Instalando o SDK
Antes de instalar o SDK, será mais inteligente isolar os pacotes do sistema dos pacotes que estamos prestes a instalar. Para isso, vamos montar um ambiente virtual para a gente mexer.
Nota:Execute esses códigos do diretório / home / pi, caso contrário, não funcionará.
Configure o ambiente Python Virtyual usando os seguintes comandos
sudo apt-get update
sudo apt-get install python3-dev python3-venv
python3 -m venv env
env / bin / python -m pip install –upgrade pip setuptools wheel
source env / bin / activate
Instale as dependências:
sudo apt-get install portaudio19-dev libffi-dev libssl-dev
Instalar pacotes python para nosso ambiente virtual usando os comandos abaixo
python -m pip install –upgrade google-assistant-library
python -m pip install –upgrade google-assistant-sdk [amostras]
python -m pip install –upgrade google-auth-oauthlib [ferramenta]
Agora é hora de gerar as credenciais que usaremos para executar nosso Gerar credenciais para poder executar nosso MATRIX Voice Google Assistant. Execute o comando abaixo.
google-oauthlib-tool –scope https://www.googleapis.com/auth/assistant-sdk-prototype \
–save –headless –client-secrets / caminho / para / credentials.json
Se tudo for feito corretamente, você deverá ver uma URL exibida no terminal mais ou menos assim:
Visite esta URL para autorizar este aplicativo:https://…
Digite o código de autorização:
Agora tudo o que você precisa fazer é copiar a URL inteira, abrir um navegador e colar a URL na barra de endereço e clicar em Enter. Ele solicitará que você faça login na Conta do Google que está vinculada ao projeto de desenvolvedor e como você para sua aprovação.
Leia mais informações….
MATRIX VOICE GOOGLE ASSISTANT - MATRIX VOICE PROJECT
Processo de manufatura