• Access to the newer version of the Alexa Voice Service
  • Very accurate and fast speech recognition
  • Programming with Python

You can get further informations on the projects website.

You need a fresh Raspbian-Installation on your Raspberry Pi to install AlexaPi.
Register on the Amazon Developer Website and navigate to the Alexa Dashboard.

Register a new device and navigate to the Security Profiles.
Create a new profile and enter the following data to the Web-Section:

  • Allowed Origins:
    http://localhost:5050, https://localhost:5050, http://ALEXA.DEVICE.IP.ADDRESS.5050 and https://ALEXA.DEVICE.IP.ADDRESS:5050
  • Allowed Return:
    http://localhost:5050/code, https://localhost:5050/code, http://ALEXA.DEVICE.IP.ADDRESS:5050/code and https://ALEXA.DEVICE.IP.ADDRESS:5050/code

You need to replace “ALEXA.DEVICE.IP.ADDRESS” with the IP-Address of your Raspberry Pi.

You should now be at the overview page of your devices.
Manage your new device and activate Timers and Cards > Cards with text only at the  Capabilities menu.

Finish the configuration by pressing update.

AlexaPi can now be installed on your system.

First, switch to the /opt directory:

Install Git on your system:

Clone the AlexaPi-Repository:

Execute the Setup-Script and follow the instructions:

The AlexaPi-Installation is now finished.
AlexaPi can be executed with the following command:

You can check the system status with the followin command:

Please note that more configuration is often needed.
Please visit the official AlexaPi-Documentation for more configuration informations.