El paquete de software X-CUBE-AVS de STMicroelectronics permite que Alexa Voice Service (AVS) de Amazon se ejecute en microcontroladores STM32*, lo que permite que objetos conectados simples, como electrodomésticos inteligentes, dispositivos de automatización del hogar y productos de oficina, interactúen con la nube. interfaces de usuario. Inteligencia basada en cosas como el reconocimiento automático de voz y la comprensión del lenguaje natural.
El paquete de software X-CUBE-AVS de STMicroelectronics permite que Alexa Voice Service (AVS) de Amazon se ejecute en microcontroladores STM32*, lo que permite que objetos conectados simples, como electrodomésticos inteligentes, dispositivos de automatización del hogar y productos de oficina, interactúen con la nube. interfaces de usuario. Inteligencia basada en cosas como el reconocimiento automático de voz y la comprensión del lenguaje natural.
Como paquete de extensión de la plataforma de software STM32Cube, X-CUBE-AVS contiene bibliotecas listas para usar y rutinas abiertas para acelerar la migración del AVS SDK (Software Development Kit) a los microcontroladores. También se incluyen ejemplos de aplicaciones para abstraer a los desarrolladores de las complejas capas de software necesarias para alojar AVS en dispositivos integrados. X-CUBE-AVS es el primer paquete dedicado a los microcontroladores. El desarrollo de AVS generalmente está dirigido a microprocesadores costosos que requieren más potencia, pero X-CUBE-AVS hace que la tecnología de Alexa sea accesible para una gama más amplia de desarrolladores y proyectos.
Este software maneja la conectividad y la comunicación de bajo nivel con los servidores AVS, proporciona servicios específicos de la aplicación y encapsula el protocolo AVS para facilitar la implementación de la aplicación. La administración de conexiones incluye un mecanismo de token persistente para restaurar las conexiones perdidas directamente sin repetir la autenticación del usuario. Se proporciona un arnés de prueba de software para pruebas de durabilidad, simulando eventos como desconexiones de red para facilitar la prueba de robustez y la validación de las aplicaciones de los usuarios.
El X-CUBE-AVS viene con una muestra de demostración del Discovery Kit STM32F769 (código de pedido: 32F769IDISCOVERY) que demuestra cómo conectar un altavoz inteligente simple al AVS usando la interfaz de configuración de la placa incluida en el software. X-CUBE-AVS se puede usar con otros microcontroladores STM32F7 o cualquier dispositivo STM32 con suficiente rendimiento de CPU y memoria para ejecutar AVS SDK.