Tabla de contenido:

MATRIX Voice y MATRIX Creator con Alexa (versión C ++): 7 pasos
MATRIX Voice y MATRIX Creator con Alexa (versión C ++): 7 pasos

Video: MATRIX Voice y MATRIX Creator con Alexa (versión C ++): 7 pasos

Video: MATRIX Voice y MATRIX Creator con Alexa (versión C ++): 7 pasos
Video: Episode 105: Set Up Mycroft on Your MATRIX Device + Interview with Mycroft's CEO 2024, Noviembre
Anonim

Por MATRIX_Creator Siga más por el autor:

Mando a distancia universal por infrarrojos Rasberry PI con MATRIX Creator
Mando a distancia universal por infrarrojos Rasberry PI con MATRIX Creator
Mando a distancia universal por infrarrojos Rasberry PI con MATRIX Creator
Mando a distancia universal por infrarrojos Rasberry PI con MATRIX Creator

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!