Amikoo
  • Introduction
  • Norman
    • Architecture
    • Hardware
      • Embedded Platforms
        • Edison
          • SetUp
          • Git Repositories
        • UpBoard
          • SetUp
          • Git Repositories
          • Voice
      • Robot Wiring
    • Software
      • Programming Languajes
      • Broker
      • Google Account setup
      • Applications
        • Upboard
          • Camera
          • Vision
          • Translate
          • Tradition
          • IA Assistant
            • Alexa Linux
            • Google Assistant Linux
          • Node
    • StartupService
      • Edison
      • Upboard
  • VisitOpinions
    • SetUp
      • Linux Web Server Set Up
    • Application
      • Drawing
      • Survey
Powered by GitBook
On this page

Was this helpful?

  1. Norman
  2. Software
  3. Applications
  4. Upboard
  5. IA Assistant

Alexa Linux

PreviousIA AssistantNextGoogle Assistant Linux

Last updated 5 years ago

Was this helpful?

  1. You need to create your own Alexa Device on the Amazon developer portal. Follow this . Add to the Allowed Return URLs and to the Allowed-Origins.

  2. Connect an audio device: a microphone and speakers to your device. It could be a USB headset for example.

  3. Clone Git on your Desktop

~$ git clone

  1. Install dependencies

sudo apt install python3-pip git ffmpeg swig libportaudio2 portaudio19-dev libpulse-dev
sudo pip3 install requests 'git+https://github.com/moaxey/python-zeroconf' pocketsphinx pyaudio
  1. Run

cd AlexaDevice/

python3 alexa.py

  1. Open in web browser on local device or device in the same network.

  2. Fill device credentials which was created in step 1, click 'log in'. Note Voice detection threshold is float value for adjusting

    voice detection.

  3. Fill your amazon credentials.

  4. Now you can speak with Alexa. App uses voice activation. Say 'Alexa' and phrase that you want to say to her. App makes beep in speakers when it hear 'Alexa' keyword and start recording.

******Note

Make sure your system has PulseAudio support.

Edit Alexa to Lupe

Open alexa_audio.py

~$ cd AlexaDevice

nano alexa_audio.py

Edit and change alexa for the name you want to call it.

manual to create your own device and security profile
http://alexa.local:3000/authresponse
http://alexa.local:3000
https://github.com/devicehive/AlexaDevice.git
http://alexa.local:3000