# Running Alexa CPP SDK on ESP32

DevFeed: [Running Alexa CPP SDK on ESP32](<https://devfeed.tech/articles/running-alexa-cpp-sdk-on-esp32-13949.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/running-alexa-cpp-sdk-on-esp32/>)

Author: John Lee

Published: 2018-05-18T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [software-development](<https://devfeed.tech/topics/software-development.md>)

Tags: [alexa](<https://devfeed.tech/tags/alexa.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cpp](<https://devfeed.tech/tags/cpp.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [framework](<https://devfeed.tech/tags/framework.md>), [github](<https://devfeed.tech/tags/github.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [http](<https://devfeed.tech/tags/http.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [software](<https://devfeed.tech/tags/software.md>), [spiram](<https://devfeed.tech/tags/spiram.md>), [thread](<https://devfeed.tech/tags/thread.md>), [threads](<https://devfeed.tech/tags/threads.md>), [tls](<https://devfeed.tech/tags/tls.md>)

## AI overview

The article describes Espressif's effort to port Amazon's Alexa C++ SDK to the ESP32 and launch a beta preview. It reports that the ESP32 hardware and software framework supported the demanding workload, which used 47 threads, audio buffers, two TLS connections, and substantial external SPI memory.

## Source excerpt

Back in late 2017, when Amazon launched their C++ SDK for Alexa, we thought it would be fun to port the SDK on ESP32. It not only will showcase the powerful development tools and execution environment that ESP32 currently has, but it will also be a great way to run Alexa on ESP32. We recently launched a beta preview of this Alexa on ESP32 on github. The Alexa C++ SDK is targetted for micro-processores, and is quite heavy to be run on micro-controllers.