Sponsor Link

MATRIX Voice Alexa

Components Needed

Steps

Step 1 : Setting Up Raspberry Pi

sudo passwd pi

sudo apt update -y sudo apt upgrade -y sudo apt install npm oracle-java8-jdk

Step 2 : Set Up a Developer Account in Amazon

Security Profile

http://localhost:3000

https://localhost:3000

http://localhost:3000/authresponse

https://localhost:3000/authresponse

Step 3 – Installing MATRIX Voice Software

curl https://apt.matrix.one/doc/apt-key.gpg | sudo apt-key add - echo "deb https://apt.matrix.one/raspbian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/matrixlabs.list sudo apt update sudo apt upgrade

sudo apt install matrixio-malos libmatrixio-creator-hal-dev

sudo reboot

Step 4 – Setting Up Alexa Sample App

cd /home/pi/Desktop git clone https://github.com/matrix-io/alexa-avs-sample-app.git cd alexa-avs-sample-app ./automated_install.sh

Running MATRIX Voice Alexa

Terminal 1

cd ~/Desktop/alexa-avs-sample-app/samples cd companionService && npm start

Terminal 2

cd ~/Desktop/alexa-avs-sample-app/samples cd companionService && npm start

Terminal 3

cd ~/Desktop/alexa-avs-sample-app/samples cd wakeWordAgent/src && ./wakeWordAgent -e sensory

Name Email Review Title Rating Review Content

MATRIX Voice Alexa Raspberry Pi Easy Setup 4.4 rating based on 12,345 ratings 4.4 out of 5 based on 261 reviews. Anonymous Overall rating:

In this tutorial, I show you how to set up MATRIX Voice Alexa in your MATRIX Voice/Creator Device. Before going into this, it would be good if you know what a MATRIX Voice is and what it can do.This Project is Sponsored by. UTSource is a professional electronic components supplier.Click Here to know more about MATRIX Voice and what it can do.Download and burn latest Raspbian image to a micro SD card and insert it into the raspberry Pi . Now power it up with a power adapter that can provide at least 2.5 Ampere. Now fire up your terminal and create a password for the user ‘pi’ by executing the commandConnect your Raspberry Pi to a WiFi router or Wired network and make sure it is connected by checking whether it is getting an IP address from the switch. Now perform and update and upgrade by runningNow go ahead and create a free developer account at developer.amazon.com Now, we will use this account to create a new product. Select Alexa tab and click on Get Started on Alexa Voice Service. Fill up all the details as shown in the screenshot Once completed, click on ‘Next’. Its almost complete all you have to do is set up a Security Profile.In this page we will create a new Login with Amazon (LWA) security profile. Click Create New Profile. Provide a name and add a short description for your security profile, then click Next.Refer the screenshot for more details. At this point, a Client ID and Client Secret will be generated for you. Take a note of it as we will be using it in the future. Here we have to add two sets of URLs. Allowed OriginsAllowed Return URLsClick Finish Now your product has been successfully created and newly created Security profile has been linked to your device. In the Products list, you will see your new product and view your product ID. Click on Manage button and you will see your Client ID and Client Secret.Now we haveFirst add the repository and do an update by running the below commands.Now install the Matrix softwareNow reboot the PiClone the sample app from github and install it using the automated install script.MATRIX Voice Alexa is now completely set up. Now open up 3 Terminals in your PiThis will open up a new browser window and you will be asked to login using your amazon credentials. You’ll be taken to a Dev Authorization page, confirming that you’d like your device to access the Security Profile created earlier.Now you can interact with your MATRIX Voice Alexa. Try asking the usual question – Alexa, Whats the time now? Alexa, How many Kilometers from Washington DC to Miami beach? If you have any doubts, please feel free to open a topic and ask it in our forum