Índice:
- Etapa 1: registrar um produto no desenvolvedor da Amazon
- Etapa 2: Instalando o software MATRIX (manual)
- Etapa 3: Baixar scripts Alexa SDK (manual)
- Etapa 4: registrando seu Pi como um dispositivo Alexa
- Etapa 5: Instalando Alexa SDK
- Etapa 6: Vinculando seu dispositivo à sua conta Amazon
- Etapa 7: execute o Alexa
Vídeo: MATRIX Voice e MATRIX Creator executando Alexa (versão C ++): 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Por MATRIX_CreatorFollow Mais pelo autor:
Sobre: MATRIX Creator é uma placa de desenvolvimento cheia de sensores para Raspberry Pi que permite construir suas ideias de IoT. Mais sobre MATRIX_Creator »
Hardware Requerido
Antes de começar, vamos revisar o que você precisa.
- Raspberry Pi 3 (recomendado) ou Pi 2 Modelo B (compatível).
- MATRIX Voice ou MATRIX Creator - Raspberry Pi não tem um microfone embutido, o MATRIX Voice / Creator tem uma matriz de 8 mic - Compre MATRIX Voice / MATRIX Creator.
- Adaptador de alimentação micro-USB para Raspberry Pi.
- Cartão Micro SD (mínimo 8 GB) - É necessário um sistema operacional para começar. Você pode baixar o Raspbian Stretch e usar o etcher.io para gravar a imagem em seu cartão SD.
- Alto-falante externo com cabo de áudio de 3,5 mm.
- Um teclado e mouse USB e um monitor HDMI externo - também recomendamos ter um teclado e mouse USB, bem como um monitor HDMI à mão. Você também pode usar o Raspberry Pi remotamente, consulte este guia do Google.
- Conexão com a Internet (Ethernet ou WiFi)
- (Opcional) Adaptador sem fio WiFi para Pi 2. Nota: Pi 3 tem WiFi integrado.
Assim que tiver o Raspberry Pi em execução com a placa MATRIX e a imagem do cartão SD, precisaremos registrar o dispositivo com uma conta de desenvolvedor da Amazon.
Etapa 1: registrar um produto no desenvolvedor da Amazon
Você precisará registrar um dispositivo e criar um perfil de segurança no site do desenvolvedor da Amazon. Se você já tem um produto registrado que pode ser usado para teste, fique à vontade para pular. Caso contrário, siga as instruções passo a passo aqui. As etapas a seguir mostrarão como instalar e sincronizar seu Raspberry Pi com seu dispositivo Amazon Alexa recentemente registrado.
IMPORTANTE
- Para origens permitidas, use: https:// localhost: 3000 e https:// localhost: 3000
- Para URLs de retorno permitidos, use https:// localhost: 3000 / authresponse e https:// localhost: 3000 / authresponse
Imagem para download (recomendada) A instalação manual abaixo pode levar mais de uma hora para terminar, portanto, fornecemos uma imagem para download aqui com tudo pré-instalado. Você pode usar etcher.io para piscar a imagem em seu cartão SD. Pule para a Etapa 4 se você usar nossa imagem.
Instalação manual As etapas a seguir marcadas com (Manual) são necessárias apenas se você baixou a imagem Raspbian Stretch padrão.
Etapa 2: Instalando o software MATRIX (manual)
Para que o Alexa Voice Service utilize os microfones do MATRIX Creator ou do MATRIX Voice, é necessário instalar o seguinte:
# Adicionar repo e chave
curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add - echo "deb https://apt.matrix.one/doc/apt-key.gpg $ (lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list # Atualizar pacotes e instalar sudo apt-get update sudo apt-get upgrade # Reinicializar sudo reboot
Após reiniciar, conecte-se novamente e execute:
# Atualizar novamente
sudo apt-get update # Instalar MATRIX Pacakages sudo apt instalar matrixio-creator-init # Instalar pacote de módulos do kernel sudo apt instalar matrixio-kernel-modules # Reiniciar sudo reboot
Espere um pouco e reconecte-se.
Etapa 3: Baixar scripts Alexa SDK (manual)
Baixe o script de instalação. Recomendamos executar esses comandos no diretório inicial (~ /) ou na área de trabalho, no entanto, você pode executar o script em qualquer lugar.
wget https://raw.githubusercontent.com/matrix-io/avs-device-sdk/yc/sensory-support/tools/RaspberryPi/setup.sh && wget https://raw.githubusercontent.com/matrix-io/ avs-device-sdk / yc / sensory-support / tools / RaspberryPi / config.txt
Etapa 4: registrando seu Pi como um dispositivo Alexa
Com todas as instalações iniciais baixadas, tudo o que resta é configurar seu Raspberry Pi para que seja identificado pela Amazon como o dispositivo Alexa que você registrou na etapa 1.
Abra o arquivo em um editor e use a ID do cliente, a ID do produto e a Chave secreta do cliente das etapas de registro para preencher o arquivo config.txt. Verifique aqui se precisar de ajuda para editar o arquivo.
Etapa 5: Instalando Alexa SDK
Este script de configuração irá passar a configuração do seu dispositivo para a Amazon e instalar as dependências finais necessárias. Observe que esta configuração pode levar mais de uma hora se você não tiver usado nossa imagem pré-instalada.
bash setup.sh config.txt
Etapa 6: Vinculando seu dispositivo à sua conta Amazon
Após a conclusão da execução do script de configuração, você precisará gerar um token de autorização. Execute este comando, abra seu navegador e navegue até https:// localhost: 3000. Faça login com suas credenciais da Amazon e siga as instruções fornecidas:
bash startauth.sh
Nota: Os usuários que usam uma sessão ssh podem carregar o site em seu terminal usando
links https:// localhost: 3000
Etapa 7: execute o Alexa
Vamos executar o aplicativo de amostra:
bash startsample.sh
Seu dispositivo Alexa deve estar funcionando e pronto para uso!