Skip to content

Python agent for invoking Alexa Voice Service using text commands

License

Notifications You must be signed in to change notification settings

ewenchou/alexa-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alexa Agent

An agent for interacting with Amazon Alexa using text instead of voice.

Examples

The agent class has two main methods for interacting with Alexa Voice Service.

  1. Tell Alexa to Say Something
from alexa_agent import AlexaAgent

alexa = AlexaAgent()
alexa.say("Hello World")
  1. Tell Alexa to Do Something
from alexa_agent import AlexaAgent

alexa = AlexaAgent()

# Single command
alexa.ask("What time is it")

# Multiple commands, sent concurrently to Alexa
alexa.ask(["What is today's date", "How is the weather in San Francisco"])

For more ideas on how to use it, please read my blog post.

Requirements

Alexa Agent uses the modules below. Please follow the instructions in the README file for each one to install and configure.

Installation

git clone https://github.com/ewenchou/alexa-agent.git
cd alexa-agent
sudo python setup.py install

About

Python agent for invoking Alexa Voice Service using text commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages