Technical requirements
The chapter projects are located here:
We need developer accounts on AWS. The prerequisites section provides the links to the pages that explain how to create Alexa and AWS developer accounts, here: https://developer.amazon.com/en-US/docs/alexa/smarthome/steps-to-build-a-smart-home-skill.html#prerequisites.
We also need an IFTTT and a Google account for the last example of the chapter where we integrate ESP32 with the IFTTT service.
As hardware, we will use an ESP32 devkit and a DHT11 sensor. It would also be helpful to have an Alexa built-in device, such as Amazon Echo, but it is not mandatory to complete the example.
Check out the following video to see the code in action: https://bit.ly/2ST8ePW
Using voice assistants
Voice assistants provide another dimension in human-machine interaction. The classical means of interaction is to use a graphical user interface (GUI). In addition to this, a voice assistant introduces a voice user interface...