STMicroelectronics: STM32-Softwarepaket für Amazon-Alexa-Technik

PRODUKT NEWS EMBEDDED SYSTEMS IT-ENGINEERING

Das Softwarepaket X-CUBE-AVS von STMicroelectronics ermöglicht den Betrieb des Alexa Voice Service (AVS) von Amazon auf STM32-Mikrocontrollern. Einfache vernetzte Objekte wie Home-Automation-Produkte und Büroprodukte können dadurch sprachbasierte Benutzeroberflächen mit Cloud-basierter Spracherkennung und Verstehen natürlicher Sprache unterstützen.



Als ein Erweiterungspaket zur STM32Cube-Softwareplattform enthält X-CUBE-AVS Bibliotheken und offene Routinen, die das Portieren des AVS SDK auf den Mikrocontroller erlaubt. Da auch Anwendungsbeispiele enthalten sind, werden die komplexen Software-Ebenen, die zum Hosten des AVS auf einem Embedded-Gerät erforderlich sind, für die Entwickler laut ST wirksam abstrahiert.

 

Die Software widmet sich den elementaren Kommunikationsabläufen und der Verbindung zu den AVS-Servern, stellt applikationsspezifische Dienste zur Verfügung und kapselt das AVS-Protokoll, um das Implementieren der Applikation zu vereinfachen. Das Verbindungs-Management umfasst einen Persistent-Token-Mechanismus zum direkten Wiederherstellen unterbrochener Verbindungen, ohne dass eine wiederholte Anwender-Authentisierung erforderlich ist. Für Dauertests stehen Software-Testroutinen zur Verfügung, die Vorfälle wie etwa eine unterbrochene Netzwerkverbindung simulieren können, um das Prüfen der Betriebssicherheit und die Validierung der Anwender-Applikation einfacher zu machen.

 

Zum Umfang von X-CUBE-AVS gehört ein Demonstrationsbeispiel für das STM32F769 Discovery Kit. Dieses zeigt, wie sich ein einfacher intelligenter Lautsprecher mit AVS verbinden lässt. Dabei wird das in der Software enthaltene Board-Configuration Interface genutzt. X-CUBE-AVS kann zusammen mit weiteren STM32F7-Mikrocontrollern oder beliebigen STM32-Bausteinen genutzt werden, die genügend CPU-Performance und Speicher für den Betrieb des AVS SDK mitbringen.

 

X-CUBE-AVS ist ab sofort kostenlos zum Download verfügbar. 

Fachartikel