Skip to content
/ avs Public

python implementation of alexa voice service app, 支持DuerOS

License

Notifications You must be signed in to change notification settings

respeaker/avs

Repository files navigation

Python Alexa Voice Service App

Documentation Status

Features

  • Implement Alexa Voice Service API v20160207
  • Support DuerOS AVS compatible service

To do

  • Alerts interface
  • Speaker interface
  • Notifications interface

Usage

  1. register for an Amazon Developer Account.

  2. create a file named config.json with your product_id, client_id and client_secret:

    {
        "product_id": "x",
        "client_id": "y",
        "client_secret": "z"
    }
    
  3. run:

    pip install avs
    alexa-auth config.json  # oauth
    alexa-tap               # press enter and talk
    
  4. If you want to run hands free alexa, install respeaker python library and run:

    alexa
    

License

  • Free software: GNU General Public License v3

Credits

This project is based on nicholas-gh/python-alexa-client.

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.