Ricmedia PC Help

Tech guides for everyone.

  • Home
  • Browsers +
    • Chrome
    • Chromium
    • Firefox
    • Internet Explorer
    • Microsoft Edge
    • Safari
    • Opera
    • Browsers (all)
  • Windows +
    • Windows 10
    • Windows 8/8.1
    • Windows 7
    • Windows Vista
    • Windows XP
    • Windows (all)
  • Other OS +
    • Linux
    • MAC OS X
    • Raspbian
    • Other OS (all)
  • MS Office +
    • Office 2013
    • Office 2010
    • Office 2007
  • Software +
    • Antivirus
    • Audio
    • Image
    • System Tools
    • Video
    • Web
  • More +
    • Raspberry Pi
    • Networking
    • Hardware
    • Builds
    • Tools & Apps
    • Miscellaneous
    • Get a Product Reviewed
    • Support +
      • Help
      • Sitemap
      • Legal
      • About
      • Contact
    • Legal +
      • Disclaimer
      • Copyright
      • Privacy Policy
      • Terms of Service

Build an AlexaPi with Amazon Alexa & Raspberry Pi

March 28, 2018 By Richie Leave a Comment

Build an AlexaPi with Amazon Alexa and Raspberry Pi
Build an AlexaPi with Amazon Alexa and Raspberry Pi

Introduction

Today I want to show you how you can build your very own Amazon Echo with Alexa, on a Raspberry Pi using the excellent AlexaPi package by renekliment at GitHub. It’s not as complicated as you’d think and works just like the real thing, and I offer a sleek 3D printed case which you can buy either the full kit including a 3D printed case, or the 3D print files and case accessory pack to print on your own 3D printer, or use a 3D printing service (which are pretty cheap). I also highly recommend installing the Gordon Ramsay Skill set (free) so he can tell you how bad your cooking is 🙂

Contents

  1. Introduction, Hardware Requirements, Flash Raspbian to microSD card
  2. Create an Amazon Developer account, Setup Device & Security Profile
  3. Update Raspbian, Install AlexaPi, Summary

Hardware Requirements

The hardware required for this project is reasonably easy to acquire, but the speaker needs to be a specific type/brand if you want to 3D print the case as it’s designed to slot into the top, but I’ll give you all the relevant links.

Raspberry Pi

You can use either a Raspberry Pi 3 or 2B models for this project, along with a minimum 8GB microSD card and a good quality power adapter for your Pi. Best to buy a starter pack which you’ll find on the links below.

  • Where to buy a Raspberry Pi 3
  • Search eBay.com for “Raspberry Pi 3 Starter Kit”
  • RS Components (massive inventory, world-wide online stores)
  • Farnell/Element14 (massive inventory, world-wide online stores)
Raspberry Pi 3 SBC
Raspberry Pi 3 SBC
Official Raspberry Pi 3 USB Power Supply
Official Raspberry Pi 3 USB Power Supply

Microphone and Speaker

Pretty much any mini USB microphone will do the trick, and I have given links below for the specific speaker (A10 Mini Speaker) depending on whether you’re printing the 3D case, if you’re not printing the case, you can use any speakers you like.

  • Search eBay.com for "Mini USB Microphone" (see below for image)
  • Search eBay.com for "A10 Mini Speaker" (these will fit the case, see below for image) or Amazon
A10 Mini Bluetooth speaker
A10 Mini Bluetooth speaker
Mini USB microphone
Mini USB microphone

Case

I recommend purchasing the sleek 3D print case files and accessory kit or the full pre-printed 3D case and accessory kit from my shop as it really makes this project complete (and looks cool).

[IMAGES]

Flash Raspbian

Let’s get started. Now we need to flash your microSD card with the Raspbian operating system. You’ll need a microSD card of 8GB or more and the application Etcher to transfer the .img file to it (Etcher supports Windows, Linux and MAC).

  1. Download the latest version of Raspbian (full version, not lite) from raspberrypi.org
  2. Click on and extract the .img file and take note of it’s location
  3. If not already installed, download and install Etcher for Windows, Linux or MAC
  4. Insert your microSD card into a card reader, close any automatic windows, prompts or alerts
  5. Fire up Etcher which should detect the microSD card automatically (important! if you have multiple choices, be sure to choose the SD card we are working with)
  6. Click on the Select Image button, navigate to your Raspbian .img file, select it and/or click Open
  7. Once you’re sure you have everything right by double checking, click on the Flash! button
  8. Etcher will now start the flashing process, click Yes to the Windows prompt, and close any automatic alerts/windows that show shortly afterwards
  9. Flashing should take about 5 minutes, then you’ll be presented with the "Flash Complete!" dialog
  10. Close Etcher, remove the card reader and microSD card
  11. Insert the microSD card into your Raspberry Pi

This slideshow requires JavaScript.

Now we can move on to the next section Create an Amazon Developer account, Setup Device & Security Profile.

Share ➤

  • Twitter
  • Facebook
  • Print

Related

Pages: 1 2 3

Filed Under: Cases, Hardware, Latest News, Linux, Other OS, Raspberry Pi, Raspberry Pi 2 Model B, Raspberry Pi 3, Raspbian, Speakers Tagged With: AlexaPi, Amazon Alexa, Amazon Echo, Developer, Personal Assistant, Raspberry Pi, Raspbian, RasPi, RPi

About Richie

I started working with computers in 1996 with the advent of the Internet and started my own online shop selling musical instrument accessories in 2000.

In 2006 I studied Multimedia Development & Design which opened up the world of Photoshop, HTML, Flash and JavaScript.

Since then I have designed dozens of websites as well as maintaining my own group of websites including Ricmedia PC Help and Ricmedia Guitar among others.

I am currently the webmaster and content creator for all Ricmedia.com websites.

Leave a comment Cancel reply

HELP & SUPPORT

  • About us
  • Contact details
  • FAQ
  • Sitemap

NEWS & FEED

  • Latest news
  • Subscribe to Newsletter
  • Subscribe to RSS feed

SOCIAL

  • facebook.com/ricmedia.pchelp
  • twitter.com/RicmediaPCHelp
  • youtube.com/user/RicmediaPCHelp
  • Google+ Page

Help & Support • Legal, Terms & Privacy • Contact Details • Copyright ©2006- Ricmedia • Part of the Ricmedia group of websites   Part of the Ricmedia group of websites