With AVS, you can create on-device software that processes audio inputs, establishes a connection to Alexa, and manages interactions between your device and Alexa using APIs. The APIs include events and directives for interactions such as speech recognition, audio playback, volume control, and hardware control.
For example, when you ask your Alexa Built-in device to play music, AVS processes your audio input and sends it as an eventto Alexa. Alexa processes the event, takes action, and sends a directive back to the on-device software, which starts playing music, and finally sends an event back to Alexa confirming music is playing.
AVS provides APIs, or capability interfaces, that correspond to client functionality, like speech recognition, audio playback, volume control, and hardware control. Each API contains logically grouped messages called directives(from Alexa), and events (from your device). AVS also provides APIs for implementation steps such as authorization and HTTP/2.
AVS provides SDKs to help accelerate your development with AVS APIs. The SDKs provide libraries that enable your device to process audio inputs and triggers, establish persistent connections with AVS, and handle additional Alexa interactions.
Create products with Alexa Built-in using this C++ based SDK that connects your device to the AVS cloud and handles all Alexa voice interactions. Ideal for products like smart speakers, and includes support for Alexa Multi-Room Music (MRM), communications,device hardware control, and more.
Create Alexa Built-in light switches, thermostats, and other small appliances with microcontroller-class chipsets by leveraging the AVS Integration for AWS IoT Core. The integration reduces your device hardware requirements and cost by offloading intensive computational and memory audio tasks from the device to AWS.
Build screen-based products that complement Alexa voice responses with rich visuals. Features a core rendering engine for Alexa Presentation Language (APL) visuals. Includes support fortelevision and smart screen experiences with partial panels and full-screen visuals.
Simplify the integration of Alexa into in-vehicle infotainment systems. Includes C++ source and libraries so your vehicle can process audio, establish connection with and handle Alexa interactions. Supports Android and QNX operating systems on ARM and x86 processors.
Enable on-the-go Alexa voice experiences on Bluetooth audio devices that connect with the Amazon Alexa App on Android and iOS smartphones. Ideal for portable devices like headphones, Bluetooth speakers, hearables, and fitness devices.
Amazon Common Software (ACS) for Devices (preview) is software that makes it faster for you to integrate Amazon Device SDKs on your devices. ACS provides a unified API integration layer, pre-validated and memory-efficient components for common functions such as connectivity, a device porting kit (DPK), and multi-tier test suites.
Our hardware development kits complete reference solutions for creating products with Alexa built-in. They include chipsets, voice processing technologies, and client software that leverages the AVS APIs.
The AVS console lets you register your devices, access device analytics, and additional resources.
AVS offers registration, activity, and usage analytics to help you understand user engagement with Alexa on your device.
Alexa Built-in devices must meet our security requirements, and pass our testing and certification process to receive the Alexa Built-in Badge. Learn more from each of our resources.
You can use our global network of Authorized Third-Party Labs perform certification testing and independent security assessments to help with your device development. Authorized Test Labs (ATL) perform Alexa Built-in certification testing of your devices for you. Authorized Security Labs offer independent security assessments to help you meet the security requirementsfor Alexa Built-in devices.