Amazon shows you how to make an Echo with Raspberry Pi

The only problem? It can't automatically hear your commands.

If you're into messing with hardware and have some basic programming skills, you can put together an Amazon Alexa device of your very own. Amazon has even put together an official guide to do so on GitHub, Lifehacker reports. You'll need to snag a Raspberry Pi 2 and a USB microphone to make it happen, but you've probably got the other required hardware (a micro-SD card for storage, for example) lying around. Unfortunately, due to limitations with Amazon's Voice Services, your creation can't listen for trigger words like Echo and Echo Dot. Instead, you'll have to hit a button to issue commands.

This isn't the first DIY Amazon Echo project, but it's notable since it comes officially from Amazon. The GitHub guide is also fairly detailed, so you can probably follow through it even if you don't know what all the commands mean. It could be a fun project for anyone who wants to learn a bit more about hardware.