In this tutorial, we build our very own Alexa using an ESP32 and the Wit.ai service from Facebook.

You can view the full tutorial here: https://youtu.be/re-dSV_a0tM

We’re going to cover two main topics, “Wake Word Detection” and “Intent Recognition”.

Finally, we’ll wire these two together to create our Alexa system.

For our “Wake Word Detection” we’ll be training up a model using TensorFlow and then running that model using TensorFlow Lite on our device.

We’ll cover

For recognising the user’s intent we’ll be using Wit.ai from Facebook. We’ll cover the following topics:

Finally, we’ll wire all of this up into our Alexa system and run it on an embedded device.

We’ll cover:

With these three steps, we’ll create a complete working DIY Alexa.

If you like ESP32 audio videos - I’ve got a complete set on this playlist: https://www.youtube.com/playlist?list=PL5vDt5AALlRfGVUv2x7riDMIOX34udtKD

Components you could use:

MAX98357 - https://amzn.to/3cg88Z5 TinyPico - https://amzn.to/3vVoONp INMP441 I2S Microphone: https://amzn.to/3cicuiv ICS-43434 I2S Microphone: https://www.tindie.com/products/21519/ ESP32 Dev board: https://amzn.to/3gb6fyc Analogue Audio Amplifier: https://amzn.to/3pxkEJr Speakers: https://amzn.to/3pjWFgq


Want to help support the channel? I’m accepting coffee on https://ko-fi.com/atomic14