MATRIX VOICE ALEXA RASPBERRY PI EASY SETUP

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. Click Here to know more about MATRIX Voice and what it can do.

Components Needed

Steps

Step 1 : Setting Up Raspberry Pi

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 command
sudo passwd pi
Connect 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 running
sudo apt update -y
sudo apt upgrade -y
sudo apt install npm oracle-java8-jdk

Step 2 : Set Up a Developer Account in Amazon

Now go ahead and create a free developer account at developer.amazon.com.

 

registration1-1024x817

Now, we will use this account to create a new product. Select Alexa tab and click on Get Started on Alexa Voice Service.

AVS-NA~1

 

Fill up all the details as shown in the screenshot

registration3-1024x563

egistration4-1024x758

 

 

registration5-1024x294

Once completed, click on ‘Next’. Its almost complete all you have to do is set up a Security Profile.

Security Profile

In this page we will create a new Login with Amazon (LWA) security profile.

 

AVS-CR~1

Click Create New Profile.

 

registration6-768x390

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.

registration7-768x636

 

Here we have to add two sets of URLs.

Allowed Origins

  • http://localhost:3000
  • https://localhost:3000

Allowed Return URLs

  • http://localhost:3000/authresponse
  • https://localhost:3000/authresponse

Click 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.

registration8-768x258

 

Click on Manage button and you will see your Client ID and Client Secret.

registration9-768x357

 

Now we have ProductID, ClientID, ClientSecret

Step 3 – Installing MATRIX Voice Software

First add the repository and do an update by running the below commands.
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

Scroll to Top