意法半导体的 X-CUBE-AVS 软件包让亚马逊的 Alexa 语音服务(AVS)能够运行在 STM32*微控制器上,使具有云智能功能(自动语音识别和自然语言理解)的高级会话用户界面出现在简单的物联网设备上,例如,智能家电、家庭自动化设备和办公设备。
 
作为 STM32Cube 软件平台的扩展包,X-CUBE-AVS 包含直接可用的固件库和开放例行程序,这有助于将 AVS SDK(软件开发套件)快速移植到微控制器上。此外,该软件包还集成应用代码示例,开发人员无需开发嵌入式设备运行 AVS 所需的复杂软件层。AVS 开发工具通常是为能耗和价格较高的微处理器设计,而 X-CUBE-AVS 是同类首个微控制器专用软件包,让更多的开发人员和项目可以使用 Alexa 技术。
 
该软件处理物联网设备与 AVS 服务器的底层通信连接,提供专用服务,并封装 AVS 协议,以简化应用程序的实现方法。连接管理功能包括一个永久令牌机制,能够直接恢复断开的连接,而无需重复用户验证过程。软件包还提供耐久性测试软件工具,能够模拟网络断开等事件,以简化用户应用程序的稳健性测试和验证。
 
X-CUBE-AVS 包含 STM32F769 发现套件 (订货代码: 32F769IDISCOVERY)的演示示例,演示如何使用软件中包含的电路板配置界面将简单的智能扬声器连接到 AVS。X-CUBE-AVS 可以与 STM32F7 微控制器配套使用,或者 CPU 性能和内存达到 AVS SDK 要求的任何 STM32 产品。
 
* STM32 是意法半导体国际有限公司或其附属公司在欧盟和 / 或其他地区的注册和 / 或未注册商标。STM32 在美国专利商标局注册。