Espressif’s Alexa SDK makes building Alexa-powered devices a breeze. These devices have microphones and speaker embedded within the device to provide the full Alexa experience. Alexa features like Conversation, Music Services, Alerts and Reminders are all supported within the SDK. The SDK also provides references phone apps that let you configure the device for the first time.
We support two types of Alexa built-in device SDKs:
- Using Espressif’s Alexa Voice Services SDK : Ideal for building Alexa-enabled speakers with support for Bluetooth A2DP Sink, A2DP Source, DLNA among other features. Amazon-certified speakers using this SDK are already launched in the market.
- Using Espressif’s SDK for AVS for AWS IoT : Ideal for smart-devices with Alexa built-in capability. This SDK implements Amazon’s AVS integration for AWS-IoT. The same AWS-IoT connection is shared for voice exchange, as well as the smart device’s data exchange. This is fully Amazon-qualified and listed on their dev-kits page here: https://developer.amazon.com/en-US/alexa/alexa-voice-service/dev-kits#smart-home-dev-kits.
We have certified solutions with DSP-G’s DBMD5P SoC and Synaptics CNX20921 SoC. These DSPs run the Wake-word engine that captures the local “Alexa” utterance.
The SDK is available at: https://github.com/espressif/esp-va-sdk
Some relevant articles: