Amazon have released a step through guide that allows you to access the Alex Voice Service using a Raspberry Pi.
This project demonstrates how to access and test the Alexa Voice Service using a Java client (running on a Raspberry Pi), and a Node.js server. You will be using the Node.js server to get a Login with Amazon authorization code by visiting a website using your computer’s (Raspberry Pi in this case) web browser.
This guide provides step-by-step instructions for obtaining the sample code, the dependencies, and the hardware you need to get the reference implementation running on your Pi.
Github Repository: https://github.com/amzn/alexa-avs-raspberry-pi
Hardware you need
- Raspberry Pi 2 (Model B)
- Micro-USB power cable for Raspberry Pi (included with Raspberry Pi)
- Micro SD Card – To get started with Raspberry Pi you need an operating system. NOOBS (New Out Of the Box Software) is an easy-to-use operating system install manager for the Raspberry Pi. The simplest way to get NOOBS is to buy an SD card with NOOBS preinstalled – Raspberry Pi 8GB Preloaded (NOOBS) Micro SD Card
An Ethernet cable
- USB 2.0 Mini Microphone – Raspberry Pi does not have a built-in microphone; to interact with Alexa you’ll need an external one to plug in
- A USB Keyboard & Mouse, and an external HDMI Monitor
- WiFi Wireless Adapter (Optional)
Skills you need
- Basic programming experience
- Familiarity with shell
One for my list to try on my Raspberry Pi.