Alexa, the digital personal assistant for Amazon, has been around for about two years and is always getting smarter. It lives inside and gives the client the ability to dictate control commands to assistants in their homes, to listen to music and more inside the Echo’s Smart Launcher. Alexa performs a number of pre-set functions such as share the content weather, set timer and create a list. It also keeps learning and curating content to enhance its skillsets. Beyond which each individual can train Alexa to customized and required skills. Each skill being developed adding up to the capabilities of the system as a whole.
All being said the Alexa being embeddable and customizable can even set up at in common day to day devices such as a raspberry pi.
The Raspberry Pi is a series of small single-board computers developed in the UK, back in February 2012. Aiming at enhancing the technical knowledge of underprivileged sections by giving them an accessible low-cost computer at school levels. Raspberry Pi 3 Model B was released in February 2016 enhancing its capabilities greatly with a 1.2 GHz 64-bit quad-core processor, onboard 802.11n Wi-Fi, Bluetooth, and USB boot capabilities. Raspberry Pi 3 Model B+ was launched with a faster 1.4 GHz processor and a three-times faster gigabit Ethernet. These enhanced facilities enable it to be ideal hardware to implement an Alexa assistant.
A curated tutorial on how to embed Alexa Assistant on a Linux based Raspberry pi 3 B or higher is what we are aiming to cover.