Tabla de contenido:
- Paso 1: registrar un producto en Amazon Developer
- Paso 2: Instalación del software MATRIX (manual)
- Paso 3: descarga de scripts del SDK de Alexa (manual)
- Paso 4: Registro de su Pi como dispositivo Alexa
- Paso 5: Instalar el SDK de Alexa
- Paso 6: vincular su dispositivo a su cuenta de Amazon
- Paso 7: ¡Ejecuta Alexa
Video: MATRIX Voice y MATRIX Creator con Alexa (versión C ++): 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Por MATRIX_Creator Siga más por el autor:
Acerca de: MATRIX Creator es una placa de desarrollo repleta de sensores para Raspberry Pi que le permite crear sus ideas de IoT. Más acerca de MATRIX_Creator »
Hardware requerido
Antes de comenzar, repasemos lo que necesitará.
- Raspberry Pi 3 (recomendado) o Pi 2 Modelo B (compatible).
- MATRIX Voice o MATRIX Creator: Raspberry Pi no tiene un micrófono incorporado, MATRIX Voice / Creator tiene una matriz de 8 micrófonos: compre MATRIX Voice / MATRIX Creator.
- Adaptador de corriente micro-USB para Raspberry Pi.
- Tarjeta Micro SD (mínimo 8 GB): se requiere un sistema operativo para comenzar. Puede descargar Raspbian Stretch y usar etcher.io para flashear la imagen en su tarjeta SD.
- Altavoz externo con cable de audio de 3,5 mm.
- Un teclado y mouse USB y un monitor HDMI externo; también recomendamos tener a mano un teclado y mouse USB, así como un monitor HDMI. También puede utilizar la Raspberry Pi de forma remota, consulte esta guía de Google.
- Conexión a Internet (Ethernet o WiFi)
- (Opcional) Adaptador inalámbrico WiFi para Pi 2. Nota: Pi 3 tiene WiFi incorporado.
Una vez que tenga la Raspberry Pi ejecutándose con su placa MATRIX y la imagen de la tarjeta SD, necesitaremos registrar el dispositivo con una cuenta de desarrollador de Amazon.
Paso 1: registrar un producto en Amazon Developer
Deberá registrar un dispositivo y crear un perfil de seguridad en el sitio web para desarrolladores de Amazon. Si ya tiene un producto registrado que puede usar para realizar pruebas, no dude en continuar. Si no es así, siga las instrucciones paso a paso aquí. Los siguientes pasos le mostrarán cómo instalar y sincronizar su Raspberry Pi con su dispositivo Amazon Alexa registrado recientemente.
IMPORTANTE
- Para orígenes permitidos, use: https:// localhost: 3000 y https:// localhost: 3000
- Para las URL de retorno permitidas, use https:// localhost: 3000 / authresponse y https:// localhost: 3000 / authresponse
Imagen descargable (recomendada) La instalación manual a continuación puede tardar más de una hora en completarse, por lo que hemos proporcionado una imagen descargable aquí con todo preinstalado. Puede usar etcher.io para flashear la imagen en su tarjeta SD. Vaya al Paso 4 si usa nuestra imagen.
Instalación manual Los siguientes pasos marcados con (Manual) solo son necesarios si descargó la imagen predeterminada de Raspbian Stretch.
Paso 2: Instalación del software MATRIX (manual)
Para que el servicio de voz de Alexa utilice los micrófonos de MATRIX Creator o MATRIX Voice, debe instalar lo siguiente:
# Agregar repositorio y clave
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 # Actualizar paquetes e instalar sudo apt-get update sudo apt-get upgrade # Reiniciar sudo reboot
Después de reiniciar, conéctese nuevamente y ejecute:
# Actualizar de nuevo
sudo apt-get update # Instalar MATRIX Pacakages sudo apt install matrixio-creator-init # Instalar el paquete de módulos del kernel sudo apt install matrixio-kernel-modules # Reiniciar sudo reboot
Espere un poco y vuelva a conectarse.
Paso 3: descarga de scripts del SDK de Alexa (manual)
Descarga el script de instalación. Recomendamos ejecutar estos comandos desde el directorio de inicio (~ /) o desde el escritorio, sin embargo, puede ejecutar el script en cualquier 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
Paso 4: Registro de su Pi como dispositivo Alexa
Con todas las instalaciones iniciales descargadas, todo lo que queda es configurar su Raspberry Pi para que Amazon la identifique como el dispositivo Alexa que registró en el paso 1.
Abra el archivo en un editor y use el ID de cliente, el ID de producto y el secreto del cliente de los pasos de registro para completar el archivo config.txt. Marque aquí si necesita ayuda para editar el archivo.
Paso 5: Instalar el SDK de Alexa
Este script de configuración pasará la configuración de su dispositivo a Amazon e instalará las dependencias finales necesarias. Tenga en cuenta que esta configuración puede tardar más de una hora si no utilizó nuestra imagen preinstalada.
bash setup.sh config.txt
Paso 6: vincular su dispositivo a su cuenta de Amazon
Una vez que la secuencia de comandos de configuración haya terminado de ejecutarse, deberá generar un token de autorización. Ejecute este comando, abra su navegador y navegue hasta https:// localhost: 3000. Inicie sesión con sus credenciales de Amazon y siga las instrucciones proporcionadas:
bash startauth.sh
Nota: Los usuarios que usan una sesión ssh pueden cargar el sitio web en su terminal usando
enlaces https:// localhost: 3000
Paso 7: ¡Ejecuta Alexa
Ejecutemos la aplicación de muestra:
bash startsample.sh
¡Tu dispositivo Alexa debería estar funcionando y listo!