After purchasing an Echo smart speaker, Brian explores ways to control custom IoT gadgets by integrating Alexa voice recognition into an ESP32 board through an Arduino cloud service. In the first part of a two-part journey, he describes different methods, one through emulation and the second through custom integration. Both help him control his heat pump remotely.
I've built several custom IoT gadgets for my home which generally didn't require an outside cloud service host. While heavily promoted, I hadn't purchased any voice-enabled Amazon Echo devices, even though I have an Amazon Prime subscription.
However, when these Echo devices went on sale for about half-price, I ordered one of the better Echo smart speakers figuring it would have good enough sound quality for music listening, if nothing else. I was quite impressed with the Echo and a compatible smart plug and power receptacle that I also ordered at the time. In this article I'll refer to the Echo device and Alexa, the underlying cloud-based voice recognition engine, interchangeably.
Right from the start I was impressed at the ease of setup of the Echo device as well as how easy it was to pair them with the smart plugs/receptacle. I was also impressed with the Echo's ability to understand my voice. It seemed to understand virtually any of the phrases that I spoke. It didn't appear to make much difference how far I was away from the Echo, when issuing commands. It even seemed to ignore extraneous sounds, such as the TV being on, while I was speaking. I went through the Alexa voice "training" process initially, but Alexa was equally able to understand my wife, who has not done this "training" procedure.
This story is from the November 2024 edition of Circuit Cellar.
Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.
Already a subscriber ? Sign In
This story is from the November 2024 edition of Circuit Cellar.
Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.
Already a subscriber? Sign In
As a 'Matter of Fact
Inside atest Home Control Consolidation Attempt via Google Home and Matter-over-Thread
Industrial Computers Boost Machine Vision Systems
GPU and CPU Performance Drive Rugged Industrial Platforms
Infineon Introduces Industry's First 20 Gbps Universal USB Peripheral Controller
Infineon Technologies announced the addition of the EZUSBTM FX20 programmable USB peripheral controller to its EZ-USB product family.
Microchip Makes it Easier to Build Sophisticated GUIs for MPLAB Harmony v3 and Linux Environments
Designers are incorporating Graphical User Interfaces, or GUIs, into more electronic devices to enhance the user experience by providing intuitive and visually appealing interactions with today's modern applications.
Entertainment On Wheels
In-Dash Panels Control Head Units, Multiple Displays, Cameras and Sensors
Using Amazon Alexa to Control Custom IoT Gadgets
Integrating Voice Recognition for Smart Home Projects
Datasheet: Power Up With DC-DC Converters
Application Types Drive Parameters Beyond Efficiency and Density
D&D Die Roller with Raspberry PI RP2040
Fantastical Project Built with MCU TFT Display and LVGL Graphics
No Blues with Bluetooth!
Part 6: Bluetooth Cybersecurity Basics
LoRaWAN Goes the Distance at Low Power
IoT’s Versatile Protocol for Long-Range, Wide-Area Connectivity