意法半導體(STMicroelectronics,ST)的X-CUBE-AVS套裝軟體讓亞馬遜Alexa語音服務(AVS)能夠在STM32微控制器上運作,使具有雲端智慧功能(自動語音辨識和自然語言理解)的進階會話使用者介面出現在簡單的連網設備上,例如,智慧家電、家庭自動化設備和辦公設備。

X-CUBE-AVS為STM32Cube軟體平台的擴充包,其包含直接可用的韌體庫和開放例行程式,這有助於將AVS軟體開發套件(SDK)快速移植到微控制器上。此外,該套裝軟體還整合應用編碼範例,開發人員無需開發嵌入式設備運作之AVS所需的複雜軟體層。AVS開發工具通常是為功耗和價格較高的微處理器而設計,不過X-CUBE-AVS是同類首款之微控制器專用套裝軟體,讓更多的開發人員和專案可以使用Alexa技術。

該軟體處理連網設備與AVS伺服器的底層通訊連接,提供專門服務,並封裝AVS協定,以簡化應用程式。連接管理功能包括一個永久權杖機制,能夠直接恢復斷開的連接,而無需重複用戶驗證過程。套裝軟體還提供耐久性測試軟體工具,能夠模擬網路斷開等事件,以簡化使用者應用程式的健壯性測試和驗證。

X-CUBE-AVS包含STM32F769開發套件的應用範例,可以了解如何使用軟體中包含的開發板配置介面將簡單的智慧揚聲器連接到AVS。X-CUBE-AVS還可與STM32F7微控制器配套使用,或者CPU性能和記憶體達到AVS SDK要求的任何STM32產品。