alexa - Monorepo of libraries used for Amazon Alexa development

  •        17

A monorepo of libraries used to build both custom skills and smart home skills for the Amazon Echo. Provides ES7 annotations for declaratively building both custom skills and smart home skills for the Echo. These skills are designed to be run on AWS Lambda. Try it out in the Playground.

https://github.com/cameronhunter/alexa

Tags
Implementation
License
Platform

   




Related Projects

alexa-app - A framework for Alexa (Amazon Echo) apps using Node.js

  •    Javascript

You're reading the documentation for the next release of alexa-app, which should be 4.3.0. Please see CHANGELOG and make sure to read UPGRADING when upgrading from a previous version. The current stable release is 4.2.3. This module parses HTTP JSON requests from the Alexa platform and builds the JSON response that consumed by an Alexa-compatible device, such as the Echo.

Jovo Framework - Build cross-platform voice applications for Amazon Alexa and Google Home

  •    Javascript

Jovo is the first open source framework that lets you build voice apps for both Amazon Alexa and Google Assistant with only one code base. Besides cross-platform development, Jovo also offers a variety of integrations and easy prototyping capabilities.

alexa-skill-kit - Library for effortless Alexa Skill development with AWS Lambda

  •    Javascript

Library for effortless Alexa Skill development with AWS Lambda. Alexa Skill Kit is a library that simplifies the development of Alexa Skills with Node.js and AWS Lambda. It doesn't require any specific deploy style, it can work with manually created Lambda functions, deployment via Claudia.js, etc.

alexa-home - Using Amazon Echo to control the home! http://linuxforhobbyists.com to learn to DIY

  •    Ruby

Welcome to Alexa Home! The goal of this project is to use your Amazon Echo* to control various home automation software. Interested in integrating a new module? Check out some of the code and send in a pull request! Glad to help out. The repository includes two components: a web scraper to get commands from Amazon Echo history (watir-login.rb) and a Sinatra server that takes those commands and, using various modules, triggers certain actions.


alexa-assistant - Implementation of the Google Assistant SDK as an Alexa skill

  •    Javascript

The skill is hosted on AWS which is an Amazon service. The usage of this skill is free for many thousands of requests however Amazon still require a credit card incase you start using their services beyond the free limits. Your credit card details stay with Amazon - neither I nor any other developers can access them. If you wish to reproduce the installation instructions hosted on your own website (I really wish you wouldn't as it makes my life very difficult to support and update the skill) then you may do so and link to my Cloudformation template (and consequently the zips on my S3 buckets) provided that there is no monetisation on the page e.g. adverts. If you do wish to have monetisation then you will need to create your own instructions and host your own Cloudformation template and associated zip files.

echo-sonos - Amazon Echo integration with Sonos

  •    Javascript

All of the pieces for an Amazon Echo (Alexa) <-> Sonos integration. echo-sonos supports Apple Music, Spotify, Deezer, Deezer Elite, Sonos playlists, Sonos favorites, SiriusXM, the local Sonos music library, and configurable node-sonos-http-api presets.

geemusic - A bridge between Google Music and Amazon's Alexa

  •    Python

GeeMusic is an Alexa skill which bridges Google Music and Amazon's Alexa. It hopes to rescue all of those who want an Echo/Dot but don't want to switch off of Google Music or pay extra for an Amazon Music Unlimited subscription. This project is still in its early phases and subject to a bit of change, however it is functional and ready for use! The only catch is that you'll need to run it on your own server for the time being (ideally I'll eventually release this on the Alexa Skills marketplace, but there's a lot of work to do before then).

alexa-skills-kit-js - SDK and example code for building voice-enabled skills for the Amazon Echo.

  •    

This Node.js Alexa Skills Kit project has been deprecated. A new Alexa Skills Kit SDK for Node.js, along with updated skill samples, is available in our new home: https://github.com/alexa. If you still need access to the deprecated Node.js Alexa Skills Kit project, please go to deprecated branch.

kanzi - Alexa skill for controlling Kodi

  •    Python

Visit the documentation here to learn how to setup this skill. This is a skill for Amazon Alexa that allows you to control one or more instances of Kodi with your voice.

ask-alexa-pykit - A minimalist SDK for developing skills for the Amazon Echo's ASK - Alexa Skills Kit using Amazon Web Services's Python Lambda Functions

  •    Python

A minimalist framework for developing apps (skills) for the Amazon Echo's SDK: The Alexa Skills Kit (ASK). Let me know if you know any other projects that use or build on top of ask-alexa-pykit.

flask-ask - Alexa Skills Kit for Python

  •    Python

Flask-Ask is a Flask extension that makes building Alexa skills for the Amazon Echo easier and much more fun. More code examples are in the samples directory.

alexa-avs-sample-app - 2018-01-25 - The AVS Java Sample App is maintenance mode

  •    Shell

⚠️ Starting January 25, 2018, the AVS Java Sample App will be put into maintenance mode. To leverage the latest Alexa features, please use the AVS Device SDK C++ Sample App, which you can find here. To discuss any specific dependencies on the AVS Java Sample App, feel free to reach out to us here. This project provides a step-by-step walkthrough to help you build a hands-free Alexa Voice Service (AVS) prototype in 60 minutes, using wake word engines from Sensory or KITT.AI. Now, in addition to pushing a button to "start listening", you can now also just say the wake word "Alexa", much like the Amazon Echo. You can find step-by-step instructions to set up the hands-free prototype on Raspberry Pi, or follow the instructions to set up the push-to-talk only prototype on Linux, Mac, or Windows.

arduino-esp8266-alexa-wemo-switch - Amazon Alexa + WeMos switch made with Arduino D1 Mini

  •    C++

I just wanted to build a cheap switch that can be controlled by Amazon Alexa by emulating a delkin device. To controlled this switch via Amazon Alexa.

avs-device-sdk - An SDK for commercial device makers to integrate Alexa directly into connected products

  •    C++

If you are updating from v1.3 or earlier to v1.6, you must update your AlexaClientSDKConfig.json to include a Notifications database. An updated sample is available in the quickstart guides for Ubuntu Linux, Raspberry Pi, macOS, and Generic Linux. The Alexa Voice Service (AVS) enables developers to integrate Alexa directly into their products, bringing the convenience of voice control to any connected device. AVS provides developers with access to a suite of resources to quickly and easily build Alexa-enabled products, including APIs, hardware development kits, software development kits, and documentation.

AlexaAndroid - A library and sample app to abstract access to the Amazon Alexa service for Android applications

  •    Java

A library and sample app to abstract access to the Amazon Alexa service for Android applications. First and foremost, my goal with this project is to help others who have less of an understanding of Java, Android, or both, to be able to quickly and easily integrate the Amazon Alexa platform into their own applications.

alexa-cookbook - A series of sample code projects to be used for educational purposes during Alexa hackathons and workshops, and as a reference for tutorials and blog posts

  •    Javascript

These folders contain short code samples that show you how to add features to an Alexa skill. Let's assume we are a chef, with an idea for a fancy new recipe. The recipe will require one or more ingredients to be combined to create the finished product. Alexa skills follow the same model. Basic ingredients can be added together to create a robust skill. This Cookbook is a desk reference for other Alexa skill design materials. Back to the github.com/alexa home page.

alexa-skills-kit-sdk-for-nodejs - The Alexa Skills Kit SDK for Node

  •    Javascript

Alexa SDK team is proud to present the new Alexa Node.js SDK -- the open-source Alexa Skill Development Kit built by developers for developers. Creating an Alexa skill using the Alexa Skill Kit, Node.js and AWS Lambda has become one of the most popular ways we see skills created today. The event-driven, non-blocking I/O model of Node.js is well-suited for an Alexa skill and Node.js is one of the largest ecosystems of open source libraries in the world. Plus, AWS Lambda is free for the first one million calls per month, which is sufficient for most Alexa skill developers. Also, when using AWS Lambda you don't need to manage any SSL certificates since the Alexa Skills Kit is a trusted trigger.

claudia-bot-builder - Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes

  •    Javascript

Claudia Bot Builder helps developers create and deploy chat-bots for various platforms in minutes to AWS Lambda. It simplifies the messaging workflows, automatically sets up the correct web hooks, and guides you through configuration steps, so that you can focus on important business problems and not have to worry about infrastructure code. This code is enough to operate bots for all supported platforms. Claudia Bot Builder automatically parses the incoming messages into a common format, so you can handle it easily. It also automatically packages the response into the correct message template for the requesting bot, so you do not have to worry about individual bot protocols.