It was a pain in the butt.

Now, theres an easier way to make your own Echo.

What exactly is different about this version?

The installation process here is different though.

Instead of usingAmazons official resources, well use a GitHub project calledAlexa Pi.

This installs the exact same Alexa voice service that Amazon uses on the Echo onto your Raspberry Pi.

Beyond that, this method also supports other development boards, like theOrange PiandC.H.I.P.

With that, lets get to it.

If you havent installed Raspbian before,our guide covers everything you better know.

you’re able to finda whole list here.

I ran the installation on a C.H.I.P.

as well just out of curiosity and it worked fine.

Now that you have everything gathered up, connected, and plugged in, lets build this sucker.

press the Alexa Tab.

Click Register a Product punch in > gadget.

On the Security Profile screen, click Create new profile.

Under the General tab, next to Security Profile Name name your profile.

Do the same for the description.

smack the Web parameters tab, then smack the Edit button next to the profile dropdown.

Next to Allowed Origins, click, Add Another and jot down in:http://localhost:5050.

Click Add Another, then punch in inhttp://your.raspberrypi.ip.address:5050but replace withyour.raspberrypi.ip.addresswith your Raspberry Pis IP address.

you’ve got the option to find your Pis IP address using thePi Finder tool detailed here.

Click Next when youre done.

The machine Details tab is next.

It doesnt matter much what you enter here.

Finally, it’s possible for you to choose to add in Amazon Music here.

This doesnotwork on the Pi powered gadget, so leave it checked as No.

Now you have an Amazon Developer Account and youve created a profile for your Pi-powered Echo.

Its time to head over to the Raspberry Pi and get Alexa working.

Let it do its thing here.

jot down insudo apt-get install gitand press Enter to install Git.

Again, let it do its thing.

throw in incd /optand press Enter to change the directory.

Finally, punch in insudo git clone https://github.com/alexa-pi/AlexaPi.gitand press Enter to clone the AlexaPi GitHub repository.

Again, give it a second to download and do its thing.

Thats it for the downloading portion, onward to actually installing it.

Step Three: launch the AlexaPi Installation Script

Next, youll run an installation script.

This automates the installation of everything else it’s crucial that you get your Echo up and running.

bang out insudo ./AlexaPi/src/scripts/setup.shand press Enter.

Youll be asked a series of questions.

If youre using the Raspberry Pi, just press Enter for both the operating system and unit prompts.

The last question asks if you want to add AirPlay support.

Eventually, youll be asked to enter in your Amazon developer information.

Finally, the last thing you should probably do is authorize your rig.

You only need to do this once.

Head back to your main computer and open up a web web app.

Than jot down inhttp://your.raspberrypi.ip.address:5050replacingyour.raspberryi.ip.addresswith your Raspberry Pis IP address from earlier.

Youll then need to log into your Amazon account.

After that, youll see an authorization token.

Thats it, the Alexa voice service is now installed on your Raspberry Pi.

You just need to start the service.

If its not working, you could pop in insudo systemctl status AlexaPi.serviceand press Enter to check the status.