마이크로칩 8월
This page was machine-translated and may differ from the original. View original

ST, Launches Software Package to Drive Amazon Alexa Voice Recognition Service

Google 우선 소스Published2018.04.04 14:52
Application Implementation Made Easy by Encapsulating AVS Protocol

STMicroelectronics (ST) has launched the X-CUBE-AVS software package that enables Amazon's Alexa Voice Service (AVS) to run on its STM32 microcontrollers.

This software package enables the implementation of advanced interactive user interfaces using cloud-based intelligence such as automatic speech recognition and natural language understanding in simple connected devices such as smart home appliances, home automation devices, and office products.

X-CUBE-AVS is an extension package of the STM32Cube software platform and is equipped with readily available libraries and open-source routines, making it easier to port the AVS Software Development Kit (SDK) to microcontrollers. In addition, it includes application examples that simplify the complex software layers required for developers to host AVS on embedded devices. Since X-CUBE-AVS is the first package specialized for microcontrollers, developers can easily leverage Alexa technology in projects across more diverse fields, unlike conventional expensive application processor solutions that typically consume more power.

This software handles lower-layer communication and AVS server connections, provides application-specific services, and encapsulates the AVS protocol to enable easier application implementation. For connection management, it features a Persistent-Token Mechanism that enables direct recovery from connection loss without the need to repeat user authentication. Additionally, it provides a software test harness for durability testing, allowing simulation of events such as network disconnection to test the robustness and validate user applications.

X-CUBE-AVS is provided with demo examples for the STM32F769 Discovery Kit, which demonstrates how to connect a simple smart speaker to AVS using the board configuration interface included in the software. X-CUBE-AVS can be used with other STM32F7 microcontrollers or any STM32 device with CPU performance and memory suitable for running the AVS SDK.
To request a correction, reply or follow-up report on this article, see how to file a request. Previously published statements are collected in corrections & replies.
김지혜 Reporter