Here’s a fun project. Turn your Raspberry Pi 2 into an Alexa Voice Service.
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.
Follow this guide.
Based on first read, it looks like a fairly involved project.