Amazon Has an Official Guide to Building Your Own Alexa Device With a Raspberry Pi
We’ve already demonstrated one way to build your own Amazon Echo (or more accurately Amazon Tap, because the DIY version can’t access the Always Listening feature), but if you’re looking for a different approach, Amazon GitHub has an incredibly detailed setup and run guide on the page. Alexa voice service on Raspberry Pi.
The Amazon guide is much better at guiding you through the process of setting up this project than the last guide we posted. It also has a complete parts list, so you can easily find what you need.
As with the other DIY Echo we demonstrated, the catch here is that due to a rule in Alexa Voice Services, your DIY Echo may not always hear the trigger word. Instead, a button press is required to start listening. In this case, it’s a small Java applet that you click to make your device listen. However, this is a neat little DIY device, and I’m sure someone can figure out a way to get around the caveat of requiring you to press a button.