/groot-voz

Alexa, Burn Down the Office

Primary LanguagePythonOtherNOASSERTION

groot-voz

🗣 Alexa, Burn Down the Office

Build Status

groot-voz is the basis for ACM's "office of the future" project. This client allows users to access services of the ACM intranet with a intuitive voice interface using Amazon Alexa.

With groot-voz you will be able to...

  • Adjust ACM's custom office lighting system
  • Control the music playing in the office
  • Request items from our vending machine

Join the chat at https://acm-uiuc.slack.com/messages/C6XGZD212/

Installation

  1. Clone the repo.

    git clone https://github.com/acm-uiuc/groot-voz
    cd groot-voz
    
  2. Install dependencies.

    pip install -r requirements.txt
    
  3. Copy secrets template.

    cp secrets.template.py secrets.py
    
  4. Fill out GROOT_URL and GROOT_ACCESS_TOKEN in secrets.py

  5. Run the app.

    python app.py
    

Setting Up the Alexa Skill

Follow this tutorial on setting up the skill. You can find the speech assets necessary for setting up the Alexa Interaction Model in speech_assets/.

Supported Commands

See Sample Utterances

Acknowledgment

We are thankful to Amazon, especially to the AWS team and the Alexa team for supporting this project.

Amazon is a proud sponsor of ACM@UIUC.